Si es un comando, la importación de .reg no funciona

Si es un comando, la importación de .reg no funciona

Estoy intentando utilizar un comando if para cambiar de idioma. Pero lo único que recibo es "Error de sintaxis".
Realmente no puedo encontrar la sintaxis real.
archivo CMD

@echo off
echo "1 =portugués brasileño"
echo:
set /p %language%="¿Qué idioma deseas? "
if "%language%"==1(

REGEDIT.EXE -s Cambiar idioma a portugués brasileño.reg
echo "Idioma establecido en portugués brasileño"
goto :PAUSE
)
:PAUSE
echo "pausar script"
@pause

Cambiar idioma a portugués brasileño.reg

Editor del Registro de Windows Versión 5.00

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\Maxis\Los Sims 4] "Configuración regional"="pt_BR"

Respuesta1

pruebe REGEDIT.EXE -s "Cambiar idioma a portugués brasileño.reg"

o use guiones bajos en su archivo

REGEDIT.EXE -s Cambiar_idioma_a_portugués_brasileño.reg

Para la segunda parte:

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

información relacionada