自制王码五笔型输入法安装包

Windows XP没有自带五笔型输入法,这对五笔型用户而言无疑是个大大的遗憾。网上的五笔型输入法虽然种类很多,也不乏优秀的版本,但一方面有些版本是共享软件需要注册,另一方面也许很多五笔型输入法的老用户最习惯用的还是老牌的“王码五笔型输入法86/98版”。

微软的Office XP软件中包含了这个老牌的五笔型输入法,但如果用户并不使用Office XP中的任何组件,仅仅是为了使用“王码五笔型输入法”而运行Office XP安装程序,就显的有些小题大做了,更不用说是某些零时在外面用公用电脑而又想用五笔型输入法的情况。于是网上出现了很多简化的安装方法,大体上可以分为三个步骤:

拷贝输入法文件(从Of还是9x/ME。示例代码fice XP光盘中或已经安装了“王码五笔型输入法”的电脑中提取)

增加注册表项

重启后通过控制面板添加输入法

整个过程中拷贝输入法文件和增加注册表项可以用批处理和导入注册表文件来简化操作,但必须重启计算机才能在控制面板里添加输入法,这同样让使用者觉得比较烦琐。那么作为一个编程爱好者能不能通过写个小程序来实现在不重新启动计算机的情况下全自动的安装“王码五笔型输入法”呢(也就是即装即用)?答案是肯定的!因为微软的Office XP安装程序做到了,这就表示微软肯定留有一个专门用来安装输入法的接口,一般来说应该是一系列API函数。

经过一番摸索,笔者在MSDN里找到了这个可以用来安装输入法的API:ImmInstallIME()。Ok,现在我们就开始利用这个API来实现自己的“王码五笔型输入法”全自动安装程序。

一、准备素材

我们先试着从Office XP光盘中提取“王码五笔型输入法”的输入法文件。通过Windows的查找功能在Office XP的第一张安装盘中查找与“WINWB”相关的文件,在OFFICE1.CAB中找到了一下14个文件:WINWB86.CHM.*、WINWB86.CNT.*、WINWB86.HLP.*、WINWB86A.IME.*、WINWB86A.MB.*、WINWB86W.IME.*、WINWB86W.MB.*、WINWB98.CHM.*、WINWB98.CNT.*、WINWB98.HLP.*、WINWB98A.IME.*、WINWB98A.MB.*、WINWB98W.IME.*、WINWB98W.MB.*,其中*是很长的一串由字母、数字和下滑线组成的序列(个人认为应该是微软为了校验文件内容的正确性而加上的内容为该文件效验码的后缀吧)。去掉这个长长的后缀,可以看到5种类型的文件。很明显,*.CHM、*.CNT和*.HLP是五笔型输入法的帮助文件,*.MB是码表文件,而*.IME是主要的输入法文件。其中*.IME和*.MB有文件名部分以A结尾和以W结尾两个版本,经过笔者试验证实了它们分别是ANSI和UNICODE两种版本的输入法文件。文件名部分以A结尾的文件适用于Windows 9x,以W结尾的文件适用于NT系列Windows系统。

提取了输入法文件后必须让安装程序针对不同版本的操作系统将它们拷贝到正确的目录,以便调用API来进行输入法安装。笔者分别在安装了Office XP中自带的“王码五笔型输入法”的Windows 98SE和Windows XP操作系统中查找以上文件,发现帮助文件都存放在\WINDOWS\HELP目录中(这里假设Windows系统都安装在\WINDOWS目录)。而主要的输入法文件(*.IME)和码表文件(*.MB)在Windows 9x下存放于\WINDOWS\SYSTEM目录中,在NT系列Windows系统中存放于\WINDOWS\SYSTEM32目录中。

时间: 2024-10-27 11:53:33

自制王码五笔型输入法安装包的相关文章

在win7系统中使用王码五笔会让IE浏览器无响应怎么办?

  浏览器,是咱们Windows系统用来搜索网上资源的工具,一般来说,咱们Windows系统装机的时候就会自带有浏览器,在win10系统之前,咱们的winxp系统,w764位旗舰版系统,还有win8系统,Windows系统自带的都是IE浏览器,由此可见,浏览器在咱们Windows系统中是扮演着一个极其重要的角色的.同样的,咱们Windows系统中的输入法也非常的重要,因为必须要有输入法,咱们才能正常的在Windows系统中实现输入,搜索自己想要的东西,但是最近,却有使用win7旗舰版系统的用户咨

王码五笔发明人获中国自主创新领军人物称号

王码五笔发明人王永民获中国自主创新领军人物称号 人民网科技北京6月1日电 王码五笔字型发明人王永民近日获"中国自主创新领军人物"称号.据悉,该评选由中国高新企业发展国际论坛在全国范围评选,全国政协副主席阿不来提·阿不都热西提出席会议,并为王永民颁发证书. 中国自主创新论坛是科博会的一项重要活动,今年的第十三届科博会共评选颁发"中国自主创新领军人物""中国自主创新杰出贡献"等八项大奖. 王永民现任中国发明协会副会长,1983年在南阳发明了五笔字型,

乐视COO刘弘:自制内容五年内赶超电视台水平

乐视COO刘弘(微博)( 腾讯科技配图)腾讯科技讯(范晓东)12月12日消息,乐视COO刘弘近日在接受腾讯科技采访时表示,2014年乐视网内容战略中,自制将和 版权购买同等重要,三至五年后视频网站的自制内容将达到甚至超过电视台的水平.刘弘称,乐视的自制内容将由乐视网自己的制作体系和并购的公司.工作室组成.花儿影视项目制作有自导权,还不确定是否在乐视网独播.此外,目前乐视明年的自制预算还没有最终确定,但从产出来看,将推出700集网络剧和近十档自制节目,并陆续输出到一线电视台.其中包括<我爱男闺蜜>

Windows 8.1 小技巧 - 教你 Win8.1 如何将五笔输入设置为默认输入法

class="post_content" itemprop="articleBody"> Windows8.1 内置了五笔输入法,确实方便不少五笔用户,但是在系统安装完成之后,默认的输入法还是拼音输入法,那么如何将五笔输入法设置为默认输入法呢-- Windows 8.1 将五笔输入法设置为默认输入法: 1. 各种方法进入控制面板 ps:可以使用 Win+C 调出 Charms 超级按钮,然后单击"设置"或者直接使用 Win+I 调出控制面板

文字服务和输入语言检测到不兼容的键盘驱动程序该对话框已被停用

今天重装完系统后,发现其他输入法都不能用,输入法设置也打不开,点开就显示文字服务和输入语言检测到不兼容的键盘驱动程序该对话框已被停用! 上网查了才知道,原来是注册表的问题. 解决方法如下: 将下面的文本复制到记事本里,保存为后缀名为.reg的文件,双击导入即可 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts] [HKEY_LOCAL

电脑中怎么安装五笔输入法

先谈王码五笔的分类,大多安装王码五笔的一般会选择86版和98版,当然还有其它的,86版是最早一批学五笔使用的版本,从键盘布局和字根都比较容易上手.而98版的则不同,98版本的从键盘布局字根等和86版有很多不同.98虽说是后开发出来的,但在市场占有率上却不济86版.所以这里还是建议大家安装86版.      安装方法:   一.最原始的方法:源程序包---双击STEUP或EXE文件---完成,完成后我们可以在任务栏中找到一个小键盘的图标右键---设置---语言输入窗口中就可以找到安装的王码输入法.

win8.1上输入方式难以装备该咋办

  很多升级到win8.1系统的用户安装必应输入法最新版本的时候会出现提示:系统自带输入法已是最新版本的微软拼音输入法,无须安装微软必应输入法.请点击'确定'退出安装.这个问题表面看上去比较复杂,实际上采用一个折中的方法就可以解决这个问题. 首先在新系统上安装输入法老版本,win8.1只是限制新版输入法的安装,然后再升级输入法就可以了.其实有一个简单有效的方法可以解决这个问题,成功解决新系统下不能安装必应输入法新版本问题.具体操作方法是在命令窗口命令行后面直接输入文件路径必应输入法安装包名称/i

光速输入法基础使用教程

光速输入法是2012年年底上线的一款windows平台下的汉子拼音输入法,支持纯拼音.纯五笔.五笔拼音混合输入三种输入模式.光速输入法运行快速,占用内存少,词库海量更新,更有皮肤私人定制,是一款简单好用的汉字输入法. [光速输入法特点] 纯五笔.纯拼音.五笔拼音混输,三种输入模式任你选择.光速输入法最早是以五笔输入起家,其五笔功能确实口碑很好,被网友称为是所有86版五笔中最好用的五笔输入法,后来基于用户需求,开发团队将拼音.五笔拼音混输.双拼等输入模式也集合到光速输入法中,只需要一款光速输入法即

光速输入法怎么用

  1.纯五笔.纯拼音.五笔拼音混输,三种输入模式任你选择.光速输入法最早是以五笔输入起家,其五笔功能确实口碑很好,被网友称为是所有86版五笔中最好用的五笔输入法,后来基于用户需求,开发团队将拼音.五笔拼音混输.双拼等输入模式也集合到光速输入法中,只需要一款光速输入法即可满足全家的打字需求. 2.占用内存小,运行速度快.光速输入法安装包仅15MB左右,体积轻巧,且输入法本身摈弃了许多累赘功能,不藏暗门,不捆绑其他软件,真正为用户提供优质流畅的输入体验. 3.云功能,想去哪就带去哪.只要注册光速输