MindManager的Bug

MindManager的Bug

最近常碰到MindManager的mmap文件打开时出错的情况,出错信息一般是”参数不正确”或”Runtime Error”。

和那些能正常打开的mmap比较,好像打不开的都是使用了Notes功能的(偷懒把一堆的信息塞到了Notes里)。Google了一下,都是说要把MindManger升级到最新版本啦什么的,我升级了下也没用。

mmapFile.png

其实mmap文件只不过是个Zip压缩文件,解压后目录结构如图,比较重要的文件就是Document.xml了,输入的所有内容应该都在这个文件里,有兴趣的可以去研究研究它的结构,Office 2007的文件也是这么存储的。

用UltraEdit打开Document.xml,通过正则表达式查找替换的功能替换所有”<ap:NotesGroup>*[^p]*</ap:NotesGroup>”为空,保存,然后在把解开的文件压缩成一个Zip文件,扩展名改成mmap。用MindManager打开试试,没问题了吧,但是所有节点上的Notes都没有了喽。

最奇妙的来了,现在你去打开原来打不开的那个文件,居然也OK了!昏,不明白…


Technorati : , , , , , ,

相关文章

    共享到:

8 Comments

  1. 过年好啊!
    也遇到相同的问题,向你请教。msn联系:freebird00888@hotmail.com
    qq:19367237


  2. 神人啊,这也能发现。
    我在你的基础上发现,原来标签里面有之类的无法解析的文本表现,估计是当时从word文档中拷贝带过来的。去掉这个和相应的,note也可以保留下来了。

  3. 竟然不能显示带标签的。

    再写一遍:
    神人啊,这也能发现。
    我在你的基础上发现,原来标签里面有《font face=”??ì?”》之类的无法解析的文本表现,估计是当时从word文档中拷贝带过来的。去掉这个《font face=”??ì?”》和相应的《/font》,note也可以保留下来了。

  4. 储存的时候有NOTE就会报“参数不正确”,储存前先吧NOTE删了,然后储存,存完后,再撤销刚刚NOTE的删除,再储存一遍,就可以完整存下了,包挂NOTE。

  5. 刚才我也遇到了,按照下面这个做法也成功了,就是把保存脏数据的临时存档地址去除,大家可以借鉴下。毕竟没有note的话还是不太方便。
    http://bruce.in/p/290
    “经过我分析那个Document.xml文件得出如下结论
    其中有:
    有这样的描述保存脏数据临时存档路径。
    改成DocumentPath=””
    在打包成zip改名为mmap,打开就没问题了。

  6. 我也遇到这个问题了,移动文件后导图就打不开。用了zhaoace的办法也不行(双引号里面是空格还是什么都没有?!)
    使用了笨方法,把导图拖回到原来的地址,生成快捷方式,剪切到新地址即可,哈。

Leave a Reply

Your email address will not be published. Required fields are marked *