是否可以共享一个批处理脚本,在新行中打印每个批处理条目?
例如 - 如果Path = C:\Python27;C:\Python27\Scripts
然后它将打印为
C:\Python27
C:\Python27\Scripts
答案 0 :(得分:1)
我有一个执行此操作的VBscript:
Set oShell = CreateObject( "WScript.Shell" )
pathList = oShell.ExpandEnvironmentStrings("%PATH%")
dirs = Split(pathList, ";", -1, 1)
For i = 0 to UBound(dirs)
WScript.Echo dirs(i)
Next
将其另存为例如list_path.vbs
您可以像使用任何其他批处理文件一样使用它。
如果您无法通过输入list_path
来运行它,则需要调整PATH_EXT
的值以包含.vbs
(但我认为这是现代的默认值) Windows版本 - 我无法记住必须进行调整)