Что значит ошибка "Непредвиденное появление: (." в BAT файле?
@ECHO OFF
SET current_dir=%cd%
SET execute_filename=run.py
IF EXIST env\ (
CALL %current_dir%\env\Scripts\activate.bat
python %execute_filename%
) ELSE (
ECHO Enviroment not found, try to create and install requirements?
SET /p inp="Press Y to continue or any other key to exit:"
IF NOT %inp%==Y (
ECHO Exiting...
EXIT
)
ECHO First updating pip, setuptools, wheel to latest version...
python -m pip install --upgrade pip setuptools wheel
ECHO Installing requirements...
python -m pip install -r requirements.txt
ECHO Installing requirements done.
python %execute_filename%
)
pause
Есть такой скрипт простенький, но он ругается на код с содержимым:
IF NOT %inp%==Y (
ECHO Exiting...
EXIT
)
Сама ошибка: Непредвиденное появление: (.
Обе скобки в порядке и открываются и закрываются, в чём может проблема и что ему не нравиться?