Answers:
是。
http://msdn.microsoft.com/en-us/goglobal/bb964650#eyb
命令行示例:
control intl.cpl,, /f:"%CD%\AddKeyboardLanguage.xml"
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>
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带来了新的International PowerShell模块。不幸的是,它似乎不能被反向移植或具有任何Windows 7替代品
使用PowerShell cmdlet配置国际设置
在Windows 8中,您可以使用国际设置PowerShell cmdlet来更改正在运行的Windows安装上的语言。使用PowerShell cmdlet的好处是您可以将它们合并到脚本中,以方便Windows的部署和配置。 来源:http: //technet.microsoft.com/en-us/library/hh825705.aspx
通过运行以下命令导入国际设置模块:
ipmo国际
通过运行以下命令在计算机上显示语言环境信息:
Get-WinSystemLocale
设置所需的区域和语言的区域设置。例如,以下命令将系统区域设置设置为日语(日本):
Set-WinSystemLocale ja-JP
Set-WinUserLanguageList -Force 'ja-JP'
将更改键盘输入语言。请注意,使用-Force
只是不获取弹出对话框。Get-WinUserLanguageList
将为您提供可供用户输入的语言列表。
“ Windows 8带来了一个新的International PowerShell模块。不幸的是,它似乎不能被反向移植或具有任何Windows 7替代方案”
您可以尝试使用此示例(示例)。这仅启用选定的键盘布局,并清除其他键盘布局
Install-Module -name timezone -force
#Sets the systems timezone on "Western Europe Standard time"
$langlist = New-WinUserLanguageList en-US
#Clears the other input methods from the displayed language
$langlist[0].InputMethodTips.Clear()
#Sets and adds the swiss-German keyboard
$langlist[0].InputMethodTips.add('0409:00000807')
#Sets and adds the swiss-french keyboard
$langlist[0].InputMethodTips.add('0409:0000100C')
#Apply the changes made on the system (and force to avoid the prompt message)
Set-WinUserLanguageList $langlist -Force
否(不是通过CMD),您将必须按以下方式进行更改。keyb.com
在DOS中曾经有一个命令,但在Windows中不再存在。
Windows 7或Windows Vista
Windows XP
但是您可以在Linux中使用loadkeys
。
$psdrive = New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS
Set-ItemProperty -Path "HKU:\.DEFAULT\Keyboard Layout\Preload\" -Name 1 -Value 00001033
$psdrive | Remove-PSDrive
在Windows 7 PowerShell中这可以正常工作,但是您必须注销然后重新登录以启用ist,它将布局更改为英语,如果您想要另一种语言,则必须更改-Value号,您可以在此处找到它们:https:// www。 science.co.il/language/Locale-codes.php