运行一个命令一段时间,退出,运行下一个



我有一个批处理文件,它首先用我的令牌运行ngrok,然后用我想要的子域运行,比如这个

"C:ngrokngrok.exe" -authtoken mytoken 8080
"C:ngrokngrok.exe" -subdomain=example 8080

现在,当我运行时,我必须通过ctrl+c从第一行退出,这样它才能移动到下一行。有没有办法说n秒后它会自动发生?感谢

这听起来像是批处理文件执行ngrok.exe文件,然后等待ngrok..exe进程终止,然后继续前进。现在我只能在不了解更多信息的情况下进行推测,但这只是我的猜测。为了解决这个问题,解决方案实际上相当简单。你只需要在一个新的任务名下启动ngrok.exe文件:

cd C:ngrok
start "ngrok" "ngrok.exe" -authtoken mytoken 8080
timeout 5
taskkill /f /im ngrok.exe
start "ngrok" "ngrok.exe" -subdomain=example 8080

如果你想在一个程序窗口中运行所有程序,你可以使用"启动/b"命令。更多信息可在此处找到:http://ss64.com/nt/start.html

最新更新