2003-07-27 【続】変数中のリダイレクト文字 CMD 変数の遅延展開が、構文解析後に起こることを考えると、7/20メモの「変数中のリダイレクト文字」の振る舞いについても対処が出来そうである。 @echo off setlocal enabledelayedexpansion set /p A=A: echo (!A!) というスクリプトを作り、Aに色々な文字、< > | & && || " などを組み合わせて設定してみてもちゃんとechoされるようだ。 変なファイルが出来たりはしない。今後はローカル変数参照は基本的に遅延展開を使うべきかな。