|
本帖最后由 MHW168 于 2011-12-8 20:12 编辑
$title="安装 暴风影音5 正式版"
$Msg = MsgBox(4 + 32, "客服提醒是否同意安装", "客服提醒是否同意安装软件,您的软件将会被安装到D盘!")
If $Msg = 7 Then
Exit
Else
Run("BFYJ.exe")
If WinWait($title,"是否继续?") Then
WinWaitActive($title,"否(&N)")
ControlClick("安装 暴风影音5 正式版","否(&N)","Button1")
EndIf
WinWaitActive("安装 暴风影音5 正式版","开始安装")
ControlClick("安装 暴风影音5 正式版","开始安装","Button2","left",1)
WinWaitActive($title,"< 上一步(&P)")
ControlSetText($title,"选择安装位置","Edit1","D:\Program Files\StormII\")
WinWaitActive($title,"< 上一步(&P)")
Send("{TAB}")
WinWaitActive($title,"< 上一步(&P)")
send("{tab}{SPACE}")
WinWaitActive($title,"< 上一步(&P)")
send("{tab}{SPACE}")
WinWaitActive($title,"< 上一步(&P)")
send("{tab}{SPACE}")
WinWaitActive($title,"< 上一步(&P)")
Send("N")
WinWaitActive($title,"< 上一步(&P)")
Send("!f")
EndIf
为什么如果用户已经安装过暴风影音,这个程序就可以继续安装,非常正常。但是如果用户没有安装,第一次安装的话,程序到了if以后就不走了。就停留在WinWaitActive("安装 暴风影音5 正式版","开始安装")
请指点一下。谢谢 |
|