|
本帖最后由 xmzhqw 于 2024-6-18 22:00 编辑
首先说明:弄这个只是自己的需要而作。因为在论坛也好,百度也好,都找不到一个适合自己的搜狗五笔拼音输入法,有的版本太旧(如金 的版本,仅6.7M,做得不错,遗憾的是2.1版本),有的在精简后的谷歌绿色版等浏览器中候选窗口无法跟随(包括极点五笔也一样),感觉很不方便。能用的也有,就是太大,要几十M。于是便参照各位前辈的作品特别是借鉴Kuer的作品,东拼西凑,瞎搞胡搞,没想到成功了。测试了我手中的几十个PE,基本都能用。于是便想着跟大家分享一下,希望大侠们能够伸出援手,再此基础上进一步优化、精简,作成更好的作品。
1、版本为 5.5.0.2584 ,应该是比较新的了;用 5大的单文件制作工具制作而成,9.40M左右,比较大;自动适应 64 位和32位。
2、安装目录:32位的安装在:\Program Files\SoGouWBInput ,64位的在 \Program Files (x86)\SoGouWBInput 。
3、完全静默安装,在PE中只要用这样的代码即可:如 EXEC %ProgramFiles%\Other\SoGouWB.exe
4、主要解决候选窗口无法跟随的问题,并把候选窗口设为横排,候选词为7个;
5、保留候选中的输入提示(主要因为记忆不行了,有些词组或字一下子想不起来怎么打,有提示总是好的。不需要的只要删除 5.5.0.2584\code86.bin 这个文件即可。)
6、设置默认为 五笔拼音混输,感觉用起来很方便,比极点好用。
7、因为要精简,所以绝大多数功能无法使用,如介意请下载完全版或体积更大的版本。
8、在正常系统中,不推荐使用。正常系统可以用安装版或去广告免升级的版本,我百度来的供参考:
https://url84.ctfile.com/d/5279384-30343193-51e11f?p=4221 (访问密码: 4221)
2024年6月16日更新
1、基本功能列表:
五笔拼音混输
86版
小键盘选词
临时拼音
减号等号翻页
横排
候选窗口跟随光标
候选项数 为 7 个
编码逐渐提示
不带词联想功能(感觉词语联想有点累赘,去掉了)
动态高频:按近期输入排序
Z键复制上次上屏内容 Z键作为五笔通配按键
小键盘数字选词
高分屏适配
默认皮肤
四码唯一时自动上屏:输入串为简拼时生效
第五码将首选上屏:输入串为简拼时生效
分号模式:以分号;开头,快速输入英文、大写数字、日期和计算器
自定义短语:通过kwkw输入^_^这样的符号
不自动删除,可用于外置
可输繁体字(可以在搜狗五笔语言栏上点右键,再选状态切换,最后选繁体中文)
2、各版本说明:因为高版本的搜狗五笔对PE言,问题比较多,所以有几个版本供选择。
(1)搜狗五笔拼音微PE专用版:无繁体输入,无词语联想功能;可纠正出现弹出 advapi32.dll 错误的提示,也可使用于Excel。但此版本有一个缺点:就是在有些浏览器如谷歌绿色版(安装版没用过)等候选窗口无法跟随鼠标。
(2)加入整理盘符的版本:即加入 pecmd DISK ,,,1,U: 。可防止出现弹出 advapi32.dll 错误提示,加入 pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔Excel专用版 ,会在语言栏中出现两个搜狗五笔图标,用其中的 搜狗五笔Excel专用版 ,可解决在 Excel2007 和 Excel2010 中的卡死问题。共有 搜狗五笔拼音5.5带繁体无联想正式版 和 搜狗五笔拼音5.5无繁体无联想 两个版本。不能运行 victor888 大神的盘符错乱调整批处理,否则还会出错。
(3)无整理盘符的版本:与第二个只差别在于去掉 pecmd DISK ,,,1,U: ,会有出现弹出 advapi32.dll 错误的提示,其它与第二个相同。
3、此次更新,因为发现在 System 用户中,使用 Excel2007 和 Exce2010 时,打字会卡死的情况(即使安装官方版也会出现此现象),不知道要添加什么文件或注册表,临时解决办法就是增加:pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔Excel专用版 这一代码来解决使用Excel的问题。加入后导致会在语言栏中出现两个搜狗五笔的图标(如下图图示)。
若要使用 Excel 时,要先选中 搜狗五笔Excel专用版 ,再运行Excel程序。
4、如果您的PE不用谷歌等浏览器,建议使用 微PE专用版,此版本基本够用。若碰到无法弹出输入法言栏的情况,可尝试补充下面备忘录第3点的文件试试看。
5、每个版本的压缩包中只有制作好的单文件,不单独提供相关文件和代码。因为安装后的代码和文件可以在安装目录中找到,就不再单独提供了。
6、下载文件夹中的 WbConfig搜狗五笔属性组件 压缩包,可以给你自主制作符合自己需要的相关功能提供帮助。只要把它放在安装目录中的 5.5.0.2584 文件夹内,运行 WbConfig.exe 设置相关功能,完成后,再到 X:\Users\Default\AppData\LocalLow\SogouWB 文件夹中把 env.ini 复制到 IME 文件夹中替换原来文件。这样就是你自己的五笔了。
7、两个图标中一个是下面代码产生的:
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "Description" /t REG_SZ /d "搜狗五笔拼音" 1>nul 2>nul
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "Enable" /t REG_DWORD /d 1 1>nul 2>nul
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "HiddenInSettingUI" /t REG_DWORD /d 0 1>nul 2>nul
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "IconFile" /t REG_SZ /d "%windir%\System32\SogouWBTSF.ime" 1>nul 2>nul
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "IconIndex" /t REG_DWORD /d 0 1>nul 2>nul
- reg add "HKLM\SOFTWARE\Microsoft\CTF\TIP\{E7EA138F-69F8-11D7-A6EA-00065B844310}\LanguageProfile\0x00000804\{E7EA1390-69F8-11D7-A6EA-00065B844311}" /f /v "SubItemInSettingUI" /t REG_DWORD /d 0 1>nul 2>nul
复制代码 另一个则是由 pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔Excel专用版 产生的,若要只保留一个图标,可以根据自己的需要进行删除任一个代码。
下载地址:
https://cloud.189.cn/t/MjQNFjvMBfq2 (访问码:pa9n)
存在的困或:
在测试时发现,在我手中有的一个微PE2.1修改版、微PE1.2原版及2013koko的Win10.10586的PE(好像32位的PE都会有此现象),会弹出错误对话框(如下图):
注意图中所示的是:C:\ 而非 X:\ 。查了注册表,没有找到。怀疑是 %WinDir%\System32\SogouWB.ime 的问题,但通过加入:pecmd CALL $imm32,ImmInstallIMEW,%windir%\System32\SogouWB.IME,搜狗五笔 这个命令,错误提示消失,打字正常。
尝试过:下载原版在PE中安装,然后再提取需要的相关文件,重新封装,也告失败。目前未解。等待高手。
另外,通过运行:DISK ,,,1,U:,0x6 ,或 DISK ,,,1,U: 整理盘符,也可以去掉图片中的错误。但如果运行orderdrv.cmd,错误窗口会重新出现。
附:备忘录
1、sgim_tra.bin 为繁体字输入需要的文件,wb86.bin 为五笔86版,code86.bin 为五笔录入时的编码提示文件,
官方网站:\5.5.0.2584\Sogou Wubi Ime.url"
皮肤下载:\5.5.0.2584\Sogou Skin.url"
设置向导:\5.5.0.2584\ImeUtil.exe"
输入法管理器:\5.5.0.2584\WBConfig.exe 、SGWbConfig.cupf
细胞词库:\5.5.0.2584\Sogou Dict.url
属性设置:\5.5.0.2584\WBConfig.exe
标点:\5.5.0.2584\Punctures.ini
软键盘:\5.5.0.2584\SoftKeyBoard.cupf
工具箱:\5.5.0.2584\ToolBox.cupf
登录通行证:\5.5.0.2584\UserPage.exe
手写输入:\5.5.0.2584\handinput
符号大全:\5.5.0.2584\richinput
输入统计:\5.5.0.2584\SpeedMeter.exe
短语:\5.5.0.2584\phrases.ini
以下内容来自本论坛 chishingchan 大神的 搜狗五笔输入法 肢解精简版 for XP/7
- [五笔x86]
- 5.5.0.2584\Plugins\PunctureModule.dll ;标点符号模块
- [五笔x64]
- 5.5.0.2584\Plugins64\PunctureModule.dll ;标点符号模块
- [五笔]
- 5.5.0.2584\Punctures.ini ;标点符号
- 5.5.0.2584\Resource.dll ;资源
- 5.5.0.2584\sgim_tra.bin ;繁体中文
- 5.5.0.2584\wb.bin ;五笔词库
- 5.5.0.2584\WbSkin.dat ;皮肤
- [拼音]
- 5.5.0.2584\code.bin ;五笔编码
- 5.5.0.2584\py.bin ;拼音词库
- 5.5.0.2584\pycode.bin ;拼音编码
- 5.5.0.2584\sgim_querypy.bin ;查询拼音
- [属性]
- 5.5.0.2584\SGWbConfig.cupf
- 5.5.0.2584\WbConfig.exe
- [设置]
- SogouWB\env.ini,$_9_\SogouWB\env.ini
- [工具箱]
- 5.5.0.2584\ImeUtil.exe
- 5.5.0.2584\ToolBox.cupf
- [手写输入x86]
- 5.5.0.2584\Components\HandInput\HandInput.dll
- [手写输入x64]
- 5.5.0.2584\Components\HandInput\HandInput64.dll
- [手写输入]
- 5.5.0.2584\Components\HandInput\handinput.exe
- 5.5.0.2584\Components\HandInput\handinput_SogouWB.cupf
- 5.5.0.2584\Components\HandInput\lm_HW_PB_7000_kn.arpa.7e9.prune.1e-7.lm.fixed
- 5.5.0.2584\Components\HandInput\overlapEngine.dll
- 5.5.0.2584\Components\HandInput\sgim_annex.bin
- 5.5.0.2584\Components\HandInput\sgim_hz.bin
- 5.5.0.2584\Components\HandInput\sgim_py.bin
- 5.5.0.2584\Components\HandInput\singleEngine.dll
- [字典]
- 5.5.0.2584\Plugins\WbQueryWindow.exe
- ;5.5.0.2584\code.bin
- ;5.5.0.2584\sgim_querypy.bin
- [自造词x86]
- 5.5.0.2584\Plugins\ManualNewWord.dll
- [自造词x64]
- 5.5.0.2584\Plugins64\ManualNewWord.dll
- [字根表]
- 5.5.0.2584\WbEtymonMap.cupf
- [字符表情]
- 5.5.0.2584\RichInput\RichInputConfig.ini
- 5.5.0.2584\RichInput.cupf
- 5.5.0.2584\sgim_quick.bin
- [截屏x86]
- 5.5.0.2584\Components\ScreenCapture\ScreenCapture.dll
- [截屏x64]
- 5.5.0.2584\Components\ScreenCapture\ScreenCapture64.dll
- [截屏]
- 5.5.0.2584\Components\ScreenCapture\ScreenCapture.cupf
- 5.5.0.2584\Components\ScreenCapture\ScreenCapture.exe
- [输入统计x86]
- 5.5.0.2584\Plugins\StatisticsModule.dll
- [输入统计x64]
- 5.5.0.2584\Plugins64\StatisticsModule.dll
- [输入统计]
- 5.5.0.2584\PersonalCenter.cupf
- [登录通行证]
- 5.5.0.2584\UserPage.exe
- [快速设置向导]
- 5.5.0.2584\SGWbWizardNew.cupf
- [导入导出配置]
- 5.5.0.2584\ConfigIE.exe
- [词库x86]
- 5.5.0.2584\Plugins\AutoNewWord.dll
- 5.5.0.2584\Plugins\BatchNewWord.dll
- 5.5.0.2584\Plugins\ManualNewWord.dll
- [词库x64]
- 5.5.0.2584\Plugins64\AutoNewWord.dll
- 5.5.0.2584\Plugins64\BatchNewWord.dll
- ;5.5.0.2584\Plugins64\ManualNewWord.dll
复制代码 2、env.ini 中的代码参考:
InputMode=0 五笔拼音混输 InputMode=1 五笔 InputMode=2 拼音
PageSize=5 候选词数量 5
3、有些极度精简的PE中,在运行32位软件如Wimtool、UltraISO等时,搜狗五笔的图标无法弹出,也无法在这类软件中使用搜狗五笔,出现这种情况,可能是缺少下面的文件:(32位的可能要补的在 System32)
\SysWOW64\CoreMessaging.dll、\SysWOW64\CoreUIComponents.dll、\SysWOW64\TextInputFramework.dll、\SysWOW64\UIAutomationCore.dll、\SysWOW64\WinTypes.dll
|
评分
-
查看全部评分
|