找回密码
 加入
搜索
查看: 1727|回复: 1

[已解决]360杀毒软件自动安装!无法完成最后一步!

[复制链接]
发表于 2009-8-26 22:08:23 | 显示全部楼层 |阅读模式
本帖最后由 netsdy 于 2009-8-26 22:17 编辑

经我多次测试,前面一切都正常,就到最后一步 "完成安装" 的时候,那个完成就是点不掉..不管是用controlclick 还是用 send("!f") 都无法完成..求高人指点!
TrayTip("360杀毒软件正在安装", "安装期间,请勿进行其他操作,否则可能导致安装失败!",10)
if not FileExists("..\360\360sd_setup.exe") Then
        MsgBox(16,"错误","没有发现..\360\360sd_setup.exe ,请检查源文件是否存在!",5)
        Exit
EndIf

Run("..\360\360sd_setup.exe")
$hd=" 360杀毒 安装"
$wc="正在完成“360杀毒”安装向导"
WinWaitActive($hd,"欢迎使用")
send("!n")
WinWaitActive($hd,"许可")
send("!i")
WinWaitActive($hd,"位置")
ControlSetText($hd,"位置","Edit1","C:\Program Files\360\360sd")
ControlClick($hd,"位置","Button2")
WinWaitActive($hd,"选择")
send("!i")
WinWait($hd,$wc)
WinWaitActive($hd,$wc)
Send("!f")
汗...经我研究发现加一个循环语句即可解决这个问题!

WinWait($hd,$wc)
WinWaitActive($hd,$wc)
Send("!f")
更改为
while 1
       if  WinWaitActive($hd,$wc) then
            send("!f")
       exitloop
       endif
WEnd
发表于 2010-9-5 14:03:54 | 显示全部楼层
我试了,还是不行。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 08:22 , Processed in 0.083941 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表