【v1.6_20240123】AutoMdxBuilder 自动化制作 mdx 词典

遇到两个问题,一直不得其解:
1.我用ultraedit编辑build.toml文件,编辑好的文件放到AutoMdxBuilder里用20.条指令生成词典文件就会闪退,用程序自己生成的.toml文件不编辑就能生成词典文件,
2.生成的词典文件目录总会乱序,我在index.txt文件中的排序总会乱掉。如图所示:
image
不知道这种顺序要怎么调整。

谢谢!

说明你自己创建编辑的 .toml 文件哪里有问题(很可能是编码格式不对,要求是UTF-8无签名)

index.txt 是里是放词条的,不保证词条顺序;需要目录的话建议额外加个 toc.txt

我检查了一下确实是我的问题,把是否支持繁简的那条改成了true就不行了。
是不支持这条语法吗?

还有这种事?应该不太会是这个原因吧

尝试了一下什么都不变,就把那条改成true就不行了,改回false就又可以了 :rofl:
不过发现mdict本身就有支持繁简通搜的功能,这个问题暂时也不需要管了。总之谢谢楼主大大,辛苦辛苦!

模板D打包时出错:
第 5609 行未匹配, 请检查
这一行,不知问题在哪里,我用其他的程序打包没有问题。可能要修一下BUG

index_all.7z (1.8 MB)

看了下,是该行多了一个TAB符,在词条正文内不能有明文的TAB符,删掉试试。

PS:另外,看了下这个 index_all.txt 内容(发现正文内已经有词头了),因此建议把这该参数设置为 false:

image

把这该参数设置为 false:
这是什么意思,不设有什么问题

不设也没问题,只是建议,对于你的这个原材料而言,设了更美观


因为正文已经有词头了,那么就不需再『添加词头』(add_headwords)了,设或不设都试下就知道了

说说其中原理

1 Like

反映问题:生成一部辞典之后,再生成就会闪退。必须重启软件才行。

1 Like

这确实是个问题,等看找个时间优化一下脚本


主要是影响macOS下的体验,Windows大部分情况下似乎用着正常

早就有的问题,一直没修。

1 Like

mac版有这个问题吗

我没mac怎么知道?

隐约记得mac版不退出,连续制作多个mdx,会导致后面制作的mdx内容混乱

1 Like

这个不知道后来有没有优化更新。在哪里下载最新版本

加了为什么就“方便对生成的源码进一步优化、提取、修改等”了,其实最后源码被打包成 mdx 文件时都会自动被包裹在 body 标签里。

因为想对生成的源码通过beautiful soup做进一步处理的话,如果有最外层标签,就可以直接处理了,不然还需要自己加一个最外层标签。(当然工具不方便加,mdx制作者优化mdx的时候可以顺手加上;工具加了,制作者就不需要自己加了)

更新:试了一下,好像不需要有一个最外层的tag。

1 Like

index_all.7z (101.7 KB)
第 86 行未匹配, 请检查

材料检查不通过, 请确保材料准备无误再执行程序

帮我看一下这个问题