脚本安装中这个复选框操作不了,阿里旺旺自动安装脚本
本帖所描述的问题需要目前最新的阿里旺旺卖家版本 阿里旺旺(卖家专用版)_2012Run(@ScriptDir&"\阿里旺旺(卖家专用版)_2012.exe")
WinWaitActive("阿里旺旺","欢迎使用阿里旺旺")
ControlSend("阿里旺旺","欢迎使用阿里旺旺","Button2","N")
WinWaitActive("阿里旺旺","许可协议")
ControlSend("阿里旺旺","许可协议","Button2","N")
WinWaitActive("阿里旺旺","选择安装位置")
ControlSetText("阿里旺旺","选择安装位置","Edit1","e:\Program Files\AliWangWang")
ControlSend("阿里旺旺","选择安装位置","Button2","N")
WinWaitActive("阿里旺旺","个人文件夹")
ControlClick("阿里旺旺","个人文件夹","Button2")
期待高手解答!!! 尝试发送 TAB 键切换, 发送空格键以选中或取消? 回复 2# user3000
Tab键无效,那个框没有设置Tab焦点,按Tab键后焦点只会在右边三个按钮之间循环。 试试模拟点击吧 可能是类不同 回复 1# xlj310
Run(@ScriptDir&"\阿里旺旺(卖家专用版)_2012.exe")
If WinExists("阿里旺旺2012卖家版 安装","") Then
Local $hwnd = WinGetHandle("阿里旺旺2012卖家版 安装","") ;使用句柄可以后台操作
ControlClick($hwnd,"","") ;点下一步
Sleep(1000)
ControlClick($hwnd,"","");点下一步
Sleep(1000)
ControlClick($hwnd,"","");点下一步
Sleep(1000)
ControlSetText($hwnd,"","","e:\Program Files\AliWangWang");修改安装路径
Sleep(1000)
ControlClick($hwnd,"","");点下一步
Sleep(1000)
ControlClick($hwnd,"","");点下一步
Sleep(1000)
WinActivate($hwnd,"")
Sleep(1000)
Local $pos = WinGetPos($hwnd,"")
MouseClick("left",$pos+27,$pos+330) ;点'确保网购安全,体验淘宝浏览器'选项
;本想用以下这一句代码,但是不知道为什么不成功,哎!只能使用上面的模拟鼠标点击了
;$status = ControlCommand($hwnd,"","","UnCheck","");点'确保网购安全,体验淘宝浏览器'选项
Sleep(1000)
ControlClick($hwnd,"","");点安装
Else
MsgBox(0,"错误","阿里旺旺2012卖家版 安装程序没有运行,程序将退出")
EndIf
页:
[1]