AutoHotKey脚本不断打开程序

时间:2014-12-14 14:49:49

标签: batch-file autohotkey

我试图让我的AutoHotKey脚本只打开一次选定的程序而且我不知道怎么做才能做到这一点。当我运行它时,它只是一遍又一遍地循环。我甚至无法在打开过程中尽快关闭流程。

这是我目前的剧本:

RunWait, launcher.exe, J:\Steam\SteamApps\common\Starbound\win32\ pause

我该怎么做才能让脚本只打开一次目标exe?

1 个答案:

答案 0 :(得分:2)

我没有看到发生这种情况的原因。你试图打开什么程序?

如果你只运行一行空脚本会怎么样?

Run, %A_WinDir%\system32\notepad.exe

如果您的脚本与您尝试运行的可执行文件不在同一文件夹中,则只需要第二个参数(工作目录)。但在这种情况下,您需要在第一个参数中传递文件的完整路径(不仅仅是文件名)。

所以它是:

RunWait, J:\Steam\SteamApps\common\Starbound\win32\launcher.exe, J:\Steam\SteamApps\common\Starbound\win32\

或只是

RunWait, launcher.exe

如果要传递命令行参数,只需将其附加到带有空格的第一个参数即可 像这样:

RunWait, J:\Steam\SteamApps\common\Starbound\win32\launcher.exe pause, J:\Steam\SteamApps\common\Starbound\win32\

有时参数需要 - 或者在它们前面。所以它也可能是/ pause或-pause ...