批量变量的麻烦

时间:2015-08-05 00:36:19

标签: batch-file

我无法将未设置的变量设置为变量。 它不在一个块中,并且setlocal enabledelayedexpansion没有打开,因为我喜欢使用感叹号。

cls
IF "%croptomatoes%"=="" set "%croptomatoes%"=="0"
echo Your Hunger- %hunger%/%maxhunger%
echo 1) Eat 6 Tomatoes - 1 Hunger - You have %croptomatoes%

1 个答案:

答案 0 :(得分:2)

您将set语法与变量扩展和比较运算符混淆。要设置变量,请执行以下操作:

set croptomatoes=0