[已解决]360安全卫士7.0自动安装新问题
本帖最后由 查无此人 于 2010-4-14 17:09 编辑Run ("360安全卫士 7.0正式版.exe")
WinWaitActive ("360安全卫士","检测到已安装360安全卫士,您确定要继续覆盖安装吗?")
WinActivate ("360安全卫士","检测到已安装360安全卫士,您确定要继续覆盖安装吗?")
ControlClick ("360安全卫士","检测到已安装360安全卫士,您确定要继续覆盖安装吗?","Button2","left","1")
WinWaitActive (" 360安全卫士 7.0.0.1012 安装","")
WinActivate (" 360安全卫士 7.0.0.1012 安装","")
Send ("!n")
ControlClick (" 360安全卫士 7.0.0.1012 安装 ","最终用户授权协议","Button2","left","1")
WinActivate (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置")
ControlClick (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置","Button4","left","1")各位高手为什么最后一段无法运行,请问应该怎么解决? 我也遇到过设置完不起作用的时候。。我的解决方法是用键盘按键来代替。。。
比如用TAB和空格。。 不行啊,我用TAB和空格键都测试了,可还是不执行。 哈哈,终于自己搞定了。只要加入延时就可以了。 学习了,加入延时..... sleep (3000) #If WinActivate (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置") Then
# ControlClick (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置","Button4","left","1")
Endif
个人觉得这样比用sleep兼容性好一些,毕竟机器配置不一样。
页:
[1]