windows批处理切换双拼全拼
最近学习了双拼打字,打字过程舒服了许多,可以留出更多的用来思考。但同时也会带来一些问题:其他人想要用一下电脑变得十分困难,连最基础的打字都用不了XD。
但是,微软并没有提供单独的双拼全拼输入法,而是统一称作:微软拼音输入法,这就导致修改双拼全拼过程十分复杂。
于是乎,就在网上找了一些批处理方案(自动化脚本),记录下来以便日后查找。
步骤:
1、创建bat文件,把下面代码放进去。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| @echo off
set Mainkey=HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS
for /f %%i in ('reg query %MainKey% /v "Enable Double Pinyin" ^| findstr /i "0x1"') do (set flg=%%i)
if not defined flg ( reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x1 /f echo 已切换到双拼 ) else ( reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x0 /f echo 已切换到全拼 )
pause
|
2、双击
Congratulations,这时你可以遇到新的问题啦!
这是因为windows记事本默认使用的是UTF-8编码,换成ANSI编码就好啦~
碎碎念
其实直接用Quicker执行批处理更加方便(已经上传到Quicker的动作库啦~)
顺便画一个图标XD