Если команда, импорт .reg не работает

Если команда, импорт .reg не работает

Я пытаюсь использовать команду if для смены языка. Но все, что я получаю, это "Ошибка синтаксиса".
Я действительно не могу найти настоящий синтаксис.
Файл CMD

@echo off
echo "1 =бразильский португальский"
echo:
set /p %language%="Какой язык вы предпочитаете? "
if "%language%"==1(

REGEDIT.EXE -s Изменить язык на бразильский португальский.reg
echo "Язык установлен на бразильский португальский"
goto :PAUSE
)
:PAUSE
echo "приостановка скрипта"
@pause

Изменить язык на бразильский португальский.reg

Редактор реестра Windows версии 5.00

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Maxis\The Sims 4] "Locale"="pt_BR"

решение1

попробуйте REGEDIT.EXE -s "Изменить язык на бразильский португальский.reg"

или используйте подчеркивания в вашем файле

REGEDIT.EXE -s Изменить_язык_на_бразильский_португальский.reg

Для второй части:

if "%language%" == "PT" goto PT
PT:
  REGEDIT.EXE -s Change_Language_to_Brazilian_Portuguese.reg

Связанный контент