у меня есть пакетный код, который будет должен позволять мне набирать «mindustry» (то есть имя файла), если он подскажет мне, для какой версии он перестает работать после того, как я ввожу «v3» без кавычек знаки
@echo off
for /l %%x in (1, 1, 10) do echo.
echo here are what versions of Mindustry i have:
echo - v3 (version 3)
echo - b4 (version 4 beta)
set /p version = "what version will you play >>> "
@echo on
if /I %version%=="v3" (
cd mindustrypc/v3 ::go to minustry's location
mindustry ::open mindustry.exe it is the game i have multiple versions of and why i have the launcher code
exit
)
я получаю это при запуске:
C:\Users\■■■■■>mindustry
here are what versions of mindustry i have:
- v3 (version 3)
- b4 (version 4 beta)
what version will you play >>> v3
( was unexpected at this time.
C:\Users\■■■■■>if /I =="v3" (
C:\Users\■■■■■>
обратите внимание, что я набрал v3, он не делал этого автоматически. я также заметил, что он не распознает мою переменную
Кто-нибудь знает, что случилось с моим кодом? я добавлю еще 1 оператор if, чтобы проверить, если я введу «b4».