我想知道如何实现这一点,我尝试了几次没有运气..我得到语法错误
我需要编写批处理文件来读取文本的第一行,分配给变量然后与字符串进行比较。
bool.txt:
Hello
test.bat的:
set Variable =< C:\bool.txt
if "%Variable%"=="Hello"
echo I am here
提前致谢 SR
答案 0 :(得分:5)
请参阅help for
和help set
,然后尝试此操作
for /f %%a in (bool.txt) do (
if "%%a"="Hello" echo I am here
)
答案 1 :(得分:0)
变量名后面有一个额外的空格,因此您不是设置变量%Variable%
而是设置%Variable %
。
使用
set /p Variable=< bool.txt
代替。