好吧,我有点不喜欢在Windows批处理中使用IF。我应该很容易,但是到目前为止还行不通。
这是一个非常非常简单的示例,但是到目前为止我还没有得到任何输出。
我的错误在哪里? 谢谢您的帮助!
@echo off
set var1=1
set var2=1
if var1==1 (
echo hallo welt1
)
if var2==1 (
echo hallo welt2
)
Pause
答案 0 :(得分:0)
字符串var1
不是变量的内容,而只是字符串var1
。您必须使用%var1%
来扩展变量。解析时将其替换为变量的值,因此您的if
语句应该起作用。