Windows 打印窗口%PATH%,每项都在新行
我有一项任务:在新行打印%PATH%变量的所有条目。例如:Windows 打印窗口%PATH%,每项都在新行,windows,cmd,Windows,Cmd,我有一项任务:在新行打印%PATH%变量的所有条目。例如: C:\Program Files\ C:\Windows C:\Windows\System32 等等…解决了:我使用了echo%路径:=&回声。% 不难-只需使用令牌来选择令牌号,直到它们用完为止。如果需要,可能需要回显%%~i以剥离引用的路径。显示计数是因为它在那里。这听起来像是一项有趣的任务。到目前为止,你到底尝试了什么来实现它?可能是@Stevevallier的复制品很抱歉回答得很慢,但这里是来源(历史:)伟大的答案!我想了
C:\Program Files\
C:\Windows
C:\Windows\System32
等等…解决了:我使用了
echo%路径:=&回声。%
不难-只需使用令牌来选择令牌号,直到它们用完为止。如果需要,可能需要回显
%%~i
以剥离引用的路径。显示计数是因为它在那里。这听起来像是一项有趣的任务。到目前为止,你到底尝试了什么来实现它?可能是@Stevevallier的复制品很抱歉回答得很慢,但这里是来源(历史:)伟大的答案!我想了解它的工作原理和原因:)@Nom1fan这里介绍了它的工作原理:初始的echo
也应该是echo。
以确保路径的所有元素(包括第一个元素)的行为完全一致。
@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