使用批处理时,如果出现错误,您最多看到的只是一闪而过的文本,然后程序就会结束。有什么办法让它慢下来吗?或者在遇到错误时让它在关闭之前停止?
谢谢
最佳答案
如果您在 MS-DOS 窗口中从命令行执行批处理文件并发生错误,您只需查看窗口中的文本即可了解发生了什么。
另一方面,如果您通过在资源管理器中双击执行批处理文件,如果批处理文件有错误,您将看不到任何内容。这是你的情况吗?如果是这样,最简单的解决方案是在 MS-DOS 窗口中测试批处理文件,直到它正常工作。
但是,如果您仍然需要一种方法来在批处理文件结束时停止关闭 DOS 窗口,您可以这样做:
- 右键单击批处理文件并选择“创建快捷方式”,快捷方式即创建。
- 右键单击快捷方式并选择“属性”
- 在 Target 中,在“C:\Path\filename.bat”字符串后添加:& PAUSE
- 选择“确定”
这样,当您通过双击执行快捷方式时,DOS 窗口将在批处理文件因任何原因结束后执行暂停。
关于batch-file - 减慢批处理文件的速度以读取错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7862659/