【问题标题】:Batch and not blocking console批处理而不阻塞控制台
【发布时间】:2011-12-30 06:32:05
【问题描述】:

我想从 Windows 控制台(cmd.exe)运行程序,然后关闭控制台。现在当我这样做时,只要程序正在运行,控制台就会保持打开状态。

我希望它启动程序,关闭控制台并使用程序。

我双击批处理

@c:\somedir\app.exe

【问题讨论】:

  • 你能说得更具体些吗?您将从哪个上下文启动控制台或程序?你能解释一下“我希望它启动程序,关闭控制台并使用程序。”这句话吗?可以在不事先打开控制台的情况下使用批处理文件启动程序吗?
  • @Sga 我添加了更多信息
  • "start" in batch file是解决办法,你试过了吗?

标签: batch-file console windows-xp console-application windows-console


【解决方案1】:

使用start

START "title" [/Dpath] [options] "command" [parameters]

示例:start /B "Test" program.exe

http://ss64.com/nt/start.html

【讨论】:

    【解决方案2】:

    我现在没有运行 Windows,所以我无法尝试,但是您查看过 start 吗?您可以找到更多信息here。

    另一个选项可能是call。

    【讨论】:

      猜你喜欢
      • 2014-07-15
      • 2011-01-25
      • 2021-05-01
      相关资源
      最近更新 更多