用我新的批处理文件,我试着写一个做我的工作的一部分(我知道偷懒右)CMD从文件中获取字符串,并将其设置为可变的CD
所以到目前为止,我有以下...
SET skip=1
REM for all the directories indicated to contain core repositories
FOR /F "skip=%skip% delims=" %%i IN (C:\Repos.txt) DO (
SET TgtDir =%%i
echo %TgtDir% >> C:\result.txt
)
Repos.txt的内容是:
60000
C:\somedir\someotherdir\
C:\a\b\c\
基本上我想这个剧本要经过一个文件,忽略其将用于第一线稍后设置延迟,并提取每行n(理想情况下)将它传递给一个cd命令,但现在我只是想把它放到变量TgtDir中。
当我用C运行此脚本输出:\的Result.txt是:
ECHO is on.
ECHO is on.
任何帮助吗?
'SET TgtDir = %% i'设置一个名为''TgtDir变量 - 注意额外的空间,所以'%TgtDir%'没有返回,因为什么叫那 – SeanC