Autohotkey 如何在系统启动时启动自动热键?

Autohotkey 如何在系统启动时启动自动热键?,autohotkey,Autohotkey,如何在系统启动时启动自动热键?我把脚本移到了 “c:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup..” 但什么也没发生 更新: 我添加了这个,现在一切都正常了: 检查注册表中的启动值: \\HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders 这是您应该将脚本放

如何在系统启动时启动自动热键?我把脚本移到了 “c:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup..”
但什么也没发生

更新: 我添加了这个,现在一切都正常了:


检查注册表中的
启动
值:

\\HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders
这是您应该将脚本放入的正确位置。(以及您可以更改脚本位置的位置)

另外,如果您放置的是
ahk
文件,则您应该已经链接了
ahk
文件,以便通过自动热键打开

更新
运行
(win+r)或在浏览器地址栏中打开
shell:startup
/
shell:common startup
是打开正确启动文件夹的另一种好方法:)


更新,适用于win10:打开
任务管理器(ctrl+shift+esc),切换到
启动
选项卡,检查与您放入启动文件夹中的项目对应的项目,如果该项目被
禁用
,右键单击它并
启用它。

我找到了另一个似乎比以前更好的解决方案

当我开始使用AHK时,我在一个文件夹中创建了所有
.AHK
文件。然而,我认为,每个人都这样做。在这种情况下,使用bat文件运行所有这些文件非常容易。它是这样的:

@echo off
cd f:/hotkeys
for /f  %%f in ('dir /b /s .') do start %%f
创建包含此类内容的文件并将其放入启动目录:
Win+R
shell:startup
。就这样


脚本取自此处。

请参阅,您是否尝试将脚本编译为exe?您可以通过右键单击它并选择CompileScript来完成此操作。把这个放在你提到的文件夹里。正如user3419297所建议的,我在脚本的开头添加了一些行。它成功了。但你的建议看起来也很有希望。我编辑了我的问题以包含这些行。我使用Windows 10 LTSB。我将在下次开机时检查eventvwr。我还将继续在不同的位置试验bat和exe文件。我的自动热键脚本从系统启动时开始,在Chrome中工作。但是,它不在AkelPad 4.8.0(x86)中。要使它在那里工作,我需要退出我的自动热键脚本并重新启动它。自动热键部分竞争对手马豪也存在类似情况。马侯的创造者不知道答案。也许有人猜到了?你是否使用提升的权限运行AkelPad?我不这么认为,我只是启动了Total Commander,然后启动了我的txt文件和我的日记。但我将这些行添加到ahk文件中,并将其放入启动目录中。而且它有效!魔术非常感谢。在Win10中不起作用