如何模拟鼠标单击取消某个选项
如附件中图所示,我想用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") 参考看看
http://www.autoitx.com/forum.php?mod=viewthread&tid=1623&highlight=%B5%C7%C2%BD 笨办法几下TAB,空格。。。
Try ControlClick too
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )find the properties via AutoIt Window Info, like this ... Send("{SPACE}{TAB}{TAB}{SPACE}") 还有按照2楼的方法,可以不受分辨率影响的 直接对指定窗口的ID执行操作,不管窗口在哪,都能点击,准确率100%
相关函数参考:
ControlClick
ControlCommand
至于如何使用,参看帮助。
ControlClick ( "标题", "文本", 控件ID [, 按键 [, 点击次数 [, X坐标 [, Y坐标 ]]]] )
ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] ) 不顶不行,不学更不行!
新劳动法提供最新的劳动法咨询
新劳动法站点: http://www.laodongba.cn/
wetgreyht 除了顶还是顶! 呵呵。学习先呀。谢谢你们指教 :face (21):呵呵。新搜上路。学习拉 这个问题我也遇到过,确实把我难倒了 不错。。。。学到了。。。 不错。。。。学到了。。。 :face (36):学习了~
页:
[1]
2