1
私は2つの.cmdの(BAT)ファイルのキーボードを追加/削除する(入力)の言語を持っています.CMD:トグル(追加/削除)キーボード言語(1 CMD)
control intl.cpl,, /f:"LangRemove.xml"
LangAdd.xml:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<gs:InputPreferences>
<gs:InputLanguageID Action="add" ID="0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
LangRemove.xml:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current"/>
</gs:UserList>
<gs:InputPreferences>
<gs:InputLanguageID Action="remove" ID="0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
しかし、私は一つだけCMDファイルを使用したい - 追加/私はそれをどのように行うことができます言語
を削除切り替えますか?
言語はレジストリに格納されている 'HKEY_CURRENT_USER \ Keyboard'ので、私はちょうど言語がすでに追加されたかどうかを確認するために、他の... if文を使用することができます。私はそれを試してみます。 – user25