打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
autoit3非标准控件通过相对坐标定位点击

autoit3非标准控件通过相对坐标定位点击来完成软件的自动安装

au3模拟鼠标点击之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=ControlGetPos(“计算器”,””,”Button21″) ;获取指定控件相对其窗口的坐标位置和大小 MouseClick(“left”,$a[0],$a[1])

对于一些非Windows标准控件,窗口信息工具无法很好地识别,才需要通过坐标用MouseClick,而且要用相对坐标,即选项控件相对于窗口左上角的坐标。 Opt('MouseCoordMode', 0)

这样就不会随屏幕分辨率而变化

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【运维开发】windows下的自动化脚本语言autoit
C#2008 获取点击PictureBox控件时在PictureBox中的坐标值
AutoIt自动化编程(3)【转】
AutoIt 函数(转)
如何利用100%带宽
一分钟学会CAD基本操作,零基础也能学会
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服