大概写了一个,没什么仔细验证,希望能帮上忙If ProcessExists("Thunder.exe") <> 0 Then
ProcessWaitClose("Thunder.exe")
EndIf
;Run("xxxxxxx.exe") ;安装文件路径
WinWait("迅雷5 : 用户使用协议","欢迎使用 迅雷5 安装向导")
WinActivate("迅雷5 : 用户使用协议","欢迎使用 迅雷5 安装向导")
ControlClick("迅雷5 : 用户使用协议","欢迎使用 迅雷5 安装向导","Button2","left")
WinWait("迅雷5: 安装选项","选择附加任务")
WinActivate("迅雷5: 安装选项","选择附加任务")
;ControlSetText("迅雷5: 安装选项","选择附加任务", "Edit1", "C:\Program Files\Thunder Network\Thunder") ;如果需要自定义路径,请自己改后面的路径
ControlClick("迅雷5: 安装选项","选择附加任务","Button2","left")
If If WinExists("迅雷5","文件夹已存在, 是否覆盖?") = 1 Then
WinWait("迅雷5","文件夹已存在, 是否覆盖?")
WinActivate("迅雷5","文件夹已存在, 是否覆盖?")
ControlClick("迅雷5","文件夹已存在, 是否覆盖?","Button1","left")
EndIf
WinWait("迅雷5: 安装完成","迅雷5安装程序已完成安装")
WinActivate("迅雷5: 安装完成","迅雷5安装程序已完成安装")
ControlClick("迅雷5: 安装完成","迅雷5安装程序已完成安装","Button5","left")
ControlClick("迅雷5: 安装完成","迅雷5安装程序已完成安装","Button6","left")
ControlClick("迅雷5: 安装完成","迅雷5安装程序已完成安装","Button7","left")
Sleep(200)
ControlClick("迅雷5: 安装完成","迅雷5安装程序已完成安装","Button2","left")
|