環境変数PATHをセミコロンで列挙されても判り辛いので 改行して表示するバッチを書いてみたのですが PATHにダブルクォートが入っていると失敗します。 何か良い知恵はありませんでしょうか。 @echo off setlocal :bLoop if defined path (echo off) else goto :eLoop set c=%path:~0,1% set path=%path:~1% if "%c%"==";" ( echo %s% set s= ) else set s=%s%%c% goto :bLoop :eLoop if defined s echo %s% endlocal