Batch file 批处理文件以分配变量并与字符串进行比较
我想知道我是如何做到这一点的,我试了几次都没有成功。。我得到一个语法错误 我需要编写一个批处理文件来读取文本的第一行,分配给变量,然后与字符串进行比较 bool.txt:Batch file 批处理文件以分配变量并与字符串进行比较,batch-file,Batch File,我想知道我是如何做到这一点的,我试了几次都没有成功。。我得到一个语法错误 我需要编写一个批处理文件来读取文本的第一行,分配给变量,然后与字符串进行比较 bool.txt: Hello test.bat: set Variable =< C:\bool.txt if "%Variable%"=="Hello" echo I am here set变量=
Hello
test.bat:
set Variable =< C:\bool.txt
if "%Variable%"=="Hello"
echo I am here
set变量=
提前谢谢
SR请参阅
帮助以了解和帮助设置,然后重试此操作
for /f %%a in (bool.txt) do (
if "%%a"="Hello" echo I am here
)
变量名后面有一个额外的空格,因此您没有设置变量%variable%
,而是%variable%
使用
set/p变量=
相反
set /p Variable=< bool.txt