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

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

REGEDIT.EXE -s Сменить язык на бразильский португальский.reg
эхо "Язык установлен на бразильский португальский язык"
перейти к: пауза
)
:ПАУЗА
эхо "пауза"
@Пауза

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

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

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

1 ответ1

1

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

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

REGEDIT.EXE -s Change_Language_to_Brazilian_Portuguese.reg

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .