Wie kann man die Sprache bei Windows 10 über CMD ändern?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Befehlszeilenbeispiel:

control intl.cpl,, /f:"%CD%\AddKeyboardLanguage.xml"

Beispiel für AddKeyboardLanguage.xml:

<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> 
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList> 
<gs:InputPreferences> 

<!--ch-Google--><gs:InputLanguageID Action="add" ID="0804:E0200804"/>

</gs:InputPreferences>
</gs:GlobalizationServices>

setzt für die aktuelle Console die Zeichenkodierung.

Am sichersten fährst Du in Batchscripten mit Unicode.

demo.cmd

@echo off
chcp 65001 >nul
echo Herr Müller ißt Brötchen
echo Маша и медведь
echo Մաշան և արջը
pause

...damit stellst Du sicher das auch Dateien mit Umlauten und andern Eropäischen Zeichen geöffnet werden können. (deren Namen sind UTF8 codiert)