如何在启动时自动构建AHK脚本?

时间:2017-01-18 15:40:59

标签: autohotkey

每次重新启动计算机时,我都必须重建所有AHK脚本,以便键盘快捷键可以正常工作。

例如,我a script指定 Ctrl + j 来设置MEAN stack的实例并打开我的网站。重新启动计算机后,在进入Sublime和^j(Build)之前,按^b不会执行任何操作。 我可以从AHK构建,但我在Sublime中做了很多工作,因此在那里构建起来更容易。

我的AHK脚本如何在启动时自动构建?

<小时/> 到目前为止我尝试了什么:

  • Looking to build a post startup, startup script:这与使用AHK脚本启动starup上的许多程序有关。我使用Windows'任务管理器&gt;启动这样做,因此与制作无关。我希望不必在每次重启后重建所有脚本。

  • Windows 10 - run script on windows startup problem:这假设已经编写并实现了启动脚本。但是,它似乎没有给出脚本。

  • AutoHotKey FAQ:我最终在这里找到了一个解决方案,但是我花了很长时间来深入研究这些问题所以我想我会发一个问题来帮助其他人遇到这个问题。

3 个答案:

答案 0 :(得分:8)

只需在Windows“Startup”文件夹中添加脚本的快捷方式(不需要是实际文件)。

实现目标的三种方式:

1-在Windows资源管理器中,转到C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

2-开始&gt;节目&gt;启动

3-打开Windows'运行应用程序( Windows + r )在编辑字段中写入shell:startup,然后单击“确定”按钮。

答案 1 :(得分:1)

在Windows 10中启动时运行:

  1. 将脚本编译为* .exe
  2. 将该exe的快捷方式放在启动文件夹“%appdata%\ Microsoft \ Windows \ Start Menu \ Programs \ Startup”中
  3. 就是这样。不要将其设置为以管理员身份运行。 Win10中的程序不会在启动时运行,标记为以管理员身份运行。
  4. 在Windows 10的“启动”中以管理员身份运行脚本:

    1. 转到ahk脚本并将其标记为以管理员身份运行
    2. 使用文本编辑器创建VBScript
    3.   

      设置WshShell = CreateObject(“WScript.Shell”)
        WshShell.Run   “”C:\ Users \ jerry \ Downloads \ scripts \ some_script.ahk“”“,0'必须引用   命令是否有空格;必须逃避报价   设置WshShell = Nothing

      C:\Users\jerry\Downloads\scripts\some_script.ahk替换为带扩展名的脚本路径,并将其另存为.vbs。

      1. 将此.vbs脚本放在启动文件夹%appdata%\Microsoft\Windows\Start Menu\Programs\Startup

答案 2 :(得分:0)

作为Windows 7用户,我对Windows 10的使用经验有限。我听说W10在运行地下管理程序或限制用户方面可能很挑剔。在W7中,您只需将.AHK文件链接添加到启动目录。