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
非常好的软件,下载试试