首页 > 解决方案 > 自动热键不是自动

问题描述

在系统 SKU LENOVO_MT_81CU_BU_idea_FM_YOGA 730-15IKB 笔记本电脑上运行 AutoHotKey 版本 3.0.06.01 和 Win 10 版本 10.0.19043 Build 19043。

我读过很多关于 AHK 在 Win10 操作系统上没有按预期运行的帖子。我已按照这些说明进行操作:重新启动、卸载/重新安装、更改 UAC 设置、使用以管理员身份运行、检查病毒软件——等等。

我很新,只尝试过非常基本的脚本:发送 Hello World、Msgbox Hello World 等。只需选择指示的热键,这些似乎就可以正常工作。然而,

问题:尝试使用 [Run] EG 时。

^j:: Run Notepad.exe or    ; an executable
^1:: Run C:\HamSphere\UnaMas.xlsm    ; a file

我必须

1. select the saved file
2. right click and select run script
3. (the hotkeys icon displays in the tray)
4. then select the indicated hot keys

为了使脚本按预期运行。我不能简单地选择指示的热键。编译文件没有帮助。

问:这正常吗?如果是这样,它似乎违背了热键的目的。

TIA 多可

标签: autohotkey

解决方案


显然,

1. right clicking the *.ahk file and selecting the [Run Script] menu item
2. compile the script to an executable then double click that executable

将导致脚本准备就绪并在后台运行,托盘中的绿色图标就是证明。然后,这允许使用脚本中定义的任何热键来运行。当窗口关闭或用户右键单击相关一世图像并从随后的下拉菜单中选择 [Exit] 时,脚本将自动结束。

有点折腾实际去获取 exe/文件。


推荐阅读