退出批处理后自动重新启动批处理文件

Chr*_*den 4 windows cmd batch-file

目前我正在运行一个批处理文件:

cd "C:\Users\chriscrutt\Desktop\"
:loop
Start /w yeet.bat
goto loop
Run Code Online (Sandbox Code Playgroud)

这将运行“yeet.bat”。有时命令提示符会崩溃,但我需要它自动重新启动。这就是为什么我使用“/w”,但它要求我在询问时手动输入“N”:Terminate batch job (Y/N)?有没有办法让它自动重新启动,或者它会自动说“N”来重新启动它?

事情就是这样。我运行bat文件,该文件运行yeet文件,该文件运行另一个程序。“yeet.bat”的代码是

title ETHBTC
cd "C:\Users\chriscrutt\Google Drive\gekkoETHBTC"
node gekko
Run Code Online (Sandbox Code Playgroud)

当我执行“node gekko”时,它会运行机器人。

Aac*_*ini 6

此代码执行您想要的操作:每次由于任何原因yeet.bat结束时,它都会“立即自动”重新启动。

cd "C:\Users\chriscrutt\Desktop\"
:loop
Start yeet.bat | set /P "="
goto loop
Run Code Online (Sandbox Code Playgroud)