Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上,如果程序以非零值退出,我需要重新启动程序。
我相信这将是一个简单的程序,可能可以用 BAT 文件中的几行代码编写。我想知道是否有人已经编写了类似的程序并想分享它。
在 Python 中:
import subprocess while True: rc = subprocess.call('program.exe') if rc == 0: break
这是批处理中的一个简单示例:
:a program.exe IF NOT %ERRORLEVEL% EQU 0 GOTO a