0

基本上,如果程序以非零值退出,我需要重新启动程序。

我相信这将是一个简单的程序,可能可以用 BAT 文件中的几行代码编写。我想知道是否有人已经编写了类似的程序并想分享它。

4

2 回答 2

1

在 Python 中:

import subprocess

while True:
    rc = subprocess.call('program.exe')
    if rc == 0:
        break
于 2011-07-05T21:47:10.260 回答
0

这是批处理中的一个简单示例:

:a
program.exe
IF NOT %ERRORLEVEL% EQU 0 GOTO a
于 2011-07-06T19:33:09.347 回答