使わなければなりません。解釈され、解析されます。高い変数を宣言することはできません。解析ロジックを使うこともできます。これは、ファイルからの単一入力行として処理されます。コマンドを使って、コマンド出力を解析することができます。セットを逆引用符で囲みます。ファイルのように解析されます。この例は、現在の環境の環境変数名を列挙します。変数参照の置換も拡張されました。完全修飾パス名に展開します。ドライブ文字だけに展開します。パス名だけに展開します。ファイル名だけに展開します。ファイル拡張子だけに展開します。展開されたパスは短い名前だけを含みます。ファイルの属性に展開します。ファイルの日付/時刻に展開します。ファイルのサイズに展開します。修飾子を指定すると空の文字列に展開されます。ドライブ文字とパスだけに展開します。ファイル名と拡張子だけに展開します。完全なパスと短い名前だけに展開します。ドライブ文字とパスだけに展開します。コマンドの出力行のように展開します。他の有効な値で置き換えることができます。変数名によって区切られます。混乱を避けることができます。HELPが若干見づらいのでまとめます。```詳細はHELP本体をよく読むべし。個人的によく使うオプションは、オプションなし・/Lオプション・/Fの"usebackq"付きのオプションの3種類です。変数参照の置換も拡張されました。完全修飾パス名に展開します。ドライブ文字だけに展開します。パス名だけに展開します。ファイル名だけに展開します。ファイル拡張子だけに展開します。展開されたパスは短い名前だけを含みます。ファイルの属性に展開します。ファイルの日付/時刻に展開します。ファイルのサイズに展開します。修飾子を指定すると空の文字列に展開されます。ドライブ文字とパスだけに展開します。ファイル名と拡張子だけに展開します。完全なパスと短い名前だけに展開します。ドライブ文字とパスだけに展開します。コマンドの出力行のように展開します。他の有効な値で置き換えることができます。変数名によって区切られます。混乱を避けることができます。```ですが、for文で使用する「%変数」は、上記のように部分展開することが可能です。/?にも同じことが書いてありますが、%1などと同じように展開が可能です。「%%~nI」...拡張子を除くファイル名に展開のあたりですかね。