Windows 暂停命令在.bat脚本中不起作用

Windows 暂停命令在.bat脚本中不起作用,windows,batch-file,Windows,Batch File,批处理文件只有两行: c:\program.exe ... pause 但暂停不会在“程序”完成后运行。。。我没有看到“按任何键”的消息:( 如果我在第一行移动pause,它会神奇地工作。它失败了,因为您没有直接运行可执行文件-您是通过phpunit.bat批处理文件运行它的(基于添加到问题中的注释中的信息) 如果要返回调用方,必须从另一个批处理文件中调用批处理文件 call phpunit pause 它失败是因为您没有直接运行可执行文件——您是通过phpunit.bat批处理文件(基于添

批处理文件只有两行:

c:\program.exe ...
pause
但暂停不会在“程序”完成后运行。。。我没有看到“按任何键”的消息:(


如果我在第一行移动pause,它会神奇地工作。

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

如果要返回调用方,必须从另一个批处理文件中调用批处理文件

call phpunit
pause

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

如果要返回调用方,必须从另一个批处理文件中调用批处理文件

call phpunit
pause

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

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

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