autoit3模拟鼠标点击之MouseClick

本文介绍了AutoIt3的MouseClick函数,用于模拟鼠标点击操作。讨论了MouseClick的两个主要缺点及其解决办法,并详细阐述了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)
这样就不会随屏幕分辨率而变化

考:http://zhidao.baidu.com/link?url=u4eETlc5gxZR5A1c2frCRS7tKHOyc4PfthvWUriVLkH0u7AUNSYWdxx9fdIDCNIIkk_jKeTwr2uU8rDid3I7jK

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值