0

ここで厄介な問題が発生しました。私のビルド システムは、ビルド プロセスでいくつかの DOS バッチ スニペットを使用しており、場合によっては非常に複雑です。

タスクがエラーなしで単に中止されるというエラーが発生しました -.-

出力を何らかの形で拡張できることをインターネットで読んだことを思い出します。拡張機能を有効にするなどのことだったと思います。

誰かが私が探しているものを正確に知っていますか? 検索に固有のキーワードが見つからないため、ネットでの調査はかなり行き当たりませんでした。

乾杯ジャン

4

2 に答える 2

1

これは完全には役に立たないかもしれませんが、スクリプトに「エコーオフ」(複数のインスタンス)がある場合は、それを「エコーオン」にリセットしてください。簡単に検索できるように、stdoutをファイルにリダイレクトします。

また、中間ステップに「exit」ステートメントがある場合は、それらを「exit / b」に変更して(「exit」を「exit / b」に変更して)、そのバッチファイルのみが終了するようにします(cmd.exeインスタンスは終了しません)。 )。

ありがとう!

パラグドーク

于 2012-05-27T08:17:15.677 に答える
0

今回は、スクリプトをバッチ ファイルにコピーし、最初の条件以外をすべて削除してから、実行が成功するたびにロジック コンテンツを追加することで問題を解決しました。その後、論理要素に本来のアクションを与えました。

これでバグを見つけることができましたが、スクリプトが部分的に数百行あり、前述のように非常に複雑であるため、かなりの時間がかかりました。

于 2012-05-30T08:40:47.577 に答える