jeudi 5 octobre 2017

batch if variable is less than variable doesn't work

Have I done something wrong or why this isn't working? I am quite new with batch. It says "The syntax of the command is incorrect."

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

Aucun commentaire:

Enregistrer un commentaire