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