在我的 cmd 批处理文件中,如何避免操作系统错误导致这样的 GUI 对话框
http://img221.imageshack.us/img221/4792/betachriswindowedbetare.png
?
这会阻止我使用例如关闭框。我希望向控制台报告所有错误。
在我的 cmd 批处理文件中,如何避免操作系统错误导致这样的 GUI 对话框
http://img221.imageshack.us/img221/4792/betachriswindowedbetare.png
?
这会阻止我使用例如关闭框。我希望向控制台报告所有错误。
如何避免导致 GUI 对话框的 cmd 错误?
简而言之:你不能。
Windows 基本上支持两种类型的(用户模式)应用程序类型:控制台(模式)或窗口(图形)。
但是,这里没有强制执行。每个控制台模式应用程序都可能有 GUI 元素(例如,在出现错误的情况下弹出一个消息框),每个 GUI 应用程序都可以启动一个控制台并在那里发出一些东西(参见AllocConsole Win32 函数)。
因此,除非您从批处理文件中调用的每个应用程序/命令
或者
没有办法保证你所寻求的。