私はタスクがあります:%PATH%変数のすべてのエントリを改行してください。たとえば:新しい行のすべてのエントリでWindows%PATH%を出力します。
C:\Program Files\
C:\Windows
C:\Windows\System32
のように...
私はタスクがあります:%PATH%変数のすべてのエントリを改行してください。たとえば:新しい行のすべてのエントリでWindows%PATH%を出力します。
C:\Program Files\
C:\Windows
C:\Windows\System32
のように...
@ECHO OFF
SETLOCAL
SET count=1
:loop
FOR /f "tokens=%count%delims=;" %%i IN ("%path%") DO ECHO %%i&SET /a count+=1&GOTO loop
ECHO %count% entries found
ないecho %path:;=&echo.%
を使用 - だけでトークンを使用するトークン数を選択するために、彼らまで尽きる。必要に応じて%%~i
をエコーして引用符付きのパスを取り除きたい場合があります。表示されている数はそこにあるため表示されます。
これは面白い仕事のようです。実際にそれを実現させるためにこれまでに何を試みましたか? –
私は既に問題を解決しました:) – Groosha
['Pretty print' windows%PATH%variable - split on on ';' CMDシェル](http://stackoverflow.com/questions/5471556/pretty-print-windows-path-variable-how-to-split-on-in-cmd-shell) – dbenham