查无此人 发表于 2010-4-14 14:53:55

[已解决]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")各位高手为什么最后一段无法运行,请问应该怎么解决?

smileboy86 发表于 2010-4-14 16:24:56

我也遇到过设置完不起作用的时候。。我的解决方法是用键盘按键来代替。。。
比如用TAB和空格。。

查无此人 发表于 2010-4-14 16:40:50

不行啊,我用TAB和空格键都测试了,可还是不执行。

查无此人 发表于 2010-4-14 17:08:47

哈哈,终于自己搞定了。只要加入延时就可以了。

xthhai 发表于 2010-5-19 13:37:14

学习了,加入延时.....

yarsye 发表于 2010-5-19 15:51:06

sleep (3000)

yxsh 发表于 2010-5-21 09:04:58

#If WinActivate (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置") Then
# ControlClick (" 360安全卫士 7.0.0.1012 安装","360安全卫士浏览器安装设置","Button4","left","1")
Endif

个人觉得这样比用sleep兼容性好一些,毕竟机器配置不一样。
页: [1]
查看完整版本: [已解决]360安全卫士7.0自动安装新问题