【发布时间】:2014-08-19 08:45:22
【问题描述】:
我需要拆分来自变量的字符串,并根据另一个变量打印结果,类似于以下示例 设置 "DIRECTORY=c:\test1;c:\test2"
set "PROG=TEST1"
REM "PROG=TEST2"
for /f "tokens=* delims=;" %%f in ("%DIRECTORY%") do (
if "%PROG%" == "TEST1"
echo ...... c:\test1
) else (
echo ...... c:\test2
)
)
【问题讨论】:
-
几乎......该帖子的答案基于令牌......我需要的是一个循环,独立于令牌
-
你说得对,对不起,这是重复的……谢谢
-
没问题,我不确定是否要开始,但是在另一个问题中有很多解决方案,看起来其中一个会达到目标。
标签: windows batch-file for-loop