errorlevel

    15

    4答えて

    EXIT /B Xコマンドを使用して一連の.batファイルをチェーンし、成功または失敗を返します。& &と||次の.batの条件付き実行(例えば、a.bat && b.bat)。 EXIT /B 0などを呼び出してa.batを終了するかどうかにかかわらず、a.bat && b.batは後でb.batを呼び出します。私の理解はEXIT /B 0はERRORLEVEL=0に設定する必要があります。これ

    30

    1答えて

    私は、Windowsコマンドプロンプトから呼び出されたときに正しく動作するアプリケーションを持っています。入出力ストリームと何か 私はそれをcmdの引数として渡すことでbashスクリプトから呼び出すことができます。 CMD/C "badapp" これは正常に動作します - しかし、時折badappは、ネットワークの問題で失敗する - と私はフィードバックを得るません。とにかく、ERRORLEVE1

    0

    1答えて

    Iは、次の行コマンドた: % ERRORLEVEL%EQU 1( set/a error=1 if not exist "error.log" echo. > "error.log" echo the procedure has got an error >> "error.log" echo. >> "error.log

    2

    2答えて

    コピーとxcopyコマンドのロードを行うバッチファイルがあります。失敗した場合はgotoラベルへのコピーから飛び越す必要がありますが、非常に不便です単一のコピーごとにエラーレベルをチェックする必要があります。 私はそれが可能ではないかもしれないと思っていますが、私はcopys/xcopysの巨大なブロックを実行し、errorlevelがゼロ以上になったかどうかを最後に確認できますか?

    0

    1答えて

    SSISジョブを実行するバッチファイルがあります。私はSSISの仕事がどのように動いているのか分からず、私はそれに関わるプロジェクトを引き継いだ。 バッチファイルは、%ERRORLEVEL%を使用してSSISジョブ内で発生するエラーを検出します。他のエラーも報告するには、それを拡張する必要があります。 SSISでERRORLEVELを設定するにはどうすればよいですか?

    6

    3答えて

    長いビルドを実行するためのバッチファイルがあり、最後にEXEファイルが作成されているとします。私がビルドを開始する前にアプリケーションを終了するのを忘れた場合、リンクフェーズはEXEを再作成できないときに失敗します。 ビルドの開始でEXEが開いているかどうかを確認したいと思います。私はEXEファイル自体の名前を変更しようとしましたが、アクセス拒否エラーが発生しましたが、内部コマンドであるrenam

    1

    2答えて

    SQL 2005でsqlcmd.exeを使用してデータベースにSQL変更を適用するWindows XP Service Pack 3ワークステーションから実行しているバッチファイルがあります。 私はコマンドラインのエントリがあります自動的にそのように私のリポジトリのローカルコピーを更新するTortoiseSVNの:the documentationによると tortoiseproc /comman

    2

    1答えて

    私は動作するNSISスクリプトを持っています。コンパイルすると、生成されたインストーラは正常に動作します。それでも、makensis.exeは0ではなく1を返します。これは、継続的な統合設定で使用するため、実際にCIがビルドに失敗したと考えているため、本当の痛みです。 これはSVNからGitにプロジェクトを切り替えたときに始まり、NSISスクリプトで1つの小さな変更を加えました(私は2つの場所でパ

    12

    1答えて

    -Fileコマンドラインスイッチを使用してPowershellスクリプト(2.0)を実行し、Paramで入力パラメータを明示的に定義すると、終了コードは常に "0"定義された、または予期されたエラーコードを適切に返すのではなく、 明示的なパラメータ定義と- コマンドスイッチを使用している場合はこれは発生しませんが、無関係な場合はスクリプトに-Fileスイッチを入れておく必要があります。 回避策(明

    1

    4答えて

    私は監視システムに取り組んでいます。メッセージを送信し、各メッセージは危険/重大度フラグを持っています。次のうち明白な意味を持つものはどれですか?そして、それは、すべての正気のコンピュータリテラル人間(すなわち、与えられた(A、B、C、D、...)のための危険のグラデーションを絶対的に意味するレベル名の列に名前を付けることです。 B、BがC、C < Dなどよりも危険性が低いことは、Aがそれほど危険