无忧启动论坛

标题: 【已解决】怎样查看 “搜狗拼音输入法” 的语言ID?谢谢 [打印本页]

作者: yyz2191958    时间: 2025-3-6 21:09
标题: 【已解决】怎样查看 “搜狗拼音输入法” 的语言ID?谢谢
本帖最后由 yyz2191958 于 2025-3-7 14:45 编辑

已经解决问题:
输入法切换为 (英文).ahk:
; AHK 切换输入法为 ENG(英文)
PostMessage, 0x50, 0, 0x0409, , A ; 0x0409 是 ENG 的语言 ID

输入法切换到简体.ahk:
; 【原理:英文状态下,再1次 “Win + 空格” -->输入法就切换到简体】
; AHK 切换输入法为 ENG(英文)
PostMessage, 0x50, 0, 0x0409, , A ; 0x0409 是 ENG 的语言 ID
; Win + 空格
Send, {Rwin down}{Space down}{Space up}{Rwin up}

输入法切换到搜狗.ahk
; 【原理:英文状态下,再两次 “Win + 空格” -->输入法就切换到搜狗】
; AHK 切换输入法为 ENG(英文)
PostMessage, 0x50, 0, 0x0409, , A ; 0x0409 是 ENG 的语言 ID
; Win + 空格
Send, {Rwin down}{Space down}{Space up}{Rwin up}
Send, {Rwin down}{Space down}{Space up}{Rwin up}

输入法切换为中文(可能简体,也可能搜狗).ahk
; 切换为中文(简体)
PostMessage, 0x50, 0, 0x0804, , A ; 0x0804 是 中文 ID
==================================
原来问题:
怎样查看 “搜狗拼音输入法” 的语言ID?谢谢

我需要用ahk一键切换到 “搜狗拼音输入法” 的代码


输入法切换(4个).rar

788.92 KB, 下载次数: 11, 下载积分: 无忧币 -2


作者: cutebe    时间: 2025-3-6 21:30
试下:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts" /s /f "搜狗拼音"
作者: yyz2191958    时间: 2025-3-6 21:32
cutebe 发表于 2025-3-6 21:30
试下:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts" /s /f "搜狗拼音"

好的 我去看看
作者: yyz2191958    时间: 2025-3-7 07:13
cutebe 发表于 2025-3-6 21:30
试下:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layouts" /s /f "搜狗拼音"

搜索到0项
作者: yyz2191958    时间: 2025-3-7 07:14
我的"搜狗拼音"是绿色版本,运行一个批处理就安装了
作者: 小灰兔    时间: 2025-3-7 07:30

谢谢分享
作者: Bruce65    时间: 2025-3-7 08:46
reg query "HKCU\Keyboard Layout\Preload"

你会得到类似这样的结果:

HKEY_CURRENT_USER\Keyboard Layout\Preload
    2    REG_SZ    00000804
    1    REG_SZ    d0010409

列表中第一个(在顶部)是系统和所有程序当前使用的键盘ID。
作者: tanglf    时间: 2025-3-7 08:47
还有 这个ID 啊
作者: youxia1220    时间: 2025-3-7 11:48
学习了
作者: guong    时间: 2025-3-7 12:36
看看了
作者: szwp    时间: 2025-3-7 12:59
powershell里打Get-WinUserLanguageList
作者: yyz2191958    时间: 2025-3-7 13:12
szwp 发表于 2025-3-7 12:59
powershell里打Get-WinUserLanguageList

PE 环境 没有 powershell
作者: szwp    时间: 2025-3-7 13:13
yyz2191958 发表于 2025-3-7 13:12
PE 环境 没有 powershell

系统里去查到后,一样适用PE
作者: cutebe    时间: 2025-3-7 14:32
注册表工具查找一下“搜狗拼音”,人工筛选一下想要的内容。
如果PE里没有注册表工具,可以用命令搜索:HKLM、HKCR、HKCU、HKU
reg query "HKLM" /s /f 搜狗拼音
作者: cutebe    时间: 2025-3-7 14:35
也可以从绿色版搜狗拼音文件里找一下相关信息,包里面的注册表.reg 或批处理.bat 或配置文件.ini 可能会有有用的。
作者: yyz2191958    时间: 2025-3-7 14:48
cutebe 发表于 2025-3-7 14:32
注册表工具查找一下“搜狗拼音”,人工筛选一下想要的内容。
如果PE里没有注册表工具,可以用命令搜索:HK ...

Microsoft Windows [版本 10.0.10586]
(c) 2016 Microsoft Corporation。保留所有权利。

X:\Windows\System32>reg query "HKLM" /s /f
错误: 无效语法。
键入 "REG QUERY /?" 了解用法信息。

X:\Windows\System32>

谢谢
作者: yyz2191958    时间: 2025-3-7 14:48
cutebe 发表于 2025-3-7 14:35
也可以从绿色版搜狗拼音文件里找一下相关信息,包里面的注册表.reg 或批处理.bat 或配置文件.ini 可能会有 ...

谢谢
作者: lovelyelfpop    时间: 2025-4-2 14:47
鏀惰棌澶囩敤銆




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3