你的位置:简易下载站 > 文章教程 > 软件应用 > 搜狗拼音输入法,便携版的简单制作方法

搜狗拼音输入法,便携版的简单制作方法

来源:本站整理 更新时间:2013-04-11 收藏本页(Ctrl+D) 评论()
搜狗拼音输入法,便携版的简单制作方法手机扫描查看
扫描二维码

新机装了64位Win7,用了一段时间自带的微软拼音后换成谷歌输入法,因为实在受不了谷歌词库的贫瘠,这两天又重新尝试了搜狗拼音,用下来觉得还是搜狗更强更好用。以前在老机上一直用搜狗3.6版,对问题多多的新版本一直无视,这次要在64位机上用,只能装最新版了。
下了最新的5.1.1.4851版试用后,还是比较满意的,当初4.x版的那些问题基本都解决了,就是乱七八糟的功能多了很多。懒得自己精简,于是到网上去找精简版。先下了个所谓的“精简纯净安装版”,结果安装后不能用,查看后发现作者竟然连64位支持文件都精简了,纯32位当然用不起来了,晕死!继续找,又下了几个绿色精简版,发现都是用inno制作的安装器来进行“安装”的,而且严格对应搜狗拼音的版本。这多不方便的,而且安装器到底干了什么自己也没法知道,实在不放心,只好自己动手“绿化”了,并坚持自己一贯的CMD流。
过程就不详细说了,纯手工活,比较累,顺便发一下牢骚---现在做“绿化”的人怎么了,明明可以用批处理实现的简单事情,总是喜欢做个exe的“安装器”呢?难道是为了“保护”“安装过程”?还是保证自己的技术“专利”?还是为了彰显高深?
想不明白,也懒得想了,继续我的“授之以渔”做法,下面把制作便携版的方法说一下(64位Win7为例):
第 一步:安装最新版的搜狗拼音(此文以5.1.1.4851版为例),复制安装目录到目标位置。比如我的软件一般都是放在D:\Tools下(下面都以我的软件路径为例)。在D:\Tools目录下新建文件夹SogouPinyin,把C:\Program Files (x86)下的SogouInput和SogouExtension复制到SogouPinyin中。
第二步:按照自己的使用习惯设置好搜狗拼音,装好皮肤和细胞词库等。
第三步:建立备份批处理,用winrar来自动备份用户信息。在SogouPinyin下建立名为Backup.cmd的批处理,并执行之,此时SogouPinyin下应该有userime.rar文件。Backup.cmd内容如下:
@Echo Off
D:\Tools\Files\WinRAR\WinRAR.exe a -r -rr .\userime %USERPROFILE%\AppData\LocalLow\SogouPY
D:\Tools\Files\WinRAR\WinRAR.exe a -r -rr .\userime %USERPROFILE%\AppData\LocalLow\SogouPY.users

注意:D:\Tools\Files\WinRAR\WinRAR.exe是Winrar在我机子上的位置,需要替换成你自己机子上的路径。
第四步:备份ime文件。在任意位置建立system32和sysWOW64两个文件夹,复制C:\Windows\System32下的SogouPY.ime到system32新建的system32下,复制C:\Windows\SysWOW64下的SogouPY.ime到新建的sysWOW64下。然后把这两个文件夹压缩为自解压文件,其中解压路径设置为 %windir% ,“模式”设置为“隐藏启动对话框”,“更新”设置为“解压并替换文件”。把生成的文件改名为IME.exe,放到SogouPinyin下。
第五步:备份注册信息。搜狗拼音在注册表中的一堆信息大部分是没用的,只是方便用户安装词库、皮肤等用的,所以我这里只备份最简的注册表信息,也就是下面这些内容。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SogouExtension]
@="C:\\Program Files (x86)\\SogouExtension"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SogouInput]
@="C:\\Program Files (x86)\\SogouInput"
"PatchFlag"=dword:00000000
"Region"="0000_sogou_pinyin_51c"
"StartMenuFolder"="搜狗拼音输入法"
"Version"="5.1.1.4851"
"VersionType"="final"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0210804]
"Ime File"="SOGOUPY.IME"
"Layout File"="kbdus.dll"
"Layout Text"="中文(简体) - 搜狗拼音输入法"

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"4"="e0210804"

把上面内容保存为Install.reg放到SogouPinyin目录下,再把其中的“C:\\Program Files (x86)\\SogouExtension”和“C:\\Program Files (x86)\\SogouInput”替换成自己的路径,比如我的是“D:\\Tools\\System\\SogouPinyin\\SogouExtension”和“D:\\Tools\\System\\SogouPinyin\\SogouInput”。
注意:最后一行 "4"="e0210804" 的第 一个数字代表了搜狗拼音的加载值,这个如果你的系统中安装有多个输入法的话,*把这个数字该大一些,比如8,以后安装时会自动被修正的。
第六步:在SogouPinyin目录下建立名为Install.cmd的“安装”批处理。内容如下:
@Echo Off
D:\Tools\Files\WinRAR\WinRAR.exe x .\Install\userime.rar C:\
.\Install\IME.exe
.\Install\Install.reg
regsvr32 /s /i .\SogouInput\5.1.1.4851\SogouTSF.dll
.\SogouInput\5.1.1.4851\install64.exe -i
.\SogouInput\5.1.1.4851\SGTool.exe --appid=wizard

注:
1、由于Win7的保护机制,非Administrator用户无法使用“regedit /s”来自动导入注册表文件,所以这里直接用手动确定的方式,虽然麻烦点,但可以省去更麻烦的设置。
2、最后一条命令是启动搜狗的设置向导,会根据已有的用户设置自动调整,所以可以不用看一路“下一步”的点下去。
最后一步:精简,删掉D:\Tools\SogouPinyin\SogouInput下自己用不到的文件,如sogoupinyintray、UserPage等文件,不知道如何精简的话可以参照一下网上流行的绿色精简版。我的因为精简的太厉害,只保留输入功能,所以就不放文件列表了。精简前记得复制一份备着,省的精简过头没法用了。
等上面这些步骤完成之后,SogouPinyin目录的结构应该为(你可以任意放置文件,只是一定要修改Install.cmd中的相对路径):
SogouPinyin
|───Backup.cmd
|───Ime.exe
|───Install.cmd
|───Install.reg
|───userime.rar
|SogouExtension
|SogouInput
|     |5.1.1.4851
现在可以卸载刚才安装的搜狗拼音了,然后运行Install.cmd就可以安装自己的“精简绿色版”了。以后重装或恢复系统前运行一下Backup.cmd备份用户信息(包括自定义词库等),重新运行Install.cmd后就可以恢复了。
如果要升级搜狗拼音的话,只需要把SogouInput下的以数字版本号为名的目录替换为最新的版本,再更新一下自解压文件ime.exe中的两个SogouPY.ime,最后修改一**册表文件Install.reg中的版本号就可以了。

相关阅读

看完这篇文章有何感觉?

软件评论

表情 em_1 em_2 em_3 em_4 em_5 em_6 em_7 em_8 em_9 em_10 em_11 em_12 已有条评论,点击全部查看

(您的评论需要经过审核才能显示,请文明发言!)  

剩余字数:

点击图片更换

简易文章资讯频道声明

1、 所有来源标注为简易下载站或简易文章的内容版权均为本站所有,若您需要引用、转载,请注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取授权。

2、 本站所提供的文章资讯等内容均为作者提供、网友推荐、互联网整理而来,仅供学习参考,如有侵犯您的版权,请及时联系我们,并提供原文出处等,本站将在三个工作日内修正。

3、 若您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。

4、 未经简易下载站允许,不得盗链、盗用本站资源;不得复制或仿造本网站,不得在非简易下载站所属的服务器上建立镜像,简易下载站对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。

关于我们 | 网站帮助 | 网站声明 | 广告合作 | 友情链接 | 站点地图 | 软件提交 | RSS |
中国互联网举报中心 网络违法举报中心 垃圾信息举报中心 闽公网安备 35020302000785号

本站资源均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的资源,请来信告知,我们将及时撤销相应资源。

Copy 2019 jyrd.com. All Rights Reserved. 闽ICP备18012540号-2