2009-2-12 14:10
乌鸦乌鸦叫
VCF通讯录编辑器(PC端)
[font=宋体]原作者为大中国软件创作室[/font]
[font=宋体]这个程序用于编辑手机通讯录备份文件,只需将备份的通讯录文件[/font]Contacts.vcf ([font=宋体]或者将[/font] vcf [font=宋体]文件改成这个文件名[/font])[font=宋体]复制到执行目录之后,运行这个程序就可以在计算机上编辑了。编辑后的文件复制到手机上再恢复就可以使用新的通讯录。[/font]
[font=宋体]程序虽然很简单,但是,可能是最适合智能手机的通讯录编辑器。[/font]
[font=宋体][attach]4013653[/attach]
[/font]
1.8.2[font=宋体]版增加了选择通讯录文件的功能[/font]([font=宋体]点右键弹出的菜单中显示[/font])[font=宋体]。[/font]
[font=宋体][size=14pt]功能描述[/size][/font][size=14pt]:[/size]
([font=宋体]一[/font])[font=宋体]右侧的惊叹号按钮用于将选择的联系方式设置为首选,其实这个功能只对语音呼叫有效,比如手机、电话、寻呼机[/font]([font=宋体]程序并不考虑是否邮件或网址[/font])[font=宋体]。[/font]
([font=宋体]二[/font])[font=宋体]左侧的设置按钮弹出一个菜单,有如下几项[/font]:
(1)[font=宋体]设置手机、电话、寻呼机、传真、邮件、网页为指定的归属。设置这个功能的原因是[/font]: [font=宋体]通过[/font] PC Suite [font=宋体]同步功能重置通讯录之后,很多号码被设置为“[/font]([font=宋体]公[/font])[font=宋体]”,表示办公用手机或电话,这个功能可以统一设置为默认[/font]([font=宋体]没有“公”的标志[/font])[font=宋体],为显得“全面”,也有设置为“公”或者“家”的功能;[/font]
(2)[font=宋体]文件模式[/font]: [font=宋体]保存到计算机上的文件的编码格式,可以用明码或者[/font]UTF-8[font=宋体]编码[/font]([font=宋体]传送到手机必须使用的模式[/font])[font=宋体]。程序启动时,文件模式永远设置为[/font]UTF-8[font=宋体]编码模式,如果要在计算机上通过别的程序处理通讯录文件,可以设置为明码模式,这样就可以用文本编辑器处理了。比如,一个通讯录,希望用第三方文本编辑软件编辑通讯录[/font]([font=宋体]例如进行简繁转换[/font])[font=宋体],可以将文件以明码方式保存,然后用其它编辑器处理,然后再用这个程序保存为[/font]UTF-8[font=宋体]编码,传送到手机,就解决了编辑问题了;[/font]
(3)[font=宋体]设置语言[/font]: [font=宋体]这个程序现在可以支持多种语言了,用[/font] unilang.ini[font=宋体]配置文件来设定,只要是程序能够运行的环境,就可以使用多语言界面了。[/font]
(4)[font=宋体]拼音字头处理功能[/font]: [font=宋体]可以自动为所有联系人添加拼音字头或者撤销拼音字头。拼音字头有两种方式,如果存在[/font] unipy.ini([font=宋体]参见后面的说明[/font])[font=宋体],则整体排序根据这个文件处理。如果没有拼音表文件[/font] unipy.ini[font=宋体],则拼音字头以[/font] pyhead.ini [font=宋体]为准[/font]([font=宋体]如果不存在则会自动生成[/font])[font=宋体]。添加拼音字头[/font]: [font=宋体]如果以汉字开头,则在名字的前面添加这个汉字的拼音字头,不以汉字开头的不作处理;清除拼音字头[/font]: [font=宋体]如果以英文字符开头,而且紧跟一个汉字,则清除开头的英文字符。由于汉字有很多多音字,程序中的处理未必和用户的要求吻合,因此,提供一个外部的字头文件[/font] pyhead.ini[font=宋体],如果要修改某个汉字的拼音字头,只需要修改[/font] pyhead.ini [font=宋体]汉字对应位置的拼音字头即可,文件每行[/font] 100 [font=宋体]个字符,按[/font] Unicode [font=宋体]次序排列,首字符的[/font] Unicode [font=宋体]为[/font] 19968(0x4E00)[font=宋体];要恢复缺省设置,只需删除[/font] pyhead.ini[font=宋体]。要获取一个汉字的[/font] Unicode [font=宋体]值,可以编辑文本,转换为[/font] Unicode [font=宋体]格式,然后用十六进制方式查看即可获得,比如“长”,编码为[/font]38271(0x957F)[font=宋体],减去[/font] 19968 [font=宋体]为[/font] 18303[font=宋体],因此对应的拼音字头在第[/font] 184 ((18303 + 1) / 100+ 1) [font=宋体]行第[/font] 4 [font=宋体]列。[/font]
(5)[font=宋体]合并同名联系人[/font]: [font=宋体]如果名字,姓氏,头衔完全相同,则可以合并信息。合并时,电话、邮件和网址将所有合并项的数据组合处理[/font]([font=宋体]重复号码被合并,如归属不同则取最先出现者[/font])[font=宋体],其它信息则在有效时舍弃其后的信息[/font]([font=宋体]比如第一个注释有效,则后面的注释都会被舍弃[/font])[font=宋体]。[/font]
(6)[font=宋体]左侧列表可选[/font]: [font=宋体]提供左侧用户列表是为了方便选择联系人,如果喜欢从上端的下拉列表中选择联系人,可以在菜单按钮上点鼠标右键,然后选择显示或者隐藏左侧列表。[/font]
([font=宋体]三[/font])[font=宋体]增加拼音表[/font]unipy.ini[font=宋体],自动按拼音排序。第一个拼音有效,[/font]([font=宋体]因为汉语多音字比较多,没有仔细调校,如果不合适就自己改吧[/font])[font=宋体],如果不需要按拼音排序,则可通过将语言文件的标志[/font][sc][font=宋体],[/font][tw][font=宋体]修改为其它名称或删除此文件达到目的。[/font]
([font=宋体]四[/font])[font=宋体]自动简繁转换[/font]: [font=宋体]最新版本提供了这项功能,根据程序界面设置的语言自动对通讯录、程序界面进行简繁转换。比如,一个简体版本手机上的通讯录,有些汉字是简体字,如果用户习惯使用繁体,把通讯录转移到一个繁体版本的手机上,那么只需要将语言设置为繁体,并在繁体的操作系统下编辑通讯录之后保存,那么所有汉字都会自动转换为繁体。基于自动转换的需要,设置语言之后最好重新启动程序。另外,简繁转换功能可能[/font]([font=宋体]或者通常[/font])[font=宋体]导致通讯录读取到程序中就被修改,因此,可能用户没做任何编辑而退出程序时会提示用户保存通讯录。[/font]
([font=宋体]五[/font])[font=宋体]编辑模式[/font]: [font=宋体]表格式的编辑模式当然是最直观的。这个程序没有采用表格式的编辑模式有多方面的原因,也实际上使得这个程序非常适用。第一、手机通讯录采用的[/font]VCF[font=宋体]格式是非常自由的,所以具体有多少项目无法确定,而且不同的型号可能类别也是不同的,表格编辑方式根本无法处理;第二、[/font]VCF[font=宋体]格式支持同类型的多个项目,比如你可能有[/font]4[font=宋体]个手机、[/font]5[font=宋体]个电话,在一些手机自带的编辑器上用缺省、办公、家庭进行区分,每个归属可以出现一次,而实际上根本不能满足[/font]VCF[font=宋体]格式的需求,用表格方式当然处理不了。这个编辑器对同类同归属的联系方式没有限制。[/font]
([font=宋体]六[/font])[font=宋体]照片选用[/font]: [font=宋体]在照片位置单击鼠标左键可以选择使用照片,右键可以按原始大小查看。注意,通讯录的照片格式只能是[/font] JPEG [font=宋体]格式[/font]([font=宋体]扩展名为[/font] .JPG [font=宋体]或[/font] .JPEG)[font=宋体],且照片大小宽度不能超过[/font] 320, [font=宋体]高度不能超过[/font] 240 ([font=宋体]即不可超过屏幕大小[/font])[font=宋体]。本程序不进行格式转换和维数调整。在查看图片的小窗口中右击照片,将询问用户是否删除照片。[/font]
([font=宋体]七[/font])[font=宋体]可以导入[/font]/[font=宋体]导出[/font]Excel[font=宋体]格式的联系人文件,对于与[/font]Outlook[font=宋体]无法匹配的内容,统一放置到附注的位置,可以避免与[/font]Outlook[font=宋体]同步时的信息丢失,但是在[/font]ActiveSync[font=宋体]中应设置为联系人不同步,而是通过[/font]Outlook[font=宋体]导入[/font]Excel[font=宋体]联系人文件来实现同步。遗憾的是,目前没有发现[/font]Excel[font=宋体]可以完全导入[/font]/[font=宋体]导出的方法,所以在联系人数量不同时会导致问题,所以[/font]Access[font=宋体]格式是比较好的选择。[/font]
([font=宋体]八[/font])[font=宋体]可以导入[/font]/[font=宋体]导出[/font]Access[font=宋体]格式的联系人文件,对于与[/font]Outlook[font=宋体]无法匹配的内容,统一放置到附注的位置,可以避免与[/font]Outlook[font=宋体]同步时的信息丢失,但是在[/font]ActiveSync[font=宋体]中应设置为联系人不同步,而是通过[/font]Outlook[font=宋体]导入[/font]Access[font=宋体]联系人文件来实现同步。增加此功能系因为部分情况下通过[/font]Excel[font=宋体]格式导入到[/font]Outlook[font=宋体]可能无法全部导入。[/font]
([font=宋体]九[/font])Excel/Access[font=宋体]增加照片支持,但不被[/font]Outlook[font=宋体]支持。[/font]
([font=宋体]十[/font])Excel/Access[font=宋体]导入时,注释中的电话、手机、传真、寻呼机、邮件、网址可还原。[/font]
[font=宋体][size=14pt]注意[/size][/font][size=14pt]:[/size]
unilang.ini [font=宋体]和[/font] unipy.ini [font=宋体]是[/font] Unicode [font=宋体]编码的,切忌转换为本地[/font] ASCII [font=宋体]编码。使用时会自动转换为两个临时的本地编码文件[/font] language.ini [font=宋体]和[/font] py.ini[font=宋体],这是多语言设计所需要的。[/font]unipy.ini [font=宋体]中的拼音部分可以修改,多音字的拼音部分可以调换,但每行要按[/font] Unicode [font=宋体]编码排序,因此不能调换次序。[/font]
[font=宋体][size=14pt]运行环境[/size][/font][size=14pt]:[/size]
[font=宋体]本程序在[/font] XP [font=宋体]和[/font] Vista [font=宋体]环境下都能运行,系绿色软件。但在[/font] Vista [font=宋体]环境下运行时,如果以[/font] Administrator [font=宋体]登录,则可直接运行;如果以其它用户名登录,则首次运行时可能需要点鼠标右键,选择“以管理员身份运行”,以后就可以直接运行了。[/font]
2009-2-12 14:10
乌鸦乌鸦叫
沙发抽掉...
本来想研究一下直接使用记事本编辑的,现在放弃了,喵的UTF-8编码太麻烦了....
画圈圈诅咒一下这个两种编码的格式.....[yct27]
[[i] 本帖最后由 乌鸦乌鸦叫 于 2009-2-12 14:13 编辑 [/i]]
2009-2-12 14:18
cool地狱
好软件,绝对要支持了
2009-2-12 14:23
小易.
效率,支持一下
2009-2-12 14:25
crazyzhr2008
[yct18] 这么巧,今天刚把手机上的联系方式备份到电脑上,用记事本打开一堆字母,用office打开吧,又一堆乱码,这个不错,支持
2009-2-12 14:29
乌鸦乌鸦叫
回复 #5 crazyzhr2008 的帖子
可以试试看用计事本另存为UTF-8编码
2009-2-12 14:33
crazyzhr2008
回复 #6 乌鸦乌鸦叫 的帖子
果然强中自有强中手,一山还比一山高,呵呵,真的显示姓名了[s:27]
2009-2-12 14:37
乌鸦乌鸦叫
很简单的一个东西,偏偏英文和数字用ASNI,汉字用UTF-8,否则直接用记事本就能搞定了....[yct55]
2009-2-12 14:50
BlizzardNorth
有始有终!好!
2009-2-16 08:40
zgw0402
收藏了!谢谢!
2009-2-16 22:03
blackfire531
真是好东西~~感谢lz!
2009-2-16 22:18
关羽扬
这个软件很实用////////////////////
2009-2-16 22:32
李寒冰
我随关版来顶帖,乌鸦乌鸦瓜瓜叫,嘻嘻…谢谢分享哈…
2009-2-16 23:00
海王星魂
好麻烦啊(°△°|||)
2009-2-25 14:27
莫东
支持 但是不太会用
2009-4-27 18:06
a-007
谢谢楼主 我下了
2009-4-27 18:15
a-007
我导入了可惜名字都没了,号码还在
不知道怎么回事哦,只看到号码
楼主可以帮忙看看什么原因吗,是索爱K750C导出来的
有点晕了,不会发图
2009-6-1 15:10
itrat
正在发愁去哪里找呢,一下就OK 了
VCF格式编辑不再是困难了
2009-6-22 10:10
terlder
超好的东西谢谢啦。
2009-7-1 16:56
whq7656
多谢
2009-7-9 11:50
unnny
支持一下。。 看看能不能称心。。
2009-7-11 12:41
chijam
谢谢楼主分享!
2009-8-9 13:49
wflp8639
多谢楼主
2009-9-1 17:43
guo555guo
[s:27] [s:27] [s:27]
2009-9-9 18:30
shuful
嗯嗯!!
谢谢了!!
很管用,不知有没有可以导出信息的软件
2009-9-26 12:31
weiyc6688
我的名字也没有啊???????????????
2009-10-29 19:03
crazy3388
非常感谢楼主
/。。。。。。。。。。。。。。。
2009-11-9 05:12
zyy19820
急需这个软件啊~~~
可是看不懂呢~~~[s:21]
怎么办
大侠来帮帮我啊~~~[s:29]
2009-11-9 05:27
zyy19820
只需将备份的通讯录文件Contacts.vcf (或者将 vcf 文件改成这个文件名)复制到执行目录之后
请问空上执行目录在什么地方啊,怎么复制过去呢~~~[yct21] [yct21]
页:
[1]
2
3
4
5
6
7
8
9
10
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.