Не работает данный код в бат скрипт

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)
→ Ссылка