MouseClick:执行鼠标点击操作 |
您所在的位置:网站首页 › bat操作鼠标 › MouseClick:执行鼠标点击操作 |
MouseClick:执行鼠标点击操作 · MouseClick缺点之一:受电脑屏幕大小和分辨率的影响,可使用WinMove固定窗口位置和大增加稳定性。 · MouseClick缺点之二:用户鼠标和键盘的移动和程序互相影响,可使用BlockInput()禁止用户输入。 MouseClick使用方法 MouseClick ( “按钮” [, X坐标, Y坐标 [, 点击次数 [, 速度 ]]] ) 按钮:”left”(左键),”right”(右键),”middle”(中键),”main”(主键),”menu”(菜单键),”primary”(主要按钮),”secondary”(次要按钮),默认点击左键。 X坐标, Y坐标:[可选] 鼠标移动到屏幕 X/Y坐标处执行点击,若两者都留空则使用当前位置。 点击次数:[可选] 点击鼠标按钮的次数,默认值为 1。 速度:[可选] 鼠标移动速度,可设数值范围在 1(最快)和 100(最慢)之间.若设置速度为 0 则立即移动鼠标到指定位置.默认速度为 10. 返回1表示点击成功,返回0点击失败。 au3模拟鼠标点击示例: MouseClick(“left”) ;点击鼠标左键 MouseClick(“left”, 300, 600, 2) ;在屏幕坐标300,600处双击鼠标左键 MouseClick(“left”, 300, 600, 2) ;立即双击屏幕坐标300,600处 获取控件坐标后使用MouseClick点击: Opt(“MouseCoordMode”, 2) ;设置鼠标函数的坐标参照,相对当前激活窗口客户区坐标 a = C o n t r o l G e t P o s ( “ 计 算 器 ” , ” ” , ” B u t t o n 21 ″ ) ; 获 取 指 定 控 件 相 对 其 窗 口 的 坐 标 位 置 和 大 小 M o u s e C l i c k ( “ l e f t ” , a=ControlGetPos(“计算器”,””,”Button21″) ;获取指定控件相对其窗口的坐标位置和大小 MouseClick(“left”, a=ControlGetPos(“计算器”,””,”Button21″);获取指定控件相对其窗口的坐标位置和大小MouseClick(“left”,a[0],$a[1]) 对于一些非Windows标准控件,窗口信息工具无法很好地识别,才需要通过坐标用MouseClick,而且要用相对坐标,即选项控件相对于窗口左上角的坐标。 Opt(“MouseCoordMode”, 0) 这样就不会随屏幕分辨率而变化 参考:http://zhidao.baidu.com/link?url=u4eETlc5gxZR5A1c2frCRS7tKHOyc4PfthvWUriVLkH0u7AUNSYWdxx9fdIDCNIIkk_jKeTwr2uU8rDid3I7jK |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |