所以,我正在制作一个有收入(变量)的游戏,每一轮钱变量就会上涨,就像收入变量一样:
set income=350
set /a "money=money+INCOME"
如果我使用普通%VARIABLENAME%
来调用变量,它就不起作用且金钱值保持不变。请帮忙!
答案 0 :(得分:1)
您的问题可能由delayed expansion引起。
此备用脚本应该适合您:
@echo off
set money=20
set income=30
set /a money+=%income%
pause