2012-04-07 16 views
0

バッチスクリプトのforコマンドに関する基本情報を知る必要があります。私が知りたいことの一つは、%variable%の代わりに%%変数が使われている理由です。バッチファイルFORコマンド

+0

あなたがこれを見た場所の例を挙げることができますか? –

答えて

0

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

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

+0

YEhですが、%% Aと%A% –

+0

%A%との関係は変数ですが、%% Aはループ変数です –

+0

ループ変数ですか? –

0

ss64.comから:

あなたは、コマンドラインではなく、バッチプログラムでFORコマンドを使用している場合は、%パラメータを指定する代わりに、パラメータ

%%のだから、%% paramがありますバッチスクリプトでは%paramはライブコマンド用です。 Gregはそうです、%param%は異なる種類の変数です。 FORコマンドの "変数"はそのスコープにのみ存在し、環境変数%variables%はより広い範囲に存在します。

0

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

パーセント記号で囲んだ%foo%は、環境変数fooの値を表します。

+0

おかげさまで私はそれが簡単になると思います。 forコマンドを使って何を達成するのでしょうか。 –

+0

'for'ステートメントは多くのものに使用されます。コマンドプロンプトで 'for /?'を試して、ドキュメントを入手してください。 –

関連する問題