找回密码
 加入
搜索
查看: 2726|回复: 6

[AU3基础] 麻烦高手指点下如何调用讯雷7这段

[复制链接]
发表于 2010-10-24 10:29:56 | 显示全部楼层 |阅读模式
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") 不完成

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2010-10-24 10:30:33 | 显示全部楼层
自己先顶了
发表于 2010-10-24 10:51:36 | 显示全部楼层
本帖最后由 wzh880801 于 2010-10-24 10:53 编辑

楼主试试用发送TAB选择选项,TAB到edi那个控件后发送文本。

最后那个可以用发送TAB 然后空格的方式取消掉选项,完成那个就是TAB到控件上然后回车~~~不过要注意对话框出现的时候控件焦点在哪个上以便决定TAB的数量~~~
 楼主| 发表于 2010-10-24 11:04:56 | 显示全部楼层
我是新手有的弄不明白请谅解

最好在详细点
发表于 2010-10-24 15:32:08 | 显示全部楼层
本帖最后由 131738 于 2010-10-24 15:34 编辑

回复 4# xjzhangsuo

如果路径框为编辑控件,则读取该控件文本,然后替换为你需要的文本,

具体看帮助的函数参考\字符串管理部分

第二个问题在你另一贴有回复。。

新手何妨试试自动脚本生成器工具,再看看生成的脚本代码。。。。
发表于 2010-10-24 15:39:22 | 显示全部楼层
ControlSetText("迅雷7安装程序","","Edit1","d:\Program Files\Thunder Network\Thunder")

无法实现的话,有可能是窗口标题或控件ID不对,这些数据是否是 Au3Info.exe 获取的??????????
发表于 2010-10-24 16:06:49 | 显示全部楼层
这个是我以前学的时候写的。不过是讯雷5不是讯雷7
http://www.autoitx.com/thread-16588-1-1.html
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 08:08 , Processed in 0.102643 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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