内容は、cmd.exe /c と echo を使用して %temp% ディレクトリに VBScript のファイルを作成して実行しています。前半はシステム環境変数の PATH で、後半は ユーザ環境変数の PATH です。
以下の内容を pathx.bat の中に書き込んで作成し、windows ディレクトリの中にコピーします。そしてコマンドプロンプトから pathx とすると、登録されたパス毎に改行して表示されます。
@echo off
cmd /c echo Set ws=WScript.CreateObject("WScript.Shell"):Set wv=ws.Environment("SYSTEM"):pt=wv("PATH"):ad=Split(pt,";"):For I=0 To Ubound(ad):Wscript.echo ws.ExpandEnvironmentStrings(ad(I)):Next>%temp%\_.vbs&cscript.exe /NOLOGO %temp%\_.vbs
echo;
cmd /c echo Set ws=WScript.CreateObject("WScript.Shell"):Set wv=ws.Environment("USER"):pt=wv("PATH"):ad=Split(pt,";"):For I=0 To Ubound(ad):Wscript.echo ws.ExpandEnvironmentStrings(ad(I)):Next>%temp%\_.vbs&cscript.exe /NOLOGO %temp%\_.vbs
posted by
at 2017-05-04 01:33
|
Comment(0)
|
拡張コマンド
|

|