ym980616 发表于 2009-4-12 10:56:10

帮我看看为什么无法运行?

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后就没有执行下去了?窗口标题是对的。

yeqing880 发表于 2009-4-12 16:52:59

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")

ym980616 发表于 2009-4-13 09:19:40

原帖由 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

78391493 发表于 2009-4-13 19:09:13

你连导入器都不给

manys518 发表于 2009-4-18 11:16:14

你好,可以用注册表监视一下快照,导出来注册表。然后用Au3编译就可以用了·

abendessen 发表于 2009-5-12 22:48:13

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]
查看完整版本: 帮我看看为什么无法运行?