我的启动文件夹中有以下 AHK 脚本,在此之前还有几个快捷方式,它们可以工作但这部分不工作,知道为什么我无法在 Windows 启动时启动我的开发环境吗?
; if conemu's not running, start vagrant & cmder (conemu) on startup (or script re-start)
Process,Exist,ConEmu.exe
{
If !errorlevel
{
RunWait "%comspec% /C vagrant up", C:\vagrant\ubuntu, Hide,
Run "C:\cmder\Cmder.exe", "", Max
return
} else {
return
}
}
根据我在其他地方读到的内容,这是这样做的,我不确定为什么它不起作用
编辑:我已按照下面@user3419297的建议移动了我的代码,现在运行得更好了,但仍然没有按预期工作。我收到以下错误:
Error: Failed attempt to launch program or document:
Action: <C:\WINDOWS\system32\cmd.exe /C vagrant up>
Params: <>
Specifically: The system cannot find the file specified
引用RunWait "%comspec% /C vagrant up", C:\vagrant\ubuntu, Hide,
我如何vagrant up
使用在正确的文件夹中运行命令cmd.exe
?
答案1
脚本启动时要立即执行的任何行都应出现在脚本顶部,位于第一个热键、热字符串或 Return 之前。有关详细信息,请参阅自动执行部分。 https://autohotkey.com/docs/FAQ.htm#autoexec