/ / Windowsはバッチジョブから呼び出されたときに実行可能ファイルからエラーを返すことを通知します - ウィンドウ、バッチファイル、cmd、実行可能、エラーコード

Windowsはバッチジョブから呼び出されたときに実行可能ファイルからエラーを返すことを通知します - ウィンドウ、バッチファイル、cmd、実行可能、エラーコード

WindowsのcmdバッチジョブからWindows 7の実行可能ファイルを呼び出します。

現時点でのバッチジョブは、次のように簡単です。

echo on
D:programsProcess.exe %1>%2

バッチジョブは、Pythonフレームワークから開始されます。

それは動作し、%1はProcess.exeにargsとして与えられ、プロセスの出力は%2に書き込まれます。

しかし、Process.exeがエラーコード(exit(-3)、法的な状況)を返すと、ウィンドウがポップアップします。エラーが発生したことを通知し、デバッグを開始するかどうかを尋ねます。

私はそれを取り除くことができますか? Process.exeでエラーが発生した場合、私はbachのジョブの結果としてそのエラーを取得したいと思いますが、最も重要なことに、警告ウィンドウは表示されません。

ありがとう;-)

回答:

回答№1は0

いくつかの種類の開発者がいるWindowsマシンそれらにインストールされたツールは、処理されない例外をデバッグする機会を与えたり、アプリケーションをコンパイルしてデバッグモードにすることがあります。また、VS環境からプログラムを起動すると、間違いなくこのポップアップが表示されます。アプリケーションが正常にゼロ以外の値を返す場合は、発生しません。アプリケーションが何らかの致命的なエラーや例外を処理できなかった場合にのみ発生します。