問題タブ [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 に答える
250 参照

windows - バッチファイル経由のファイル ベースの書き込みフィルターの戻り値

バッチファイル内の fbwfmgr.exe の戻り値を取得しようとしています。API を使用したプログラミングに関する多くの記事を既に読みましたが、バッチファイルが必要です。

手伝ってくれてありがとう!

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

windows - Windows バッチ ファイル - GOTO コマンドは無視されます

ここでばかげた質問になりますが、助けてください。そうしないと、私の脳が爆発します。;)) 私が理解できない愚かなこと...

要するに、番号7(終了)を選択した後、返されたERRORLEVELは正しいのに、GOTO指定のラベルは無視され、代わりにallTask​​sRebootラベルに移動するのはなぜですか...

これが私の「コード」です...

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

batch-file - バッチ/CMDでPSLISTとFINDを使用して完全一致を見つける方法

実行中のプロセスを見つけて、PSLIST と PSKILL を使用して強制終了しようとしていますが、エラーレベルを適切に設定できません。方法によっては、0 または 1 でスタックします。元々、Taskkill コマンドと Tasklist コマンドを実行するコードがありましたが、このコードは Windows 2000 と XP で実行する必要があります。

また、バッチファイルを編集するためにメモ帳++を実行しています。次のコードは、notepad++ と notepad.exe を区別していません。

上記のコードは 0 でスタックします。FIND コマンドで行を FINDSTR に変更するとPSLIST "notepad" 2>NUL | FINDSTR /I /N "notepad.exe"、1 でスタックします。

PSLIST および FIND または FINDSTR コマンドを取得して、完全に一致する正しいエラーレベルを返す方法はありますか?

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

if-statement - ディレクトリの存在を確認するバッチ ファイルが存在しない場合は、ファイルのコピーに別のディレクトリを使用します。

ネットワークの場所からローカルの場所に exe ファイルをコピーするバッチ ファイルを書き込もうとしています。現在は動作しますが、Windows のバージョン (xp または win7) によっては、コピーに必要なローカル パスが異なるため、ユーザーは正しい .bat ファイルを選択する必要があります。(ユーザーがマシンを起動するたびに実行されるように、スタートアップフォルダーに移動します)。バッチ ファイルの作成に取り組んだのはこれが初めてであり、if ステートメントの構文を見ると完全に失われます。これを理解するための助けを得ることができれば、それは素晴らしいことです。

XPで動作する現在私が持っているものは次のとおりです。

これが私がWindows 7用に持っているものです:

両方のシナリオをカバーするバッチ ファイルを 1 つだけ用意して、実行するバッチ ファイルをユーザーが混乱させないようにしたいと考えています。

0 投票する
0 に答える
450 参照

windows - Windows での SVN pre commit フックが期待どおりに実行されない

Windows 用の pre-commit フック .bat スクリプトを作成しようとしています。以下にコードを貼り付けます。以下に「ISSUE HERE」と書いた行までファイルを実行します。私がやろうとしているのは、チェックインされているファイルにコンテンツがあるかどうかを確認することです。私の期待では、findstr がファイルの内容で console.log を見つけることができる場合、ERRORLEVEL は値 0 を出力し、console.log がファイルの内容で見つからない場合、ERRORLEVEL は 1 を出力します。 console.log がファイル内にあるかどうか。問題がどこにあるかを理解するのを手伝ってください。

ありがとう

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

batch-file - 呼び出されたファイルからエラーレベルを取得するには?

バッチ ファイルから Maven を呼び出した後、エラーレベルを取得しようとしています。簡単な例:

問題は、ビルドが失敗してもエラー レベルが常に 0 になることです。呼び出されたプロセスによって設定されたエラーレベルにアクセスするにはどうすればよいですか?