查看: 2256|回复: 17
打印 上一主题 下一主题

[工具] 利用所見即所得編輯器編寫MDict字典 - flatmdx

[复制链接]

该用户从未签到

62

主题

392

回帖

1万

积分

状元

Rank: 9Rank: 9Rank: 9

积分
10872

灌水大神章小蜜蜂章笑傲江湖章

跳转到指定楼层
1
发表于 2016-10-17 20:56:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 asicsfree 于 2018-1-18 10:59 编辑

概要
我們可在網頁編輯器中編寫字典,存為 html,再利用 flatmdx.exe 將之轉為 mdx 之 txt 格式。
我們可用 MS Office Word 編寫字典,存為 html 或 docx,再利用 flatmdx.exe 將之轉為 mdx 之 txt 格式。
我們也可以 flatmdx.exe 將 mdx 之 txt 格式轉為 html,繼續編輯。

步驟
1. 選擇免費編輯器 或 Office Word。如(近似) 所見即所得的 Microsoft Expression Web 4 英文版 簡中版 正中版KompoZer。這兩者都是全面免費,非試用版。前者較複雜;後者效能較高。
2. 於編輯器中繪製雙欄表格(two column table),左欄為 Keyword,右欄為 definition。
3. 存檔為 html/htm/docx。
4. 用 flatmdx.exe 將 htm/html/docx 檔轉換為 .txt 檔。其命令列格式為 flatmdx.exe filename.htm [filename.htm ...]
5. 將所得的 .txt 檔用 MdxBuilder 轉換為 .mdx 即可。
注意事項
1. 開大 html 很耗硬體,5MB 的大小速度算能接受,視個人硬體配置。若要切割文件: flatmdx.exe -s 字數 filename.txt
1.1 切割文件後要合併:flatmdx.exe -m filename.htm/folder [filename.htm/folder...]
2. 當要創建<a href="entry://key">請在左欄創建anchor;若要創建<a href="entry://key/#section">就在右欄創建。
3. 程式使用方法用 flatmdx.exe -h 獲得幫助。
4. 沒料到要搞這麼複雜,所以目前沒有為大文件最佳化。
5. 目前還在測試階段,有問題可試著回報。
链接: http://pan.baidu.com/s/1qXSNKBi 密码: dkgj

本帖被以下淘专辑推荐:

  • · 工具|主题: 8, 订阅: 5

该用户从未签到

258

主题

1651

回帖

1万

积分

状元

Rank: 9Rank: 9Rank: 9

积分
19159

灌水大神章小蜜蜂章笑傲江湖章

2
发表于 2016-10-17 22:18:50 | 只看该作者
好工具,先试用之。。。。。
  • TA的每日心情
    奋斗
    2019-10-11 13:52
  • 签到天数: 142 天

    [LV.7]常住居民III

    15

    主题

    336

    回帖

    15万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    153139

    灌水大神章小蜜蜂章笑傲江湖章推广专家QQ 章

    3
    发表于 2016-10-17 22:32:20 | 只看该作者
    wow!            
  • TA的每日心情
    开心
    2022-5-5 19:06
  • 签到天数: 161 天

    [LV.7]常住居民III

    4

    主题

    510

    回帖

    3923

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3923

    灌水大神章

    5
    发表于 2016-10-18 08:50:16 | 只看该作者
    好像有木马病毒.,望解之.

    点评

    杀毒软件报错,软件没有毒  发表于 2016-10-18 12:58
  • TA的每日心情
    开心
    2020-6-12 14:43
  • 签到天数: 67 天

    [LV.6]常住居民II

    0

    主题

    291

    回帖

    2845

    积分

    解元

    Rank: 5Rank: 5

    积分
    2845

    灌水大神章

    6
    发表于 2016-10-18 09:05:07 | 只看该作者
    5mb is very small
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    427

    主题

    4539

    回帖

    9万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    92011

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章城管大队长

    7
    发表于 2016-10-23 00:37:45 | 只看该作者
    本帖最后由 kyletruman 于 2016-10-23 16:09 编辑

    由于360网盘即将失效,百度网盘不知会不会在来年提供个人云服务,这里上传备个份,万一有一天百度云也不提供个人云服务了,也有个准备。谢谢楼主提供这么好的软件!(两个压缩分卷都要下载下来)

    以下内容需要积分高于 2 才可浏览

    flatmdx_v0.0.5.part1.rar (4.5 MB, 下载次数: 47)

    flatmdx_v0.0.5.part2.rar (4.18 MB, 下载次数: 45)






    该用户从未签到

    20

    主题

    251

    回帖

    898

    积分

    禁止发言

    积分
    898
    8
    发表于 2016-10-23 11:53:53 | 只看该作者
    本帖最后由 lwangls 于 2016-10-23 12:00 编辑

    一直期待的软件,MDICT要普及,制作一定要做到所见所得。

    该用户从未签到

    0

    主题

    27

    回帖

    55

    积分

    白身

    Rank: 1

    积分
    55
    11
    发表于 2016-11-2 18:25:52 | 只看该作者
    Wans1000 发表于 2016-10-18 08:50
    好像有木马病毒.,望解之.

    thank you man

    该用户从未签到

    0

    主题

    4

    回帖

    64

    积分

    童生

    Rank: 2

    积分
    64
    12
    发表于 2016-11-3 12:15:19 | 只看该作者
    好软件要支持!

    该用户从未签到

    0

    主题

    510

    回帖

    1317

    积分

    解元

    Rank: 5Rank: 5

    积分
    1317

    灌水大神章

    13
    发表于 2016-11-4 13:27:55 | 只看该作者
    搞定了,谢谢

    该用户从未签到

    0

    主题

    2

    回帖

    8

    积分

    童生

    Rank: 2

    积分
    8
    14
    发表于 2017-10-10 11:34:31 | 只看该作者
    楼主您好!我在使用时发现一个问题,MdxBuilder提示以下内容:
    Begining loading source file...
    Keyword is longer than 1024 at position: 0 of the source file
    Failed to load source file, process cancelled

    请问如何解决~

    该用户从未签到

    62

    主题

    392

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10872

    灌水大神章小蜜蜂章笑傲江湖章

    15
     楼主| 发表于 2017-10-10 20:34:57 | 只看该作者
    HarlanMun 发表于 2017-10-10 11:34
    楼主您好!我在使用时发现一个问题,MdxBuilder提示以下内容:
    Begining loading source file...
    Keyword i ...

    这意思是第一个keyword长度过长,应该就是转出来的txt档档式不对,只有一行沒有換行。你看看转出来的txt档,第一行到底怎么了。

    该用户从未签到

    0

    主题

    2

    回帖

    8

    积分

    童生

    Rank: 2

    积分
    8
    16
    发表于 2017-10-10 20:54:00 | 只看该作者
    asicsfree 发表于 2017-10-10 20:34
    这意思是第一个keyword长度过长,应该就是转出来的txt档档式不对,只有一行沒有換行。你看看转出来的txt ...

    谢谢!后来采用了笨办法捣鼓出来了
  • TA的每日心情
    郁闷
    2017-10-18 00:48
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    1

    主题

    225

    回帖

    743

    积分

    举人

    Rank: 4

    积分
    743
    17
    发表于 2017-10-18 14:34:43 | 只看该作者
    雖然不太會這類技術活,但是願意去嘗試一下...。