-1

我今天下载了 AutoHotKey 并阅读了教程。我想要做的是在一个应用程序中使用 F2 键执行 shift-ctrl-S。我无法通过阅读教程来弄清楚如何做到这一点。我该怎么做?

4

1 回答 1

1

首先,在您的系统上安装 autohotkey。

安装后,创建一个文本文件并将其保存为 .ahk(而不是 .txt)。

在文件的最后,键入以下代码:

F2::Send +^s

保存文件,然后双击它运行程序。

这将在所有应用程序中将 F2 更改为您的 shift-control-s。

为了使其特定于应用程序,在运行时,右键单击任务栏中的图标并选择“Windows Spy”。单击进入您要在其中使用 F2 快捷方式的应用程序,并记下正下方的行>>>>>>>>>>( Window Title & Class )<<<<<<<<<<<

现在,将您的脚本更改为:

#IfWinActive INSERTWindowsSpyWindowTitleHERE
F2::Send +^s
#IfWinActive

显然,请确保更改INSERTWindowsSpyWindowTitleHERE为您从 windows spy 获得的内容。

保存并运行您的脚本。Autohotkey 现在只会在窗口(通过 Windows spy 找到)处于活动状态时使 F2 执行该快捷方式。(最后一个#IfWinActive用于在下面的代码中“重置”检查该窗口的输入位置 - 如果您将来要输入更多自动热键代码,则很有用)

于 2013-07-01T10:22:59.080 回答