【问题标题】:Pause command not working in .bat script暂停命令在 .bat 脚本中不起作用
【发布时间】:2012-04-10 12:58:25
【问题描述】:

批处理文件只有两行:

c:\program.exe ...
pause

但“程序”完成后暂停不会运行...我没有看到“按任意键消息”:(

如果我在第一行移动暂停,那么它会神奇地起作用。

【问题讨论】:

  • 我会说暂停永远不会运行。如果您完全取消暂停,窗口是否保持打开状态?也许程序没有退出。您也可以尝试通过命令提示符运行批处理文件,以便查看完成后的输出。
  • 您能提供更多信息吗? program.exe 可能是一个不会终止的 Windows 命令吗?
  • 使用start /WAIT 启动program.exe
  • 它是phpunit。它终止 bc 我可以看到它何时完成..
  • c:\program.exe 不是批处理文件.... ;-)

标签: windows batch-file


【解决方案1】:

它失败是因为您没有直接运行可执行文件 - 您是通过 phpunit.bat 批处理文件运行它(基于添加到问题的评论中的信息)。

如果你想返回给调用者,你必须从另一个批处理文件中调用一个批处理文件

call phpunit
pause

【讨论】:

    【解决方案2】:

    在打开 bat 文件之前尝试保存,它对我有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 2013-10-04
      相关资源
      最近更新 更多