如何启动当前版本的 autohotkey?
我可能已经使用自动热键十多年了,他们已经改变了它,以至于我现在不确定如何启动它。
我在使用 Windows 10。
我进入 autohotkey.com 并选择下载并“下载当前版本”
然后我下载30/04/2020 19:00 3,245,600 AutoHotkey_1.1.32.00_setup.exe
我运行它,它似乎安装好了,然后我得到了
因此我双击带有经典 autohotkey 徽标和名称“autohotkey”的图标
该图标是一个快捷方式,"C:\Program Files\AutoHotkey\AutoHotkey.exe"
因此它肯定是需要点击的正确图标。
但事情变得荒唐起来
看看它只是加载一个帮助文件并在屏幕上显示该帮助文件。
而且它没有加载自动热键
从 cmd 提示符中,我看到 autohotkey.exe 进程尚未加载。
C:\Users\user>tasklist >a.a
C:\Users\user>sort a.a > b.b
C:\Users\user>notepad b.b
C:\Users\user>
========================= ======== ================ =========== ============
aesm_service.exe 8724 Services 0 2,300 K
ApMsgFwd.exe 9316 Console 5 6,552 K
ApMsgFwd.exe 17064 10 6,304 K
ApntEx.exe 10024 Console 5 7,600 K
ApntEx.exe 15724 10 7,268 K
Apoint.exe 10192 Console 5 14,504 K
Apoint.exe 14848 10 13,368 K
ApplicationFrameHost.exe 3288 Console 5 30,076 K
ApplicationFrameHost.exe 17788 10 23,372 K
armsvc.exe 4944 Services 0 1,408 K
browser_broker.exe 4700 10 7,100 K
browser_broker.exe 15984 Console 5 30,340 K
chrome.exe 1556 Console 5 158,468 K
chrome.exe 3640 Console 5 68,076 K
chrome.exe 3760 Console 5 62,540 K
然后我从命令提示符尝试,但 autohotkey.exe 仍然没有启动 autohotkey.exe !!
C:\Program Files\AutoHotkey>autohotkey.exe
C:\Program Files\AutoHotkey>tasklist >c:\blah\a.a
C:\Program Files\AutoHotkey>find "chrome" c:\blah\a.a
---------- C:\BLAH\A.A
chrome.exe 1556 Console 5 158,988 K
...
chrome.exe 13132 Console 5 22,836 K
C:\Program Files\AutoHotkey>find "auto" c:\blah\a.a
---------- C:\BLAH\A.A
C:\Program Files\AutoHotkey>
并且右下角区域没有图标,因为没有启动自动热键!
答案1
AutoHotkey 本身不执行任何操作,因此它会为您提供帮助文件来了解它的功能。
你不需要启动 AutoHotkey,而是启动一个AutoHotkey 脚本,这是一个扩展名为 的文件.ahk
。AutoHotkey 将为您执行该脚本文件。
运行脚本时,托盘栏中会显示一个绿色的 H 图标。右键单击图标会显示多个选项,包括“退出”以停止脚本。要让脚本在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
barlop 添加的注释 LPChip 的评论表明它确实曾经直接启动,运行默认的空脚本。但后来它变成了 harrymc 在此答案中描述的机制。
编辑(harrymc)
对于直接在 AutoHotkey 中工作,我发现最好的工具是 AHK 工作室,这是一个用于编写和调试 AHK 脚本的交互式开发环境。
有关 AHK Studio 的更多详细信息,请参阅文章
使用 AHK Studio 提升你的 AutoHotkey 编码水平。