zlmyongheng 发表于 2008-10-9 15:20:31

如何模拟鼠标单击取消某个选项

如附件中图所示,我想用au3模拟鼠标单击取消其中的选项,并且取消以后,单击完成按钮,以关闭画面,我看来论坛某位高手发的贴子,其中MouseClick("left", 758, 29, 1)
MouseClick("left", 628, 30, 1)
MouseClick("left", 546, 35, 1)
这几句不知道是不是模仿鼠标单击,如倮是的话,后面的数字是什么意思,是不是坐标,又如何知道某个选项的坐标,如果电脑的分辩率不一样,这个坐标会不会变









Opt("MouseCoordMode", 1)
run("TTPlayer_5.1.0_YlmF.exe")
WinWait("安装 - 千千静听","欢迎使用 千千静听 安装向导")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton2")
WinWait("安装 - 千千静听","许可协议")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton3")
WinWait("安装 - 千千静听","信息")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton3")
WinWait("安装 - 千千静听","选择目标位置")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton4")
WinWait("安装 - 千千静听","选择组件")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton4")
WinWait("安装 - 千千静听","选择开始菜单文件夹")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton5")
WinWait("安装 - 千千静听","选择附加任务")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton5")
WinWait("安装 - 千千静听","准备安装")
Send("{enter}")
WinWait("千千静听 - 选项","关联音频文件以及创建快捷方式")
WinActivate("千千静听 - 选项","关联音频文件以及创建快捷方式")
MouseClick("left", 758, 29, 1)
MouseClick("left", 628, 30, 1)
MouseClick("left", 546, 35, 1)
WinWait("安装 - 千千静听","信息")
ControlClick("安装 - 千千静听","下一步(&N) >","TButton5")
WinWait("安装 - 千千静听","千千静听 安装向导完成")
Send("{TAB}{SPACE}")
ControlClick("安装 - 千千静听","完成(&F)","TButton5")

jtzxgfy 发表于 2008-10-13 20:40:17

参考看看

http://www.autoitx.com/forum.php?mod=viewthread&tid=1623&highlight=%B5%C7%C2%BD

javarike 发表于 2008-11-5 11:56:44

笨办法几下TAB,空格。。。

foxuser 发表于 2008-12-14 20:27:57

Try ControlClick too

ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
find the properties via AutoIt Window Info, like this ...

wuluck 发表于 2008-12-15 10:04:48

Send("{SPACE}{TAB}{TAB}{SPACE}")

wuluck 发表于 2008-12-15 10:05:48

还有按照2楼的方法,可以不受分辨率影响的

mpk 发表于 2009-1-9 13:39:39

直接对指定窗口的ID执行操作,不管窗口在哪,都能点击,准确率100%
相关函数参考:
ControlClick
ControlCommand
至于如何使用,参看帮助。
ControlClick ( "标题", "文本", 控件ID [, 按键 [, 点击次数 [, X坐标 [, Y坐标 ]]]] )
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] )

laodongbaqn 发表于 2009-2-21 17:44:49

不顶不行,不学更不行!
新劳动法提供最新的劳动法咨询

新劳动法站点: http://www.laodongba.cn/










wetgreyht

hxming 发表于 2009-5-7 13:01:22

除了顶还是顶!

x4t10 发表于 2009-5-8 20:34:27

呵呵。学习先呀。谢谢你们指教

webfly 发表于 2009-7-21 17:16:13

:face (21):呵呵。新搜上路。学习拉

ingoni 发表于 2009-7-21 23:16:44

这个问题我也遇到过,确实把我难倒了

harecn 发表于 2009-7-27 17:10:28

不错。。。。学到了。。。

harecn 发表于 2009-7-27 17:10:32

不错。。。。学到了。。。

numjun 发表于 2009-7-28 18:17:32

:face (36):学习了~
页: [1] 2
查看完整版本: 如何模拟鼠标单击取消某个选项