罗技鼠标吧 关注:529贴子:2,742
  • 1回复贴,共1
求助

大哥们我这个为啥关不掉啊

只看楼主收藏回复

delay=1
function OnEvent(event, arg)
if event=="MOUSE_BUTTON_PRESSED" and arg==4 then
repeat
MoveMouseTo(11946,21238)
PressAndReleaseMouseButton(1)
Sleep(1)
MoveMouseTo(51881,20024)--
PressAndReleaseMouseButton(1)
Sleep(1)
MoveMouseTo(51881,53398)--
PressAndReleaseMouseButton(1)
Sleep(1)
MoveMouseTo(27306,44903)--
PressAndReleaseMouseButton(1)
Sleep(1)
until IsMouseButtonPressed(4)
end
end


IP属地:山东来自Android客户端1楼2023-08-31 16:39回复
    看起来你是在使用罗技的脚本,当你按下鼠标右键(第四个按钮)时,它会按照预设路径移动鼠标并点击。你想要知道为什么无法关闭这个功能,对吗?首先,你的代码中使用了 `until IsMouseButtonPressed(4)` 这个循环条件来持续进行操作直到第四个鼠标键被按下。这可能是导致问题的原因之一:如果在这个过程中没有按下一个有效的鼠标按键,那么该循环会一直运行下去,除非强制停止程序或者重启电脑才能解决。因此你需要检查是否有任何可能阻止这个过程结束的事件发生。另外一种可能性是延迟设置 (`delay`) 的问题。在你的代码中设置的延时为1毫秒,这是一个非常短的时间间隔。如果你的计算机或操作系统在处理这些指令时有稍微一些延迟,就可能导致连续的操作过于密集而出现问题。你可以尝试增加这个时间间隔来看看是否有所改善。例如将 `Sleep(1)` 改为 `Sleep(500)` (即半秒)。最后,请确保你在编写和执行此脚本的环境是没有其他因素干扰的,比如其他的软件、驱动或者其他自动化任务等可能会影响到鼠标的行为。


    2楼2023-08-31 16:50
    回复