|
本帖最后由 shardineblog 于 2009-7-17 14:59 编辑
脚本内容如下
Run("360safe_5.2Beta3.exe")
WinWaitActive("360安全卫士 5.2.0.1012 安装", "欢迎使用“360安全卫士”安装向导")
ControlClick("360安全卫士 5.2.0.1012 安装", "下一步(&N) >", "Button2")
WinWaitActive("360安全卫士 5.2.0.1012 安装", "最终用户授权协议")
ControlClick("360安全卫士 5.2.0.1012 安装", "我接受(&I)", "Button2")
WinWaitActive("360安全卫士 5.2.0.1012 安装", "请选择安装位置")
;安装位置默认为:C:\Program Files\360\360Safe
ControlClick("360安全卫士 5.2.0.1012 安装", "安装(&I)", "Button2")
WinWaitActive("360安全卫士 5.2.0.1012 安装", "360安全卫士保险箱安装设置")
ControlCommand("360安全卫士 5.2.0.1012 安装", "立即安装360保险箱", "Button4", "UnCheck")
;不安装360保险箱
ControlClick("360安全卫士 5.2.0.1012 安装", "下一步(&N) >", "Button2")
WinWaitActive("360安全卫士 5.2.0.1012 安装", "正在完成“360安全卫士”安装向导")
ControlCommand("360安全卫士 5.2.0.1012 安装", "了解 360安全卫士","Button5", "UnCheck")
ControlClick("360安全卫士 5.2.0.1012 安装", "完成(&F)", "Button2")
这是今天刚刚写的,将360安装文件和脚本放置于同一文件夹,运行脚本后,仅仅是打开360安装文件,接下来就不走了。。。大家帮忙看一些原因好么?Thanks!
截图如下:
脚本及安装文件位于同一文件夹下:
脚本内容
运行脚本后,仅仅是停留在运行安装程序界面,并不进行安装。截图如下:
经过仔细翻阅论坛的一些老帖子,自己已经找出了问题所在,那就是“360安全卫士 5.2.0.1012 安装”前面其实缺少了一个空格。这次已经可以使用!
附可用的脚本内容。
Run("360safe.exe")
TrayTip(" 360安全卫士 5.2.0.1012 安装", "安装期间,请勿作其他操作,否则可能导致安装失败", 10)
$A=" 360安全卫士 5.2.0.1012 安装"
WinWaitActive($A, "欢迎使用“360安全卫士”安装向导")
ControlClick($A, "下一步(&N) >", "Button2")
WinWaitActive($A, "最终用户授权协议")
ControlClick($A, "我接受(&I)", "Button2")
WinWaitActive($A, "请选择安装位置")
ControlClick($A, "安装(&I)", "Button2")
WinWaitActive($A, "360安全卫士保险箱安装设置")
ControlCommand($A, "立即安装360保险箱", "Button4", "UnCheck")
ControlClick($A, "下一步(&N) >", "Button2")
WinWaitActive($A, "正在完成“360安全卫士”安装向导")
ControlClick($A, "完成(&F)", "Button2")
FileDelete(@DesktopDir&"\360软件管家.lnk")
FileDelete(@DesktopDir&"\360安全卫士.lnk")
FileDelete(@DesktopDir&"\修复360安全卫士.lnk")
经过几次来回的折腾,发现语句也记得更准确了。 |
|