wgbigfatcat 发表于 2017-3-14 09:04:44

python打包的?我这里一开始跟我的py冲突。

chigre3 发表于 2017-3-14 16:10:50

有需求才会有动力不断更新软件!谢谢!

zxz_tj 发表于 2017-3-15 08:31:46

感谢分享,软件很强大。试试看

funfunfun 发表于 2017-3-15 19:44:27

谢谢分享

xiaorenhao 发表于 2017-3-18 07:56:10

可惜我是计算机语言白痴。感谢大侠的分享。

35se 发表于 2017-3-23 15:58:33

用了楼主大神的工具 但是测试用示例生成个mdx,然后也不能实现跳转,词典不能切换

naisren 发表于 2017-3-30 09:13:29

PC MDICT上JS报错是经常遇到的,手机EBDic上邻近的单词点击没反应。找原因却没发现词典格式有错。
其他词典中用不同的JS却没此问题。
经比较后,发现是其他的JS用了自检查的方法(IF THEN 等)等嵌套。

若是能在JS上找到好的办法,就不用对词典源折腾了。

供参考:

var vrh = (function() {
        return {
                c: function(c) {
                        var p = c.parentNode.parentNode;
                        var d = p.getElementsByTagName("div");
                        var r = /\w+(?=\.png$)/;
                        for (var i = 0; i < d.length; i++)
                                if (d.style.display == "block") {
                                        c.src = c.src.replace(r, "x");
                                        d.style.display = "none";
                                } else {
                                        c.src = c.src.replace(r, "c");
                                        d.style.display = "block";
                                }
                }
        }
}());
var dzp = (function() {
        function e(t, c) {
                var d = document.getElementsByTagName("div");
                for (var i = 0; i < d.length; i++) {
                        var p = d.previousSibling;
                        if (p && (d.className == "cdw" || d.className == "oje")) {
                                var h = p.offsetHeight;
                                if (p.childNodes.className == "izv" && d.offsetHeight > h * 12) {
                                        p.childNodes.style.backgroundPosition = "0 0";
                                        d.style.display = "none";
                                }
                        }
                }
        }

        function g(a, b, c, d) {
                var s = a.style;
                s.backgroundColor = d;
                s.color = c;
                s.borderColor = c;
                s = b.style;
                s.backgroundColor = c;
                s.color = "#FFF";
                s.borderColor = c;
        }
        if (typeof(dzp) == "undefined") {
                if (window.addEventListener)
                        window.addEventListener("load", e, false);
                else window.attachEvent("onload", e);
        }
        return {
                v: function(c, f) {
                        c.removeAttribute("onclick");
                        with(c.style) {
                                cursor = "default";
                                outline = "1px dotted gray";
                        }
                        var p = "soundc11/";
                        if (/^span:/.test(f)) {
                                var l = f.replace(/^span:/, "");
                                p = "audio/prons/" + l + "/" + l + ".mp3";
                        } else {
                                if (/^gg/.test(f)) p += "gg";
                                else if (/^bix/.test(f)) p += "bix";
                                else if (/^/.test(f)) p += "number";
                                else p += f;
                                p += '/' + f + ".wav";
                        }
                        var u = "http://media.merriam-webster.com/" + p;
                        var b = function() {
                                with(c.style) {
                                        outline = "";
                                        cursor = "pointer";
                                }
                                c.setAttribute("onclick", "dzp.v(this,'" + f + "')");
                        };
                        var t = setTimeout(b, 2000);
                        try {
                                with(document.createElement("audio")) {
                                        setAttribute("src", u);
                                        onloadstart = function() {
                                                clearTimeout(t);
                                        };
                                        onended = b;
                                        play();
                                }
                        } catch (e) {
                                c.style.outline = "";
                        }
                },
                x: function(c) {
                        var n = c.parentNode.nextSibling;
                        if (n.style.display != "none") {
                                n.style.display = "none";
                                c.style.backgroundPosition = "0 0";
                        } else {
                                n.style.display = "block";
                                c.style.backgroundPosition = "-16px 0";
                        }
                },
                h: function(c) {
                        var p = c.parentNode;
                        var d = p.nextSibling;
                        var t = d.nextSibling;
                        c.className = "kfh";
                        c.setAttribute("onclick", "javascript:void(0);");
                        var b = c.nextSibling ? c.nextSibling : c.previousSibling;
                        var j = c.nextSibling ? 1 : 0;
                        b.className = "dt7";
                        b.setAttribute("onclick", "dzp.h(this)");
                        if (j) g(b, c, "#4AB0EF", "#F5F7FB");
                        else g(b, c, "#F48040", "#FDF9F7");
                        if (t.style.display != "block") {
                                t.style.display = "block";
                                d.style.display = "none";
                        } else {
                                t.style.display = "none";
                                d.style.display = "block";
                        }
                }
        }
}());

eslwh 发表于 2017-4-5 09:49:26

感谢S大的更新。

jasonjuliong 发表于 2017-6-7 06:03:17

Hi, 贴主,感谢您的工具,但我用的时候出现了几个问题,希望贴主可以帮忙。

就是在合并了几本字典后,在合并词典内,词典的发音图标,和词典内的图都是打××的,请问可以怎么解决呢?

我是先从原本各字典的MDX 用软件 转成 mdx源文件格式,然后再用贴主的软件合并。可是转变为 合并的mdx格式后,就出现以上情况。
原来 各词典 的 MDD 是否也要转换呢?

yonpen 发表于 2017-6-7 11:36:01

感谢!!!!!!!!!!

yonpen 发表于 2017-6-7 11:36:38

感谢!!!!!!!!!!

sounpeng 发表于 2017-6-9 08:15:10

sounpeng 发表于 2017-6-9 08:15:21

odwang 发表于 2017-7-6 11:55:52

楼主真棒!太感谢了!

dolanskurd 发表于 2017-7-8 01:55:13

thanks

x_eva 发表于 2017-7-19 14:13:30

我没有win7的64位啊。能出win7 32位的版本吗?或者顺手帮忙做做美国传统4的双向词典?

905074415 发表于 2017-10-6 21:12:01

大神,我用你的合并词典工具合并了两部词典,可是在安卓欧路下,只能读取其中一本。似乎只要是用这个工具合并的词典都会相互干扰,请问要怎样才能让这些合并的词典独立不受干扰全部显示出来?

vocalsir 发表于 2017-10-7 21:23:55

玩转得很棒,

ddydeyx 发表于 2017-10-10 17:22:46

学习学习

charlestsang 发表于 2017-11-5 15:02:36

好好学**技术

Davidlau617 发表于 2018-1-22 00:01:37

大神你好,我用您的合并多个词典,为啥出来的是html格式,不应该是txt的格式么,这样怎么转换成mdx呢?

joy888 发表于 2018-1-26 14:19:46

谢谢分享,下来看看

喬治兄 发表于 2018-2-6 08:22:09

本帖最后由 喬治兄 于 2018-2-6 09:09 编辑

spoiltbrat 兄:

軟件很強大,但不太會用, js 會報錯
搞了一夜真不知錯在哪
用IE打開經過你的程序結合成的out.htm切換都正常
怎麼經過Mdxbuilder Compiler 後就, js 會報錯
能否解決
或有同好若知如何解決請指點迷津

已附上 css & js

因 mdx 和 out.htm 太大無法上傳

感謝萬分

hwugdb 发表于 2018-2-12 22:50:33

这是做个性化词典的好东西

lzhmhznr1 发表于 2018-2-18 20:57:18

非常好的软件,下载试试
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: Mdict Editor Tool v2.0.35 -- 多功能个性化词典制作工具