我的程序有一个缺少的运算符,即使该值是先前设置的。 (批量)

时间:2015-06-29 15:15:02

标签: windows batch-file

我制作了一个用户设置%bet%值的程序。当%bet%在文件中使用时,它会说"缺少操作员"

set /p %bet=

这是设置赌注的代码,下面的代码是假装%bet%不存在的代码。

:BJwinplayer
echo You have won!
set /a %money%=%money%+%bet%
set bet=0
echo play again?
set /p %a5= y/n
if %a5%==y goto BJBet
if %a5%==n goto CasGenerate
if %a5%==Y goto BJBet
if %a5%==N goto CasGenerate

1 个答案:

答案 0 :(得分:0)

set /a %money%=%money%+%bet%

应该是:

set /a money=%money%+%bet%

但很简单

set /a money=money+bet

也有效,而且更简单

set /a money+=bet

也有效......