我有一个 AutoHotkey 脚本,每次 Windows 启动时它都会启动。为此,它位于%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
。
问题是我的 AHK 脚本与 Sublime Text 相关联,而不是 AHK 解释器。 (通常,当我需要运行脚本时,我会在 Sublime Text 中打开它,然后按F1。我有一个特殊的包。)
因此,在 Windows 启动时,此脚本会在 Sublime Text 中打开,而不是启动。有没有办法开始它?
我知道的不好的解决方法:
- 将
.ahk
文件与 AHK 解释器关联。 - 要将
.ahk
文件转换为.exe
。 - 启动
.bat
或.ps1
文件启动.ahk
文件。(也就是说,假设.ahk
文件与 Sublime Text 相关联,但.bat
和.ps1
文件与相应的解释器相关联。我称这种解决方法为“糟糕”,因为这些文件类型也已经与 Sublime Text 相关联。)
答案1
选项1:
在里面启动目录,创建快捷方式,参数如下:
目标:
"C:\Program Files\AutoHotkey\AutoHotkey.exe" D:\path\to\the\script\script.ahk
开始于:
D:\path\to\the\script
选项 2:
您也可以尝试使用任务计划程序,但我自己还没有尝试过。