我刚刚学会了如何使用 AutoHotKey,并设置了一些 .ahk 文件,但最新的 Microsoft 更新或安全扫描使它们无法使用。我记得 AVG 已将某个东西识别为病毒,然后我将其删除。
当我尝试重新激活它们时,即使脚本文本正确,它们也不起作用!
例如:我设置了一个来打开 Firefox 和 Thunderbird;它的名字是:OpenFF&TB-Win+F.ahk 这是文件中的文本:
#f:: "Run B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
"Run B:\Program Files (x86)\Mozilla Firefox\firefox.exe"
"return"
该文件设置为通过单击 Window Logo 键和 F 来运行;它在出现问题之前可以运行,但现在不行了。
现在无论我做什么,它都无法运行。
这有帮助吗?是否需要卸载 AutoHotKey 和所有 .ahk 文件并重新开始?
任何建议将不胜感激。
答案1
以下是需要检查的一些事项:
- 执行脚本时究竟发生了什么?是否出现错误?是什么?
- 运行它时系统托盘中是否出现图标?
- 您的机器上还有其他 AHK 脚本可以运行吗?
- 查看任务管理器以查看 autohotkey.exe 是否正在运行。尝试结束所有任务并再次执行脚本。
- 是否有其他应用程序可以接管热键的控制权?
- 如果似乎是脚本本身的问题,请首先尝试简化它。将其缩减为 1 个功能/热键,看看是否可行。
- 您可以尝试从头开始重新安装 AHK 运行时。这不会造成任何损害。.AHK 文件是简单的文本文件,因此与它们无关。
我从未见过 AHK 被解释为病毒,所以希望您的病毒是独立的,尽管它可能感染了其他文件,包括 autohotkey.exe。进行完整的系统扫描以确保您没有被感染。
答案2
如果你的脚本中确实有引号,我不确定它是否会起作用。这可能会更好:
#f::
Run "B:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
Run "B:\Program Files (x86)\Mozilla Firefox\firefox.exe"
return