0

那么如何使用单个热键同时或快速依次单击两个屏幕区域。目的是涵盖使用单个键单击可以出现在屏幕的 2 个随机区域中的对象。

作为一个例子,我尝试使用

a::click 735, 626 send, 750, 204 send,但它会在几秒钟内创建一个循环,鼠标无响应并悬停在这些区域,并且使用 2 个单独的热键花费的时间比我希望的要多。

我还想知道是否可以通过热键发出单击命令但根本不移动鼠标指针。我想设置一个按下的热键,将在屏幕的确定区域发出左键单击命令,但不移动鼠标指针来执行此操作。

4

2 回答 2

0

关于在不使用指针的情况下发出单击命令的第二个问题,我建议您查看此处的 ControlClick 文档:http ://www.autohotkey.com/docs/commands/ControlClick.htm

于 2013-07-10T18:50:19.107 回答
0

您肯定需要再次查看帮助文档常见问题解答以及其他一些示例以了解基本语法。每行只有一个命令。这是一个可以帮助您前进的代码示例。

CoordMode, Mouse, Screen
SetDefaultMouseSpeed, 0  ; Sets default mouse speed to maximum

a::
    MouseGetPos, X, Y   ; Stores current mouse position
    Click 735, 626
    Click 735, 500
    MouseMove, % X, % Y ; Moves mouse back to original position
Return
于 2013-07-09T13:59:42.503 回答