« HTMLファイルにドロップで引数を渡す。 | トップページ | FORコマンドのバグ? »

2007年2月15日 (木)

環境変数のPATHを行分けして表示するバッチファイル

ECHO %PATH%でも表示されますが、;区切りの1行なので、とても見難い。
そこで、;で行分けして表示します。

@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
:LOOP
FOR /F "usebackq delims=; tokens=1*" %%1 IN ('!PATH!') DO (
ECHO %%1
SET PATH=%%2
IF DEFINED PATH GOTO LOOP
)

または、

@ECHO OFF
SETLOCAL
:LOOP
FOR /F "delims=; tokens=1*" %%1 IN ('ECHO %%PATH%%') DO (
ECHO %%1
SET PATH=%%2
IF DEFINED PATH GOTO LOOP
)

« HTMLファイルにドロップで引数を渡す。 | トップページ | FORコマンドのバグ? »