xj179 发表于 2024-7-22 14:00

一键双拼全拼切换

这几天学会了双拼,用的小鹤双拼。然后用的微软输入法 (微软输入法不自带小鹤双拼,怎么添加可以度娘)。然后坑爹的发现微软输入法没有快捷键切换功能。然后网上搜索的也都好像有点问题。所以就自己摸索着改了下。 还是在桌面新建一个.bat 文件。把下面的代码复制到bat文件当中执行。
@echo off
set MainKey=HKCU\SOFTWARE\Microsoft\InputMethod\Settings\CHS
set EnableDoublePinyin=0x1

REM 判断当前模式并进行切换
reg query "%MainKey%" /v "Enable Double Pinyin" | findstr /i "%EnableDoublePinyin%" > nul
if %errorlevel% equ 0 (
    REM 当前为双拼,切换到全拼
    reg add "%MainKey%" /v "Enable Double Pinyin" /t REG_DWORD /d 0x0 /f > nul
    ::echo 当前为双拼拼,切换到全拼执行结果为:%errorlevel%    (:: 不输出注释内容、REM 输出注释内容、@rem 不输出注释内容)   
    if %errorlevel% equ 0 (
      echo 已切换到全拼模式
    ) else (
      echo 切换到全拼模式失败,请确保以管理员权限运行此脚本
    )
) else (
    REM 当前为全拼,切换到双拼
    reg add %MainKey% /v "Enable Double Pinyin" /t REG_DWORD /d 0x1 /f
    ::echo 当前为全拼,切换到双拼执行结果为:%errorlevel%
    if %errorlevel% equ 1 (
      echo 已切换到双拼模式
    ) else (
      echo 切换到双拼模式失败,请确保以管理员权限运行此脚本
    )
)

pause

q71p 发表于 2024-8-29 00:28

https://www.52pojie.cn/forum.php?mod=viewthread&tid=1464041&highlight=%CB%AB%C6%B4   不知道是不是一样的?

happytonakai 发表于 2024-7-23 20:13

挺好,不过双拼习惯了用不回全拼了

qawaeaqq1987 发表于 2024-7-25 09:56

挺好啊,学习学习,总体来说对我挺有用处的·

YY0716 发表于 2024-7-25 16:59

自从用了双拼,全拼已经生涩了{:1_896:}

xj179 发表于 2024-7-26 09:39

YY0716 发表于 2024-7-25 16:59
自从用了双拼,全拼已经生涩了

哈哈,还行。我主要是手机上用,电脑还是习惯用五笔

xj179 发表于 2024-7-26 11:30

happytonakai 发表于 2024-7-23 20:13
挺好,不过双拼习惯了用不回全拼了

哈哈,使用场景:主要 是偶尔别人用自己的电脑,又没安装其它第三方输入法,他不会双拼。需要切换成全拼的时候就能用到

Jackandlong 发表于 2024-8-7 15:19

没成功,有成品吗?学习下.....

xj179 发表于 2024-8-28 09:35

Jackandlong 发表于 2024-8-7 15:19
没成功,有成品吗?学习下.....

切换微软自带的输入法(其它输入法不支持),我这能成功,你那边不行嘛。
页: [1]
查看完整版本: 一键双拼全拼切换