[原创]InesoftAddressBook联系人拼音检索xx修正- PDA软件区- 掌握 ...
本帖{zh1}由 开路先锋 于 2010-5-21 08:41 编辑

以前用72hour大侠写的AbcBar.vbe生成联系人的首字母文件,经常发现有名字检索不到。通过分析AbcBar.vbe程序以及汉字的区位编码发现,该程序只涵盖了汉字的一级字库约3700个,很多姓名用字不在其中,于是生成的文件检索不到。通过以下修正可以检索到绝大部分的姓名用字,即使极个别检索不到,也很方便可以查出来,修改AbcBar.vbe后可以检索到。若不想修改可以按WXYZ字母所在的键来检索。

修正的主要内容:

1、修正了字母“X”和“Y”中编码不连续,漏掉了部分X开头的汉字的问题,如“薛”字;
2、把一级、二级字库之外的字计入到WXYZ字母中;
3、补充了二级字库(3008个)的汉字可以检索;
4、为了避免两字姓名的联系人检索时太多,建议在两字姓名的联系人中增加一个全角的空格“ ”(这样也可以所有联系人都是三字或三字以上,看起来美观),本次修正已经把全角空格归到“TUV/TUVtuv”中,比如要检索 “王 伟”,检索就按9-8-9,即W-T-W,这样,相同按键的联系人会大大减少,加快检索速度。把它归到TUV中,主要考虑到此三个字母的字比较少,重复频率减少(如果您觉得不方便也可以定义在其他键上)。
5、生成AbcBar.Reg和AbcBar.mscr实现直接导入,而不需要通过复制、粘贴ABCBar.txt的内容。

使用方法:
1、把PPC的通讯录和计算机OUTLOOK同步;
2、把ABC.vbe放在任何位置,双击运行,会有提示,等你看到“操作已完成!”的提示以后,你会发现同样的目录多了三个文件:ABCbar.txt、AbcBar.Reg和AbcBar.mscr。
3、打开ABCbar.txt你会看到所有的名字都已经打乱放到了这个文件内,你可以检查一下,在文件内容的结尾拼音Z开头的那一部分,少量属于一二级字库以外的字都会在那里。所以“WXYZ/WXYZwxyz……裕于远卓志左……”这个部分(“远”和“卓”是Y和Z的分界,你的通讯录可能是其他两个字)你检查下就可以了,然后打开ABC.vbe,把这少部分字根据其读音补充到AZK,BZK,……ZZK后的字符串中,如“惇”dun1),加入到DZK开头的字符串中,其余的字以此类推。再重新运行一遍程序,重新生成ABCbar.txt、AbcBar.Reg、AbcBar.mscr。
4、完成以后保存,把生成的文件复制到手机里,直接导入AbcBar.Reg或者运行AbcBar.Mscr或者打开文件ABCbar.txt,全选,复制,然后打开InesoftAddressBook软件:菜单-选项-常规选项-(ABC栏的位置)更改-语言部分下拉框选“自定义”,然后到上面的输入框内“粘贴”,确定完成。再重新索引联系人,所有姓名的字都可以检索到了。

希望大家把自己发现的一级、二级字库以外的姓名用字发上来,以便完善这个程序方便大家使用。
郑重声明:资讯 【[原创]InesoftAddressBook联系人拼音检索xx修正- PDA软件区- 掌握 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——