Utilizzando il comando di pausa ho trovato che l'errore è nella prima riga di questo codice:meno o uguale a
if %choice% == 1 if %energy% => %m2enc% set /a enemhp=%enemhp%-%m1hpd%+%earmr%
pause
set /a energy= %energy%-%m1enc%
set /a hp= %hp%-%edefense%
set /a defense= %defense%+1
goto battle
Quindi non dico che ho dimenticato di impostare l'energia e la m2enc, perché ho fatto appena in una sezione diversa, ho anche provato a sostituire %energy%
con 10
e m2enc%
con 1
e ancora non ha funzionato, ho provato a sostituire il =>
con >=
e con LSQ
(a quanto pare un'alternativa per minore o uguale troppo) Così ho vorrei sapere cosa c'è di sbagliato in questa parte.
Qual è l'errore hai trovato? – Blorgbeard
Poiché si tratta di un file batch, è probabile che si verifichi un arresto anomalo. L'errore che sta ottenendo è "Uso non valido della sintassi" 'o' "Non esiste tale percorso o directory" ' – Monacraft