Se o comando, a importação de .reg não funcionar

Se o comando, a importação de .reg não funcionar

Estou tentando usar um comando if para alterar o idioma. Mas tudo que estou recebendo é "Erro de sintaxe".
Realmente não consigo encontrar a sintaxe real.
Arquivo CMD

@echo off
echo "1 =Português do Brasil"
echo:
set /p %idioma%="Qual idioma você gostaria? "
if "%idioma%"==1(

REGEDIT.EXE -s Alterar idioma para português do Brasil.reg
echo "Idioma definido para português do Brasil"
goto :PAUSE
)
:PAUSE
echo "pausing script"
@pause

Alterar idioma para português brasileiro.reg

Editor de registro do Windows versão 5.00

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

Responder1

tente REGEDIT.EXE -s "Alterar idioma para português brasileiro.reg"

ou use sublinhados em seu arquivo

REGEDIT.EXE -s Change_Language_to_Brazilian_Portuguese.reg

Para a segunda parte:

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

informação relacionada