用AUTOIT编一个小软件自动设置的脚本总不成功,高手给看看.下边的脚本只运行第一行,之后的就没反映了
run("IEGuard.exe")WinWaitActive("首页巡警V1.3Build1009","欢迎使用")ControlClick("首页巡警V1.3Buil...
run("IEGuard.exe")
WinWaitActive("首页巡警 V1.3 Build 1009","欢迎使用")
ControlClick("首页巡警 V1.3 Build 1009", "自定义","Button7")
sleep(8000)
ControlSetText ( "首页巡警 V1.3 Build 1009", "", "Edit1", "www.baidu.com" )
ControlClick("首页巡警 V1.3 Build 1009", "开始保护","Button8") 展开
WinWaitActive("首页巡警 V1.3 Build 1009","欢迎使用")
ControlClick("首页巡警 V1.3 Build 1009", "自定义","Button7")
sleep(8000)
ControlSetText ( "首页巡警 V1.3 Build 1009", "", "Edit1", "www.baidu.com" )
ControlClick("首页巡警 V1.3 Build 1009", "开始保护","Button8") 展开
1个回答
展开全部
首先确保 IEGuard.exe 与你的AUTOIT脚本放在同一目录下,这样,run("IEGuard.exe")才会生效。
其次,WinWaitActive("首页巡警 V1.3 Build 1009","欢迎使用")这句有问题,从你的截图上看起来,第二个参数"欢迎使用" 不全。第二个参数是窗口文本,没有特殊需求的话请填空字符串'"或不写。你这样就造成 WinWaitActive 一直在等待对应的窗口激活(窗口文本不匹配造成的)。去掉第二个参数试试。
下面这个ControlClick("首页巡警 V1.3 Build 1009", "自定义","Button7") 第二个参数也不对。
改为:ControlClick("首页巡警 V1.3 Build 1009", "","Button7")
其次,WinWaitActive("首页巡警 V1.3 Build 1009","欢迎使用")这句有问题,从你的截图上看起来,第二个参数"欢迎使用" 不全。第二个参数是窗口文本,没有特殊需求的话请填空字符串'"或不写。你这样就造成 WinWaitActive 一直在等待对应的窗口激活(窗口文本不匹配造成的)。去掉第二个参数试试。
下面这个ControlClick("首页巡警 V1.3 Build 1009", "自定义","Button7") 第二个参数也不对。
改为:ControlClick("首页巡警 V1.3 Build 1009", "","Button7")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询