我正在创建一个简单的批处理文件来协助完成一些事情,并且我还打印了一些说明,希望用户在退出之前看到这些说明。目前,窗口关闭得很快。所以我在文件末尾添加了 PAUSE
,但它不起作用。
我查看了有关 SO 的其他问题,并已检查以确保行结尾为 CRLF
并且文件末尾有 CRLF
。
有什么建议吗?
最佳答案
如果最后一个命令失败,暂停将不起作用。
您可以通过将“call”放在您正在运行的命令后面(无论暂停之前是什么命令)来修复它,然后暂停就会起作用。
例如,我有一个 phpunit 批处理文件,如下所示:
phpunit tests/sometests.php
pause
当 phpunit 失败时,它会直接退出而不暂停。将其更改为这样可以正确暂停:
call phpunit tests/sometests.php
pause
关于windows-7 - 批处理文件命令 PAUSE 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666045/