现在,Windows Live Messenger/MSN Messenger已经成为仅次于QQ的即时消息工具(以下简称MSN),在此笔者就来教大家如何解决MSN聊天记录的合并这一大难题。
因为大部分的情况下,你可能需要在多个不同的地点使用MSN,这样就会导致聊天记录被“四处”保存的问题,即使可以将相关的XML文件备份下来,也只能手工打开后逐个查看,无疑很不方便。
如果你使用EmEditor将这些XML文件合并起来,但仍然不会实现相应的效果,这是因为了MSN聊天记录的XML文件,除了保存聊天记录的脚本内容之外,还同时保存了不同时段的聊天记录的排序信息,简单的合并当然没有什么效果。有些朋友可能会说,难道MSN没有提供合并聊天记录的功能吗?非常遗憾的是,这个问题的确存在,而且目前还没有什么好的办法能够解决。
有位网友手工编写了一个名为MSN History Combiner的Java程序,这个程序的功能是可以将多个聊天记录合并为一个新的聊天记录,同时还可以保持原有的格式,这样就可以在任意一台机子上非常方便的查阅不同机子上的聊天记录,大家可以按照下面的步骤进行操作:
第1步:下载程序
下载软件,注意使用时要求JRE或JDK的支持,如果系统中没有安装的话,可以从这个地址下载。
第2步:做好准备工作
请检查准备本机中保存MSN聊天记录的目录和从他处复制回来的MSN聊天记录目录,例如“C:\Documents and Settings\用户名\My Documents\我接收到的文件\MSN账号+数字\历史记录”,注意这两个目录必须属于同一个MSN账号,同时两个目录中都应该存在一个名为MessageLog.xsl的配置文件。
|