我做了什麼錯誤或爲什麼這不起作用?我對批處理很新穎。它說「命令的語法不正確。」如預期批量如果變量小於變量不起作用
if %nm1% lss %nm2% (
echo voitit:%voitat%
set /p "tupla=Voitonmaksu.1 tuplaus.2 (1/2)."
)
if %nm1%==%nm2% (
set /a voitat=%voitat%/2
echo voitit:%voitat%
set /a voitot=%voitot% + %voitat%
pause
goto peli
)
if %nm2% lss %nm1%(
echo voitit:0
pause
goto peli
)
if %tupla%==1 (
set /a voitot=%voitot% + %voitat%
pause
goto peli
)
if %tupla%==2 goto tuplaus
我會建議,而不是'set/a voitat =%voitat%/ 2'&'set/a voitot =%voitot%+%voitat%'您使用,'設置/分別爲voitat/= 2'&'Set/A voitot + = voitat'。 – Compo