我正在编写一个简单的.bat脚本,并希望通过双击Windows资源管理器中的文件打开它。如果从Windows资源管理器中打开,那么控制台窗口会在脚本完成后自动关闭。
问题在于,脚本中调用的命令可能会出现错误。在这种情况下,这些命令会打印出错误消息并返回退出状态“1”。但是,用户不知道这一点,因为窗口关闭得太快了,无法注意到是否弹出了一些错误消息(更不用说阅读它们了;))。
因此,有没有办法防止控制台窗口在脚本失败时关闭(以便用户可以阅读错误消息),并在一切顺利时仍然自动关闭呢?如果第二部分不可能实现,那么只需在两种情况下(失败或成功)都防止控制台窗口自动关闭即可。
问题在于,脚本中调用的命令可能会出现错误。在这种情况下,这些命令会打印出错误消息并返回退出状态“1”。但是,用户不知道这一点,因为窗口关闭得太快了,无法注意到是否弹出了一些错误消息(更不用说阅读它们了;))。
因此,有没有办法防止控制台窗口在脚本失败时关闭(以便用户可以阅读错误消息),并在一切顺利时仍然自动关闭呢?如果第二部分不可能实现,那么只需在两种情况下(失败或成功)都防止控制台窗口自动关闭即可。