【问题标题】:Simple program to restart another program on certain condition在特定条件下重新启动另一个程序的简单程序
【发布时间】:2011-07-05 20:23:23
【问题描述】:

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

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

【问题讨论】:

    标签: windows utility exit-code


    【解决方案1】:

    在 Python 中:

    import subprocess
    
    while True:
        rc = subprocess.call('program.exe')
        if rc == 0:
            break
    

    【讨论】:

      【解决方案2】:

      这是 Batch 中的一个简单示例:

      :a
      program.exe
      IF NOT %ERRORLEVEL% EQU 0 GOTO a
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-17
        • 2014-07-19
        • 1970-01-01
        • 2015-05-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多