大致功能是:下载软件,然后自动安装,但是自己写的这个只能下载,安装过程却完成不了,谁能帮我看下哪里错了,谢谢大家了 o(∩_∩)o...
Dim $under, $upon, $per, $res, $filesize, $Inetget, $setup;定义变量
InetGet("http://download.iciba.com/upwl/powerwordlite.28747.0.exe", "powerwordlite.28747.0.exe", 1, 1)
$setup = "powerwordlite.28747.0.exe"
$under = InetGetSize($Inetget) ;获取目标文件大小
InetGet($Inetget, $setup, 1, 1) ;下载目标文件
While @InetGetActive ;判定循环条件
Sleep(100)
$upon = @InetGetBytesRead ;获取已下载大小
$per = $upon / $under * 100 ;计算比值
$res = StringLeft($per, 3) ;计算百分值
GUICtrlSetData(-1, $res) ;下载进度的值
WEnd
DirRemove("C:\Program Files\Kingsoft",1)
Run ("powerwordlite.38410.0.exe")
WinSetState("谷歌金山词霸合作版 安装", "欢迎使用 谷歌金山词霸合作版 安装向导", @SW_SHOW)
$cap = "谷歌金山词霸合作版 安装"
Sleep(35)
Opt("WinTitleMatchMode", 2)
Sleep(16)
For $iTrans = 0 to 8 Step 1
WinSetTrans($cap, "", $iTrans)
Next
WinWaitActive ("谷歌金山词霸合作版 安装","欢迎使用 谷歌金山词霸合作版 安装向导")
ControlClick ("谷歌金山词霸合作版 安装","欢迎使用 谷歌金山词霸合作版 安装向导","Button2","left","1")
Send ("{ENTER}")
WinWaitActive ("谷歌金山词霸合作版 安装","在安装“谷歌金山词霸合作版”之前,请阅读授权协议")
ControlCommand ("谷歌金山词霸合作版 安装","在安装“谷歌金山词霸合作版”之前,请阅读授权协议","Button4","Check","")
ControlClick ("谷歌金山词霸合作版 安装","在安装“谷歌金山词霸合作版”之前,请阅读授权协议","Button2","left","1")
Send ("{ENTER}")
WinWaitActive ("谷歌金山词霸合作版 安装","选择“谷歌金山词霸合作版”的安装文件夹")
ControlClick ("谷歌金山词霸合作版 安装","选择“谷歌金山词霸合作版”的安装文件夹","Button2","left","1")
Sleep ("13000")
WinWaitActive ("谷歌金山词霸合作版 安装","安装程序已经正确完成,请最后确认以下选项")
ControlClick ("谷歌金山词霸合作版 安装","安装程序已经正确完成,请最后确认以下选项","Button4","left","1")
ControlClick ("谷歌金山词霸合作版 安装","安装程序已经正确完成,请最后确认以下选项","Button5","left","1")
ControlClick ("谷歌金山词霸合作版 安装","安装程序已经正确完成,请最后确认以下选项","Button7","left","1")
ControlClick ("谷歌金山词霸合作版 安装","安装程序已经正确完成,请最后确认以下选项","Button2","left","1")
WinWaitActive ("谷歌金山词霸合作版 安装","“谷歌金山词霸合作版”已安装在你的系统")
ControlCommand ("谷歌金山词霸合作版 安装","“谷歌金山词霸合作版”已安装在你的系统","Button4","UnCheck","")
ControlCommand ("谷歌金山词霸合作版 安装","“谷歌金山词霸合作版”已安装在你的系统","Button5","UnCheck","")
ControlClick ("谷歌金山词霸合作版 安装","“谷歌金山词霸合作版”已安装在你的系统","Button2","left","1")
Sleep ("3000")
FileDelete(@DesktopDir&"\谷歌金山词霸合作版.exe.lnk")
|