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