Có thể thay đổi bố cục bàn phím thông qua dòng lệnh trên Windows XP / 7 không?
Có thể thay đổi bố cục bàn phím thông qua dòng lệnh trên Windows XP / 7 không?
Câu trả lời:
Đúng.
http://msdn.microsoft.com/en-us/goglobal/bb964650#eyb
ví dụ dòng lệnh:
control intl.cpl,, /f:"%CD%\AddKeyboardLanguage.xml"
Ví dụ về AddPalL Language.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>
Ví dụ về Loại bỏ tệp ngôn ngữ:
<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 mang đến một mô-đun PowerShell quốc tế mới . Thật không may, có vẻ như điều này có thể được nhập lại hoặc có bất kỳ thay thế Windows 7 nào
Định cấu hình cài đặt quốc tế bằng cách sử dụng các lệnh ghép ngắn PowerShell
Trong Windows 8, bạn có thể sử dụng các lệnh ghép ngắn PowerShell của Cài đặt quốc tế để thay đổi ngôn ngữ khi cài đặt Windows đang chạy. Lợi ích của việc sử dụng các lệnh ghép ngắn PowerShell là bạn có thể kết hợp chúng vào một tập lệnh để tạo điều kiện triển khai và cấu hình Windows. Nguồn: http://technet.microsoft.com/en-us/l Library / hh825705.aspx
Nhập mô-đun cài đặt quốc tế bằng cách chạy lệnh sau:
ipmo quốc tế
Hiển thị thông tin ngôn ngữ trên máy tính bằng cách chạy lệnh sau:
Get-WinSystemLocale
Đặt ngôn ngữ cho khu vực và ngôn ngữ mà bạn muốn. Ví dụ: lệnh sau đặt ngôn ngữ hệ thống thành tiếng Nhật (Nhật Bản):
Set-WinSystemLocale ja-JP
Set-WinUserLanguageList -Force 'ja-JP'
sẽ thay đổi ngôn ngữ nhập bàn phím. Lưu ý việc sử dụng -Force
chỉ để không nhận được hộp thoại bật lên. Get-WinUserLanguageList
sẽ cung cấp cho bạn danh sách các ngôn ngữ có sẵn để người dùng gõ.
"Windows 8 mang đến một mô-đun PowerShell quốc tế mới. Thật không may, có vẻ như điều này có thể được nhập vào hoặc có bất kỳ thay thế Windows 7 nào"
Bạn có thể thử điều này (ví dụ) .. điều này chỉ cho phép bố trí bàn phím được chọn và xóa những cái khác
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
Không (không thông qua CMD), bạn sẽ phải thay đổi nó theo cách sau. Đã từng có một keyb.com
lệnh trong DOS nhưng nó không còn tồn tại trong Windows.
Windows 7 hoặc Windows Vista
Windows XP
Nhưng bạn có thể sử dụng Linuxloadkeys
.
$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
Điều này hoạt động tốt trong Windows 7 PowerShell nhưng bạn phải đăng xuất và quay lại để bật ist nó thay đổi bố cục sang tiếng Anh nếu bạn muốn một ngôn ngữ khác bạn phải thay đổi số -Value bạn có thể tìm thấy chúng ở đây: https: // www. Science.co.il/lingu/Locale-codes.php
Để biết thông tin: Set-WinUserLanguageList
như được đề xuất trong các câu trả lời khác không chỉ thay đổi ngôn ngữ nhập bàn phím đang hoạt động , nó sẽ ghi đè lên danh sách các ngôn ngữ nhập (đã bật) hiện tại của bạn. Để thiết lập hai ngôn ngữ trở lên mà bạn có thể chuyển đổi giữa, hãy sử dụng một số thứ dọc theo các dòng sau:
Set-WinUserLanguageList -Force en-US,sv-SE
Ngôn ngữ được cung cấp làm đối số đầu tiên cho danh sách sẽ được chọn làm ngôn ngữ hoạt động, vì vậy đây có thể là một cách hiệu quả để thay đổi cả ngôn ngữ hoạt động và danh sách tổng thể các ngôn ngữ bàn phím có sẵn.