在特定条件下重新启动另一个程序的简单程序

发布于 2024-11-18 17:53:16 字数 101 浏览 3 评论 0原文

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

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

Basically I need to restart a program if it quits with a value other than zero.

I believe it will be a simple program probably can be made with a few lines of code in a BAT file. I'm wondering if someone has already written similar program and want to share it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

画尸师 2024-11-25 17:53:16

在Python中:

import subprocess

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

In Python:

import subprocess

while True:
    rc = subprocess.call('program.exe')
    if rc == 0:
        break
望笑 2024-11-25 17:53:16

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

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

This is a simple example in Batch:

:a
program.exe
IF NOT %ERRORLEVEL% EQU 0 GOTO a
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文