【问题标题】:Autohotkey Not Auto自动热键不是自动
【发布时间】:2021-09-07 00:58:44
【问题描述】:

在系统 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 设置、使用以管理员身份运行、检查病毒软件 -- 等等。

我是新手,只尝试过非常基本的脚本:Send 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 多可

【问题讨论】:

  • 把脚本放在你的Windows启动文件夹中,这样当你启动你的电脑时它会自动执行。然后您不必执行第 1 步和第 2 步,并且第 3 步已经在那里了。这与 AHK 在 Windows 10 上无法正常工作无关;只是你不明白如何让脚本自动运行。

标签: autohotkey


【解决方案1】:

显然,

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

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

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

【讨论】:

    【解决方案2】:

    您不需要编译脚本。

    有 3 个主要选项可让您的脚本在启动时执行。

    • 启动文件夹。

    • 计划任务。

    • “AutoHotkey.ahk”:程序按以下顺序在以下位置查找名为 AutoHotkey.ahk 的脚本文件:

      1. 包含 AutoHotkey 可执行文件的目录。
      2. 当前用户的 Documents 文件夹。

    如果您不希望将文件称为 AutoHotkey.ahk,例如,您可以将其保存在其他位置并使用 Run from AutoHotkey.ahk 调用它。

    【讨论】:

      猜你喜欢
      • 2012-11-16
      • 1970-01-01
      • 2013-03-20
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多