バッチ スクリプトの @ と @ 以外のコマンドの違いは何ですか? たとえば、@IF と IF の違いは何ですか
もう 1 つ質問: バッチ スクリプトの % と %% の違いは何ですか? たとえば、%G と %%G の違いは何ですか?
ありがとう。
バッチ スクリプトの @ と @ 以外のコマンドの違いは何ですか? たとえば、@IF と IF の違いは何ですか
もう 1 つ質問: バッチ スクリプトの % と %% の違いは何ですか? たとえば、%G と %%G の違いは何ですか?
ありがとう。
@行の先頭で行を実行しますが、出力には書き込みません。echo offその線だけを回すようなものです。Windows Batch スクリプトでの @ の意味を参照してください。
%%for「宣言」したい変数名をエスケープするために、バッチファイル内のループで使用されます。例えば:
for %%a in (*.txt) do ( echo %%a )
forバッチ ファイルではなく同じループを記述した場合、次の 2 倍にはなりません%。
for %a in (*.txt) do ( echo %a )
理由はわかりませんが、それがその通りであることはわかっています。:-) 他の誰かが詳しく説明できるかもしれません。