Sử dụng lệnh tạm dừng tôi thấy rằng lỗi là ở dòng đầu tiên của mã này:Nhỏ hơn hoặc bằng
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
Vì vậy, đừng nói rằng tôi quên để thiết lập năng lượng và m2enc, bởi vì Tôi cũng đã thử thay thế %energy%
bằng 10
và m2enc%
với 1
và nó vẫn không hoạt động, tôi đã thử thay thế =>
bằng >=
và với LSQ
(dường như là một thay thế cho nhỏ hơn hoặc bằng nhau) muốn biết cái gì sai với phần này.
Lỗi bạn đang gặp phải là gì? – Blorgbeard
Kể từ khi một tập tin thực thi của nó, nó có khả năng bị rơi. Lỗi mà anh ta gặp phải nhất là "Sử dụng Cú pháp không hợp lệ" hoặc "Không có Đường dẫn hoặc Thư mục" " – Monacraft