0

私のcmdバッチファイルで、このようなGUIダイアログを引き起こすOSエラーを回避するにはどうすればよいですか

http://img221.imageshack.us/img221/4792/betachriswindowedbetare.png

?

これにより、たとえばクローズボックスを使用できなくなります。すべてのエラーがコンソールに報告されることを望みます。

4

1 に答える 1

1

GUIダイアログの原因となるcmdエラーを回避するには?

要するに、できません。

Windows は基本的に、コンソール (モード) またはウィンドウ (グラフィカル) の 2 種類の (ユーザーモード) アプリケーション タイプをサポートします。

ただし、ここでは何も強制されません。すべてのコンソール モード アプリケーションには GUI 要素 (エラーの場合にメッセージ ボックスをポップアップするなど) があり、すべての GUI アプリケーションはコンソールを起動してそこで何かを発行する場合があります ( AllocConsole Win32 関数を参照)。

したがって、バッチファイルから呼び出すすべてのアプリケーション/コマンドがない限り、

  • ある種の GUI を示さないコンソール アプリケーションです。

また

  • GUIアプリケーションですが、バッチファイル/コマンドライン環境で「動作」させるための特定のオプションがあります

あなたが求めるものを保証する方法はありません。

于 2013-01-16T06:03:08.390 に答える