コマンドの場合、.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] "ロケール"="pt_BR"

答え1

REGEDIT.EXE -s "言語をブラジル系ポルトガル語に変更.reg" を試してください

またはファイル内でアンダースコアを使用する

REGEDIT.EXE -s Change_Language_to_Brazilian_Portuguese.reg

2番目の部分について:

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

関連情報