鼠标点击指定位置(多种获取与点击方式) 公开

EC10010 更新于 2024-03-21 09:42 | 4 | (0) | 174
分类
点赞
更多信息
分享人 EC10010
分享时间 2023-07-04 20:17
最后更新 2024-03-21 09:42
修订版本 4
子程序大小 79.5 KB
Quicker版本 1.42.20.0

介绍

通过屏幕坐标、相对窗口左上角坐标、相对位置的百分比的方式,模拟鼠标点击或后台点击。

如果鼠标点击位置存在误差,可从窗口是否最大化或屏幕缩放比例不同的角度分析问题。

操作方式:

  • 点击位置
  • 获取位置

位置信息:

  • 位置的屏幕坐标
  • 位置相对屏幕的百分比
  • 位置相对某窗口左上角的坐标
  • 位置相对某窗口左上角的百分比

点击位置方式:

  • 模拟鼠标瞬间移动不点击
  • 模拟鼠标瞬间移动左击
  • 模拟鼠标瞬间移动左双击
  • 模拟鼠标瞬间移动右击
  • 模拟鼠标逐渐移动不点击
  • 模拟鼠标逐渐移动左击
  • 模拟鼠标逐渐移动左双击
  • 模拟鼠标逐渐移动右击
  • 后台静默左击
  • 后台静默右击

获取位置类型:

  • 获取位置的屏幕坐标
  • 获取位置相对屏幕的百分比
  • 获取位置相对某窗口左上角的像素距离
  • 获取位置相对某窗口左上角的像素距离占窗口宽高的百分比

子程序的参数

输入
操作方式 点击位置 获取位置 Text
位置信息 位置的屏幕坐标 位置相对屏幕的百分比 位置相对某窗口左上角的坐标 位置相对某窗口左上角的百分比 Text
点击位置的方式 后台静默点击的方式必须作用于窗口。位置信息不能相对屏幕。 Text
获取位置的类型 获取位置的屏幕坐标 获取位置相对屏幕的百分比 获取位置相对某窗口左上角的像素距离 获取位置相对某窗口左上角的像素距离占窗口宽高的百分比 Text
手动输入屏幕坐标 手动输入鼠标位置屏幕坐标 Boolean
屏幕横竖坐标 用英文逗号分隔。 Text
获取倒计时 倒计时再自动获取位置。填写0或正整数。单位:秒。 Integer
位置值 ● 横纵坐标信息值用英文逗号分隔。 ● 例如: ○ 绝对距离 ○ X坐标,Y坐标; ○ 950,540 ○ 相对距离 ○ 占宽百分比,占高百分比; ○ 0,0.99 ○ 99.99%,0% Text
窗口句柄 操作方式为“获取位置”时,若为0或留空,则获取位置时,视为鼠标下窗口句柄。 操作方式为“点击位置”时,视为前台窗口句柄。 Integer
显示鼠标位置提示 此功能对后台静默点击无效。 Boolean
最后还原鼠标位置 Boolean
输出
X坐标 Integer
Y坐标 Integer
XY坐标 Text
占屏幕宽百分比(数字格式) Number
占屏幕宽百分比(百分号格式) Text
占屏幕高百分比(数字格式) Number
占屏幕高百分比(百分号格式) Text
占屏幕宽与高百分比(数字格式,用逗号分隔) Text
占屏幕宽与高百分比(百分号格式,用逗号分隔) Text
与窗口左边像素距离 Integer
与窗口顶边像素距离 Integer
与窗口左边与顶边像素距离(用逗号分隔) Text
与窗口左边像素距离占窗口宽百分比(数字格式) Number
与窗口左边像素距离占窗口宽百分比(百分号格式) Text
与窗口顶边像素距离占窗口高百分比(数字格式) Number
与窗口顶边像素距离占窗口高百分比(百分号格式) Text
与窗口左边与顶边像素距离占窗口宽与高百分比(数字格式,用逗号分隔) Text
与窗口左边与顶边像素距离占窗口宽与高百分比(百分号格式,用逗号分隔) Text

最近更新

修订版本 更新时间 更新说明
4 2024-03-21 09:42 操作方式为获取位置时,支持手动输入屏幕坐标。
3 2023-07-24 22:39 修复窗口最大化时,不同分辨率存在的Bug。
2 2023-07-24 19:56 开放点击方式变量。

最近讨论