問題タブ [errorlevel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
588 参照

batch-file - バッチでエラーレベルとして数値の範囲を設定するにはどうすればよいですか?

私はバッチでこのスクリプトを持っていて、質問 1 から 12 の範囲を取得しました。
私のコードはすべて機能しますが、選択された無効な範囲のエラー メッセージをスローするためにバッチにスローするコードが見つからないようです。

例: オプションの一部ではない 13 を選択すると、自動的に 1
になります。

代わりに次のコードを使用したため、バッチで shift コマンドを使用していません

~0では、shift コマンドを使用する代わりに、9 を渡した数字を使用できることに注意してください。
それでも、ユーザーが 13 または up と入力してエラーが表示された場合に表示されるコードが必要です。
何か案は?つまり、選択肢が 13 ~ 999 の範囲にある場合、エラーが表示されます。

アップデート

わかりました、コードを見て、1 行のコードが抜けていることに気付きました。これは

@echo "%choice%" は有効な選択/オプションではありません

'%choice%'==''を指定した場所のコーディングは正しかったようです。選択が間違っていると言うエコーを残しませんでした。そこにはエラーレベルは必要ありませんでした。

これが誰かを助けることを願っています

0 投票する
1 に答える
4330 参照

windows - mysqldumpはバッチファイルで利用できるエラーコードを返しますか?

mysqldumpは、そのようなコードを含むWindowsバッチファイルで使用できるエラーコードを返しますif errorlevel 1か?

バックアップの成功または失敗を確認したいと思います。

ありがとう。

0 投票する
3 に答える
30372 参照

batch-file - 失敗したFINDコマンドからのバッチプログラミング設定ERRORLEVEL

バッチスクリプトを呼び出すプログラムにエラーレベルを報告する必要があることがわかりました。

スクリプトは、スクリプトが正常に実行されたかどうかを表示するために確認したいCSVログファイルを作成します。

私が言いたいのは

または、文字列"[ERR"が出力にない場合は、ERRORLEVEL = 0 ELSE ERRORLEVEL = 1

これが理にかなっていることを願っています。簡単だと思いますが、エラーレベルの設定は、非常に苦痛のようです。

0 投票する
2 に答える
271 参照

batch-file - 2 つの .reg ファイルを切り替える

バッチ ファイルを開いて 2 つの reg ファイルを切り替えるための、すばやく簡単な方法 (エラー チェックは必要ありません) を探しています。

ユーザーがバッチ ファイルを実行すると、バッチ ファイルは reg ファイル A をレジストリにマージする必要があります。ユーザーが再度実行すると、バッチ ファイルは reg ファイル B をレジストリにマージする必要があります。ユーザーが再度実行すると、ファイル A がマージされます...要点がわかりました。

一般的に、これを行うには2つの方法があると思います。

  1. 次に実行する reg を格納する変数を作成します。
  2. レジストリ キーの値をチェックして、最近マージされたレジストリを確認します (おそらく推奨される方法です)。

現在、私はこれをやっています:

REG QUERY 部分は機能しているように見えますが、IF ERRORLEVELステートメントで何か問題が発生しています。しかし、まったく別の方法を使用する必要があるかもしれません。

いくつかの提案を期待しています..事前に感謝します!

編集

IF少しあいまいで申し訳ありません:最初のソリューションが正しい場合、2番目のソリューションは最初のコマンドのIF後にあまりにも後になるため、以前のソリューションは機能しなかったと思います。IFしたがってIF ELSE、2 番目の の実行を防ぐためのステートメントが必要になりますIF

私は今、この解決策を思いつきました。

また、別の.regファイルを使用する代わりに、バッチファイル内にレジストリキー/値を追加すると改善されるでしょうか? 値の型は REG_BINARY と REG_DWORD です。

0 投票する
2 に答える
996 参照

cmd - IFステートメントを使用したCMDスクリプトのエラーレベルの誤動作

次のスクリプトの予想される結果: ユーザーが P を押した場合は PERMPING、ユーザーが T を押した場合は PINGLOOP。ただし、ユーザーが何を押しても、スクリプトは両方をエコーし​​ます。何が与えられますか?

0 投票する
1 に答える
156 参照

cmd - これら2つの場合のエラーレベルに違いがあるのはなぜですか?

シナリオ1:calc.exeが実行されている

これにより、エラーレベルとして1が設定されます。

シナリオ2:calc.exeが実行されていません

これにより、エラーレベルとして128が設定されます。

誰かがこれが発生する理由と、最初のシナリオでも2番目のシナリオと同様にエラーレベルを128にする方法があるかどうかを説明してもらえますか?

0 投票する
5 に答える
138692 参照

batch-file - バッチファイルでコマンドが成功したかどうかを確認します

バッチファイル内でコマンドかどうかを確認する方法

成功したか、エラーが発生しましたか?

if/else ステートメントを使用して、この情報をエコーアウトしたいと考えています。

0 投票する
1 に答える
251 参照

windows - Jenkins の "Batch-Build" が毎回失敗する

これが私の構成です。-> 申し訳ありませんが、ドイツ語です... (バッチのことは重要です)

http://www.abload.de/image.php?img=configurationknjkj.jpg

そして、これが結果です(コンソール)。

http://www.abload.de/image.php?img=console_outputjpkxi.jpg

どうしてか分かりません。

Jenkins のヒント: %ERRORLEVEL% が 0 でない場合、ビルドは失敗します。

私がしたこと?

また

また

ビルドが毎回失敗するのはなぜですか?

0 投票する
2 に答える
566 参照

visual-studio-2010 - Mtest がエラーレベルを正しく設定していない

正常にビルドされるテスト プロジェクトがあります。mstest を使用してテストを実行しようとしています。これが私が実行しているコマンドです:

指示:

私のテストは失敗しました。次に、エラーレベルを確認します。それはまだ0です。

そしてそれは常に続く。

私はVisual Studio 2010を使用しています。掘り始めたところ、次のことがわかりました。

http://www.mail-archive.com/ccnet-user@googlegroups.com/msg03027.html

ありがとう