如何从命令行更改List分隔符?
通常我必须在以下位置编辑字段:控制面板→更改键盘或其他输入法→其他设置
我很乐意创建一个我点击的VBScript,它会自动从,
更改为;
,另一个可以自动更改。
答案 0 :(得分:5)
单个脚本就足够了。该设置存储在注册表值HKCU\ControlPanel\International\sList
中,可以使用以下内容切换:
Set sh = CreateObject("WScript.Shell")
path = "HKCU\Control Panel\International\sList"
Set separator = CreateObject("Scripting.Dictionary")
separator.Add True , ";"
separator.Add False, ","
sh.RegWrite path, separator(sh.RegRead(path) = ","), "REG_SZ"
答案 1 :(得分:0)
一个更简单的方法是通过.bat文件
打开记事本,然后将以下内容另存为semi.bat或任何您想调用的名称。
REG ADD "HKEY_CURRENT_USER\Control Panel\International" /f /v "sList" /t "REG_SZ" /d ";"
PAUSE
REG ADD "HKEY_CURRENT_USER\Control Panel\International" /f /v "sList" /t "REG_SZ" /d ","
这将允许您打开.bat文件,它将更改为所需的文件,然后在完成后将其更改回。