if '%class%'=='Mage' set basehealth=100 & set basemana=200 & set health=100 & set mana=200 & set speed=30 & goto cm
if '%class%'=='Warrior' set basehealth=200 & set basemana=50 & set health=200 & set mana=50 & set speed=20 & goto cw
if '%class%'=='Paladin' set basehealth=150 & set basemana=150 & set health=150 & set mana=150 & set speed=25 & goto cp
它,当我选择mage
并获得这部分它说“==”法师”在这个时候意外......批变量设置和比较,意外的错误
这里是我设置%类%...
我不知道是什么问题,因为它在早期工作......另外我对批处理相当新。
set /p descisionm=
if '%descisionm%'=='1' set class=Mage & goto mageline
if '%descisionm%'=='2' goto classchoose
@保罗 - 尼斯编辑。我无法弄清楚如何阅读原始问题的后半部分。幸运的是,我已经根据错误信息和过去的经验理解了这个问题。 – dbenham