跳到主要内容

MoveR 相对移动

🎯功能

鼠标相对于上次的位置移动一定位置

📜语法

结果 = dm.MoveR(rx, ry)

📥参数

参数数据类型解释
rx整型数相对于上次的X偏移
ry整型数相对于上次的Y偏移

📤返回

整型数, 0为失败, 1为成功.

💡示例

dm.MoveR rx,ry

📘备注

此函数从6.1550开始,为了兼容某些特殊输入,不再自动设置鼠标的速度和精确度。如果您要使前台鼠标移动的距离和指定的rx,ry一致, 那么最好配合EnableMouseAccuracy函数来使用

因为rx和ry的偏移量不一定就是鼠标真实的偏移,而是代表了物理鼠标DPI偏移. 如果您需要这个偏移和真实鼠标偏移一致,那么需要如下调用这个函数,如下所示:

临时修改精准度开关
old_accuracy = dm.EnableMouseAccuracy(0) // 关闭精确度开关
dm.MoveR 30,30
dm.EnableMouseAccuracy old_accuracy

当然你也可以永久关闭精确度开关. 一般来说精确度开关默认都是关闭的.

以上这些设置都仅对前台有效. 后台是不需要这样设置的.