|
本帖最后由 kandict 于 2019-5-5 18:28 编辑
目的:想把手里的某些词典过滤出个子集来使用。
方法:已生成了词头列表文件,根据它来提取mdx文本的相关词条。
步骤:本来想的很简单,用emeditor的宏来实现:
- editor.ExecuteCommandByID(4548); // 切换到词头列表文件
- nLegalHead = document.selection.Find( sSearchData ,eeFindNext,0); // 查找是否需要这个词
- editor.ExecuteCommandByID(4547); // 切换回mdx文本
- if( nLegalHead != 0 ).......
复制代码
但尝试了多次,发现emeditor总是在执行了一段时间后卡死 (假如注释掉切换文件的语句则不会卡死)。
置顶的现成编辑工具中有两个有这个功能,其中一个总是执行出错,作者也不来论坛了。另一个Dict Source Editor还没有尝试。
想请各位说说自己的经验,在windows下,这类文字处理都用什么工具;或者说说我emeditor使用方法哪里有错误。谢谢
追加:emeditor其实没卡死,只是这种方式的速度慢的严重超出我想像,即使三千词的例子也让我误以为其卡死。
|
|