Используя команду паузы я обнаружил, что ошибка в первой строке этого кода:Меньше или равно
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
Так что не говорите, что я забыл установить энергию и m2enc, потому что Я сделал только в другом разделе, я также попытался заменить %energy%
с 10
и m2enc%
с 1
и он все еще не работает, я попытался заменить =>
с >=
и LSQ
(по-видимому альтернативы для меньше или равно тоже) Так что я хотел бы знать, что не так с этой частью.
Что ошибка вы получаете? – Blorgbeard
С его пакетным файлом, скорее всего, сбой. Наиболее вероятной ошибкой является «Недопустимое использование синтаксиса» или '« Нет такого пути или каталога »' – Monacraft