麻烦高手指点下如何调用讯雷7这段
Run("Thunder7.1.0.1962.exe")WinWaitActive("迅雷7安装程序")
ControlClick("迅雷7安装程序","软件许可协议","Button1")
WinWaitActive("迅雷7安装程序")
Send("{TAB}{TAB}")
ControlSetText("迅雷7安装程序","","Edit1","d:\Program Files\Thunder Network\Thunder")
WinWaitActive("迅雷7安装程序")
ControlClick("迅雷7安装程序","","Button7")
WinWaitActive("迅雷7")
ControlClick("迅雷7","","Button2")
ControlClick("迅雷7安装程序","","Button1")
Sleep(3*1000)
If WinExists("迅雷7") Then
ControlClick("迅雷7","","Button2")
EndIf
Sleep(30*1000)
WinWaitActive("迅雷7安装程序")
ControlClick("迅雷7安装程序","","Button4")
ControlClick("迅雷7安装程序","","Button5")
ControlClick("迅雷7安装程序","","Button1")
下面无法实现
ControlSetText("迅雷7安装程序","","Edit1","d:\Program Files\Thunder Network\Thunder")
C:\ 改不了D
ControlClick("迅雷7安装程序","","Button4")销不掉选象
ControlClick("迅雷7安装程序","","Button5")销不掉选象
ControlClick("迅雷7安装程序","","Button1") 不完成
自己先顶了 本帖最后由 wzh880801 于 2010-10-24 10:53 编辑
楼主试试用发送TAB选择选项,TAB到edi那个控件后发送文本。
最后那个可以用发送TAB 然后空格的方式取消掉选项,完成那个就是TAB到控件上然后回车~~~不过要注意对话框出现的时候控件焦点在哪个上以便决定TAB的数量~~~ 我是新手有的弄不明白请谅解
最好在详细点 本帖最后由 131738 于 2010-10-24 15:34 编辑
回复 4# xjzhangsuo
如果路径框为编辑控件,则读取该控件文本,然后替换为你需要的文本,
具体看帮助的函数参考\字符串管理部分
第二个问题在你另一贴有回复。。
新手何妨试试自动脚本生成器工具,再看看生成的脚本代码。。。。 ControlSetText("迅雷7安装程序","","Edit1","d:\Program Files\Thunder Network\Thunder")
无法实现的话,有可能是窗口标题或控件ID不对,这些数据是否是 Au3Info.exe 获取的?????????? 这个是我以前学的时候写的。不过是讯雷5不是讯雷7
http://www.autoitx.com/thread-16588-1-1.html
页:
[1]