Ja.
http://blogs.msdn.com/b/shawnste/archive/2007/04/12/configuring-international-settings-from-the-command-line.aspx
http://msdn.microsoft.com/en-us/goglobal/bb964650#eyb
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>
Beispiel für RemoveKeyboardLanguage.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="remove" ID="0804:E0200804"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
Windows 8 bringt ein neues International PowerShell-Modul. Leider scheint es nicht so zu sein, dass dies zurückportiert werden kann oder eine Windows 7-Alternative hat
Konfigurieren Sie internationale Einstellungen mithilfe von PowerShell-Cmdlets
Importieren Sie das Modul für internationale Einstellungen, indem Sie den folgenden Befehl ausführen:
ipmo international
Zeigen Sie die Gebietsschemainformationen auf dem Computer an, indem Sie den folgenden Befehl ausführen:
Get-WinSystemLocale
Legen Sie das Gebietsschema für die gewünschte Region und Sprache fest. Mit dem folgenden Befehl wird beispielsweise das Systemgebietsschema auf Japanisch (Japan) festgelegt:
Set-WinSystemLocale ja-JP
quelle
Set-WinUserLanguageList -Force 'ja-JP'
ändert die Tastatureingabesprache. Beachten Sie, dass die Verwendung von-Force
nur dazu dient, den Popup-Dialog nicht aufzurufen.Get-WinUserLanguageList
gibt Ihnen die Liste der Sprachen, die dem Benutzer zum Tippen zur Verfügung stehen."Windows 8 bringt ein neues internationales PowerShell-Modul mit. Leider scheint es nicht so zu sein, dass dies zurückportiert werden kann oder eine Windows 7-Alternative bietet."
Sie können dies versuchen (Beispiel). Dadurch werden nur die ausgewählten Tastaturlayouts aktiviert und die anderen gelöscht
quelle
Nein (nicht über CMD), Sie müssen es folgendermaßen ändern. Früher gab es unter
keyb.com
DOS einen Befehl, der unter Windows jedoch nicht mehr vorhanden ist.Quelle:
Windows 7 oder Windows Vista
Windows XP
Aber Sie können unter Linux mit
loadkeys
.quelle
Dies funktioniert gut in Windows 7 PowerShell, aber Sie müssen sich abmelden und wieder anmelden, um zu aktivieren, ob das Layout auf Englisch geändert wird. Wenn Sie eine andere Sprache möchten, müssen Sie die -Wert-Nummer ändern. Sie finden sie hier: https: // www. science.co.il/language/Locale-codes.php
quelle
Zur Information:
Set-WinUserLanguageList
Wie in anderen Antworten vorgeschlagen, wird nicht nur die aktive Tastatureingabesprache geändert , sondern auch Ihre aktuelle Liste der (aktivierten) Eingabesprachen überschrieben. Verwenden Sie Folgendes, um zwei oder mehr Sprachen einzurichten, zwischen denen Sie wechseln können:Die Sprache, die als erstes Argument für die Liste angegeben wird, wird als aktive Sprache ausgewählt. Dies kann eine effiziente Möglichkeit sein, sowohl die aktive Sprache als auch die Gesamtliste der verfügbaren Tastatursprachen zu ändern.
quelle