我今天下载了 AutoHotKey 并阅读了教程。我想要做的是在一个应用程序中使用 F2 键执行 shift-ctrl-S。我无法通过阅读教程来弄清楚如何做到这一点。我该怎么做?
问问题
112 次
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 回答