帮我看看为什么无法运行?
sh()func sh()
run("注册表导入器.exe")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","<导入注册表(&I)>")
;ControlClick("生化危机4(Biohazared 4)亚洲版注册表导入器","本导入器适用于重新安装系统","button1")
Send("!i")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","您已经成功导入注册表")
send("!F")
run("G:\生化危机4\launcher.exe")
EndFunc
为什么只打开注册表导入器.exe后就没有执行下去了?窗口标题是对的。 run("注册表导入器.exe")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","<导入注册表(&I)>")
ControlClick("生化危机4(Biohazared 4)亚洲版注册表导入器","本导入器适用于重新安装系统","button1")
Send("!i")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","您已经成功导入注册表")
send("!F")
run("G:\生化危机4\launcher.exe") 原帖由 yeqing880 于 2009-4-12 16:52 发表 http://www.autoitx.com/images/common/back.gif
run("注册表导入器.exe")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","")
ControlClick("生化危机4(Biohazared 4)亚洲版注册表导入器","本导入器适用于重新安装系统","button1")
...
这样也不行,主要是‘button1'无法得到ID 你连导入器都不给 你好,可以用注册表监视一下快照,导出来注册表。然后用Au3编译就可以用了· sh()
func sh()
run("注册表导入器.exe") 需要给完整路径
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","<导入注册表(&I)>")
;ControlClick("生化危机4(Biohazared 4)亚洲版注册表导入器","本导入器适用于重新安装系统","button1")winwait($title,"")
Send("!i")
WinWaitActive("生化危机4(Biohazared 4)亚洲版注册表导入器","您已经成功导入注册表")
send("!F")
run("G:\生化危机4\launcher.exe")
EndFunc
页:
[1]