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