Не работает данный код в бат скрипт
set /p funct=
if %funct%=="adb-sideload-{Firmvare1.0-class=folder}" (goto:1) else (goto:2)
я ввожу adb-sideload-{Firmvare1.0-class=folder}, но ничего не происходит. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Ответы (1 шт):
Автор решения: ESkri
→ Ссылка
Ошибка в операторе сравнения
if %funct%=="adb-sideload-{Firmvare1.0-class=folder}" (goto:1) else (goto:2)
У вас слева нет кавычек, справа есть, поэтому строки не равны, и всегда выполняется блок 2.
Нужно указывать кавычки явно:
if "%funct%"=="adb-sideload-{Firmvare1.0-class=folder}" (goto:1) else (goto:2)