0

バッチ スクリプトの for コマンドに関する基本的な情報を知っておく必要があります。私が知りたいことの 1 つは、なぜ %variable% ではなく %%variable なのかということです。

4

3 に答える 3

0

ss64.comから:

バッチプログラムではなくコマンドラインでFORコマンドを使用している場合は、%% parameterの代わりに%parameterを指定します。

したがって、%% paramはバッチスクリプト用であり、%paramはライブコマンド用です。グレッグは正しいです、%param%は別の種類の変数です。FORコマンドの「変数」はそのスコープにのみ存在しますが、環境%variables%はより広いスコープに存続します。

于 2012-04-07T19:46:50.033 に答える
0

単一パーセントの%a構文は、バッチファイル内のローカル変数を示します。

パーセント括弧%foo%は、という名前の環境変数の値を表しますfoo

于 2012-04-07T19:48:07.773 に答える
0

%Aコマンドラインでのみ使用できます。

%%Aバッチファイルで使用する場合に使用されます。

于 2012-04-07T19:43:08.053 に答える