%ERRORLEVEL%
は、ビルドに失敗した場合は0ではないと仮定しましたが、そうではありません。VCBUILDが失敗したか成功したかどうかをバッチスクリプトで確認するには
0
A
答えて
1
オープンソースのBlueCoveプロジェクトに従事する人はa batch file that checks the error level of vcbuildです。それはあなたを与えるバッチファイルを使用して質問を更新してください、あなたを助けていない場合は
vcbuild /u /rebuild myproject.sln "%CONFIGURATION%|Win32"
@if errorlevel 1 goto errormark
と呼ばれていましたvcvars32.bat
- メイクSHURE:それは基本的にこのように書きますトラブル。 vcbuild.batというバッチファイルが本当のvcbuild.exeの前に呼び出されているのでしょうか?
+0
errorLevelをビルドに使用するかなりのリポジトリを見てきました。初めてエラーが発生したときに、そのことが他の人がどのように処理しているかを調べます)。すぐにバッチファイルを投稿します。私は元の問題を非常に畳み込まれた方法で解決しました。私はこの中で 'vcvars32.bat'の役割を確認するつもりです。リンクありがとう! (+1) – Samaursa
関連する問題
- 1. ストアドプロシージャが成功または失敗したかどうかを確認する
- 2. httpが成功したか失敗したかを確認するReactjs
- 3. 支払いが成功したか失敗したかを確認します
- 4. 電子メールの送信がCakePHPで成功/失敗したかどうかを確認しますか?
- 5. ノンブロッキングセンドが成功したかどうかを確認します。
- 6. データベースで削除が成功したかどうかを確認するには?
- 7. gccが失敗したか、警告を返したか、または成功したかどうかを確認する方法? (bashで)
- 8. sp_send_dbmailが成功したかどうかを確認
- 9. ファイルの削除が成功したかどうかの確認
- 10. PowerShellでDSQueryが成功したかどうかを確認しますか?
- 11. popen()が成功したかどうかを確認するには?
- 12. WebViewリクエストが成功したかどうかを確認するには?
- 13. Postgresのバックアップが成功したかどうかを確認するには?
- 14. Javaメール。ログインが成功したかどうかを確認するには?
- 15. WiFi認証が失敗したかどうかを確認する方法
- 16. Powershell in MsBuild:スクリプトが成功したかどうかを確認しますか?
- 17. ObfuscationがCSharpプロジェクトファイルで成功したかどうかを確認する方法
- 18. マルチパートアップロードがalamofireイメージで成功したかどうかを確認する方法
- 19. MySpaceでログインが成功したかどうかを確認する
- 20. SQLでCOPYが成功したかどうかを確認する方法
- 21. どのように私はコンパイルが成功したか、process.start()とdevenv.exeで失敗したのでしょうか?
- 22. mingwが成功したライブラリをコンパイルするかどうかを確認する
- 23. WinActivateが成功したかどうかを確認するにはどうすればよいですか?
- 24. プッシュが成功したかどうかを確認します。 - anglefire2
- 25. レコードの更新が成功したかどうかを確認します。
- 26. CodeIgniterでupdate_batch()が成功したかどうか確認してください
- 27. データのインポートが成功したかどうかを確認する方法
- 28. Mage.exeバッチマニフェストの更新が成功したかどうかを確認する - ClickOnce
- 29. mysqlの挿入が成功したかどうかを確認する方法
- 30. boto3 S3.Client.upload_fileobjが成功したかどうかを確認する方法?
私はVCBUILDについて少し知っていますが、ERRORLEVELが設定されていなければ、出力を解析することができます。例えば、 'vcbuild | "failed" && set failed = 1'を見つけてください。 –
それは素晴らしい考えですが、残念ながら、それはいくつかの問題を提起します。一つは、コンソール出力で 'FIND'を実行する方法がわかりません(可能であれば確信が持てません)。私はファイルに出力してその中で 'FIND'を実行することで回避できますが、ビルドが失敗した場合、' VSBuild'からの出力を持たないコンソール出力にしかアクセスできません。 VSBuildが終了すると、ファイルにあるものをコンソールに出力することもできますが、いくつかのビルドには時間がかかりますので、リアルタイムコンソール出力は問題ありません。(少なくとも私の知る限り):( – Samaursa
'vcbuild parameters | find" "何でも" '、' 'vcbuild'が失敗メッセージをいわゆる標準エラー*デバイスに出力する可能性がありますコンソールにも表示されますが、*標準出力とは異なります)。この場合、コマンドラインを 'vcbuild parameters 2>&1 | find" ... "'のように変更する必要があります。もし私が 'vcbuild'ユーティリティについてもっと知っていればもっと確信してください。 –