|
http://www.verycd.com/topics/224857/
下那个228.6MB的是最新的词库
转换方法在tompda有具体的方法
本来我打算转换的,可是实在不懂宏的编写
想联系作者要来源代码直接转换(网页上公布的那个源代码是提取金山的用的)
又联系不上,囧
没办法
直接把那个东西复制过来看看吧
(一)首先要学会使用下面两个软件:
(1)UWSC的使用
mutant的“KDIC资料转换之无上魔道篇-吸星大法”
(2)将提取的txt文件转档
胖龙猫的“kdic和mi:d字典文档制作流程”
(二)如果对于script有疑问,可以看看我的源码和简要说明:
首先要说明的是,我使用WORD来放置提取的词条,储存为TXT的文本文件。下面的代码我修改了大约不下十次,开始是使用CTRL+C和CTRL+V来拷贝和粘贴,但是在实际提取的过程中,往往提取了以两千个单词后,机器速度会不合拍,导致在金山词霸的单词输入处输入了C或者V键,于是单词列表会自动从C或者V开始,做了很多无用工,这是我连续两个通宵提取后所发现的最大的问题,所以,在新的代码中尽量使用了软件工具条上的拷贝、粘贴按钮,这样即使机器不合拍,也不会出现自动输入C或者V了,总之就是尽量避免输入实际字母的键盘动作。另外,在金山词霸拷贝单词需要TAB一下,别的软件可能不需要,也可能更复杂,在WORD部分的代码,是根据KDIC需要的格式来设定的,也就是加上了“ /// ”。
下面的代码只适合于从金山词霸2003提取带字母列表的词库,并以WORD放置和储存。希望能抛砖引玉,大家可以根据自己的需要编写自己的代码。
UWSC使用的WUS文件可以用任何文本编辑器打开和编辑。
//开始
for i = 1 to 4000 // 循环4000次,大家可以自己改
BTN(LEFT,CLICK,535,478,2) //用鼠标点击金山词表单词列表的最下面一个单词,BTN是鼠标动作,LEFT是左键,CLICK是点击,最后一个2是时间。
KBD(VK_DOWN,CLICK,1) //按下键盘的向下键,KBD是键盘动作,DOWN指向下键
BTN(LEFT,CLICK,762,239,1)
ACW(GETID("MICROSOFT WORD - MEDIC DIC 001.TXT","OpusApp"),14,36,451,722,100) //激活WORD任务框
KBD(VK_CTRL,DOWN,100) //同理,CTRL是CTRL键(呵呵,不拗口吧?)
KBD(VK_END,CLICK,1)
KBD(VK_CTRL,UP,1)
KBD(VK_RETURN,CLICK,1)
BTN(LEFT,CLICK,238,113,1)
KBD(VK_HOME,CLICK,1)
KBD(VK_BACK,CLICK,1)
KBD(VK_SPACE,CLICK,1)
KBD(VK_OEM_2,CLICK,1)
KBD(VK_OEM_2,CLICK,1)
KBD(VK_OEM_2,CLICK,1)
KBD(VK_SPACE,CLICK,1)
KBD(VK_END,CLICK,3)
next //进入下一次循环
BTN(LEFT,CLICK,84,113,1) //循环4000次以后,用鼠标点击WORD上的储存按钮,进行存档
[ 本帖最后由 qq2009 于 2009-3-10 15:43 编辑 ] |
评分
-
1
查看全部评分
-
|