Попробуйте вместо этого!
REM USER INPUT
:user_input
SET /P "_userInput=>"
ECHO "%_userInput%"
GOTO :check_command
REM COMMANDS
:check_command
REM CONSOLE COMMANDS
IF /I "%_userInput%"=="console help" (
GOTO :console_help
)
IF /I "%_userInput%"=="console clear" (
GOTO :console_clear
)
Вы устанавливали переменную:
_userInput пробел
, поэтому вам пришлось бы использовать:
ECHO "%_userInput %"
Кроме того, вы должны были использовать круглые скобки ()
, а не фигурные скобки, {}
и EQU
больше используются для числовых сравнений, просто использование ==
является более распространенным.