当脚本与文本编辑器关联时,如何在 Windows 启动时运行 AHK 脚本

当脚本与文本编辑器关联时,如何在 Windows 启动时运行 AHK 脚本

我有一个 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:

您也可以尝试使用任务计划程序,但我自己还没有尝试过。

相关内容