我正在尝试制作批处理游戏,但出现错误,
此时缺少操作员集是意外的
代码是:
set hp=100
set exp=0
set exptill=60
set gold=0
set lvl=1
set attack=4
set powergain=3
set weaponpower=2
set weaponprice=120
set pots=0
set armor=0
set weapon=0
set music=0
set class=0
我正在尝试制作批处理游戏,但出现错误,
此时缺少操作员集是意外的
代码是:
set hp=100
set exp=0
set exptill=60
set gold=0
set lvl=1
set attack=4
set powergain=3
set weaponpower=2
set weaponprice=120
set pots=0
set armor=0
set weapon=0
set music=0
set class=0
在 Windows 7 CMD 上,这段代码对我来说非常适合。您可以尝试@henderso 的答案,但是可能不是导致错误的代码的这个特定部分。如果您之前可以包含更多代码,那将会很有帮助。
您还可以尝试用双引号 ( "
) 将数字括起来,以及if
测试变量的任何命令。
上面的脚本对我有用(Windows 7 CMD)。
检查文本文件中的杂散字符。还有任何文本编辑器的 CR/LR 行尾设置和编码。
尝试在每行之间添加以下命令: pause
这可以帮助您调试:
set hp=100
pause
set exp=0
pause
set exptill=60
pause
set gold=0
pause
set lvl=1
pause
set attack=4
pause
set powergain=3
pause
set weaponpower=2
pause
set weaponprice=120
pause
set pots=0
pause
set armor=0
pause
set weapon=0
pause
set music=0
pause
set class=0
pause