我正在尝试使用 AutoHotkey 进行一些背景点击和输入,而我正在前台做其他事情。

我已经习惯了 Send 但我还没有弄清楚 ControlSend 是如何工作的。谁能给我一个例子,在背景中使用像 MSPaint 这样简单的东西并改变油漆的颜色。

这甚至可以做到吗?我目前有一个脚本,它从每日 Excel 报告中提取,为每一行分配一个变量并将其打入另一个程序,但我还需要它来单击并键入一些预制消息。

最佳答案

第一个问题应该是为什么要使用鼠标控制?键盘控制更容易,而且通常更可靠。您尝试使用无法通过键盘命令完成的鼠标单击来做什么?

此外,鼠标点击通常会激活隐藏的应用程序。

好的,你想要一个例子......

+Home:: ;Shift + Home = stop/start radio
SetControlDelay -1
ControlClick, x384 y143, Radioplayer
Return

在这里,我单击流式广播播放器的播放/暂停按钮。鼠标坐标可以通过前面提到的 Windows Spy 和浏览器的标题找到(您可能必须使用 SetTitleMatchMode)。为什么不看看 AutoHotKey 命令列表并查看那里的示例....

关于background - AutoHotkey 背景点击和输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8433793/

10-13 03:31