gpt4 book ai didi

Windows - 如果发生错误,防止控制台窗口关闭

转载 作者:可可西里 更新时间:2023-11-01 14:06:43 27 4
gpt4 key购买 nike

我正在编写一个简单的 .bat 脚本,我希望通过从 Windows 资源管理器中双击来打开它。如果从 Windows 资源管理器打开,控制台窗口会在脚本完成后自动关闭。

问题是我在脚本中调用的命令可能会发生错误。在这种情况下,这些命令会打印出错误消息并返回退出状态 1。但是用户不知道这一点,因为 Window 关闭得太快以至于无法注意到是否弹出了一些错误消息(而且肯定太快以至于无法阅读它们 ;))。

如果脚本中的某些命令失败(以便用户可以阅读错误消息),那么有什么方法可以防止控制台窗口关闭,并且如果一切正常,它仍然会自动关闭?如果第二部分不可能,则可以只阻止控制台窗口在两种情况下(失败或成功)自动关闭。

最佳答案

使用后者会容易得多。要使控制台窗口保持打开状态,请将其放在脚本的末尾:

暂停>nul

这将暂停窗口关闭。然后您可以处理任何您想要显示的错误,并可能在 pause 之前将它们echo 给用户。

例子:

echo 没有错误或发现错误!

暂停>nul

希望这对您有所帮助!

关于Windows - 如果发生错误,防止控制台窗口关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com