找回密码
 加入
搜索
查看: 2274|回复: 2

[系统综合] 如何分段执行

[复制链接]
发表于 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不存在的话,那我想下面关于这个程序删除的操作都不需要执行了,而是直接跑到删除百度影音的操作,应该如何分段,还请大家指教下
发表于 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() 改用更智能的判断
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-15 07:07 , Processed in 0.074318 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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