07/02/13 17:31:11
環境変数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