vinsonpyg 发表于 2014-3-13 15:05:28

如何分段执行

Run("C:\Users\Administrator\AppData\Roaming\qiqibox\uninst.exe")
WinWaitActive("奇奇美化大师 2.0.3.4200 卸载")
Send("!Y")
Sleep(4000)
WinWaitActive("奇奇美化大师 2.0.3.4200 卸载")
Send("{ENTER}")

Run("C:\Program Files\Baidu\BaiduPlayer\3.7.0.19\uninst.exe")
WinWaitActive("百度影音3.7.0.19 卸载")
MouseClick("left",931,400,1)
Sleep(6000)
WinWaitActive("百度影音3.7.0.19 卸载")

第一次写AU3脚本,以上是两个删除程序的操作,但是如果C:\Users\Administrator\AppData\Roaming\qiqibox\uninst.exe不存在的话,那我想下面关于这个程序删除的操作都不需要执行了,而是直接跑到删除百度影音的操作,应该如何分段,还请大家指教下

afan 发表于 2014-3-13 16:04:35

Local $UnExe = 'C:\Users\Administrator\AppData\Roaming\qiqibox\uninst.exe'
If FileExists($UnExe) Then
        Run($UnExe)
        WinWaitActive('奇奇美化大师 2.0.3.4200 卸载')
        Send('!Y')
        Sleep(4000)
        WinWaitActive('奇奇美化大师 2.0.3.4200 卸载')
        Send('{ENTER}')
EndIf

$UnExe = 'C:\Program Files\Baidu\BaiduPlayer\3.7.0.19\uninst.exe'
If FileExists($UnExe) Then
        Run($UnExe)
        WinWaitActive('百度影音3.7.0.19 卸载')
        MouseClick('left', 931, 400, 1)
        Sleep(6000)
        WinWaitActive('百度影音3.7.0.19 卸载')
EndIf建议 Sleep() 改用更智能的判断
页: [1]
查看完整版本: 如何分段执行