@echo offset var=111if var gtr 0 (set a=222) else (echo var不大于0, a没赋值)echo %a%pause
这样的格式才是正确的,楼主如果想学习bat可以继续追问我 以下是if格式:
if 条件 命令或者if 条件 (条件成立执行的命令) else (条件不成立执行的命令)