【问题标题】:exit batch processing even if calling program still running即使调用程序仍在运行,也退出批处理
【发布时间】:2013-07-07 17:34:08
【问题描述】:

我认为这是一个简单的问题,但我没有意识到它的解决方案。 我有一个调用 EXE 程序的批处理文件。它工作正常,但我想关闭 CMD 窗口而不必单击它。

是这样的:

@echo off

[...]

call EXEprogram.exe

[...]

exit

我希望 CMD 窗口消失,即使 EXE 程序仍在运行,但控件不返回批处理文件,执行 EXIT 命令。我使用 CALL 命令调用另一个调用 EXEprogram 的批处理文件进行了测试,并且不使用 CALL 命令,但结果是相同的:CMD 窗口显示 EXEprogram 仍在运行,并且控件没有返回执行 EXIT 命令。

想法?

【问题讨论】:

    标签: batch-file exe


    【解决方案1】:

    使用start 命令代替call

    start EXEprogram.exe
    

    输入start /?了解更多详情。

    【讨论】:

      猜你喜欢
      • 2018-08-14
      • 1970-01-01
      • 2022-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 2015-08-14
      • 1970-01-01
      相关资源
      最近更新 更多