批处理:如何从文件中获取输入并在批处理脚本中分配给变量?

时间:2015-04-29 19:34:28

标签: batch-file

我必须从文件中读取内容。在这种情况下,Files.txt。脚本如下:

@echo off
setlocal EnableDelayedExpansion
REM for /F "delims=" %%b in (Files.txt) do @set str1=%%b
REM set str1=bcd
for /F "delims=" %%a in (Files.txt) do (
    set str1=%%a
    if not x%str1:bcd=%==x%str1% (
        echo OK
    ) else (
        echo Not OK
    )
)
endlocal

当我手动指定str1的值时,它执行正常,但是从包含多个值的文件(如aer,bcd,123等)中取出时它会失败。

我在这个剧本中有任何错误吗?

0 个答案:

没有答案