バッチ ファイルを使用してプロセスを開始したいのですが、0 以外の値が返された場合は、別のことを行います。そのための正しい構文が必要です。
このようなもの:
::x.bat
@set RetCode=My.exe
@if %retcode% is nonzero
handleError.exe
おまけとして、次の質問に答えることを検討してください:)
- で複合文を書くには
if
? My.exe
一部の DLL が見つからないためにアプリケーションが起動しない場合、if は機能しますか?My.exe
そうでない場合、起動に失敗したことをどのように検出できますか?