掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1323|回复: 5

[求助] MdxBuilder有命令行的调用方法么,每次鼠标点GUI有点麻烦啊

[复制链接]

该用户从未签到

发表于 2016-7-24 10:40:10 | 显示全部楼层 |阅读模式
RT

该用户从未签到

 楼主| 发表于 2016-7-25 16:33:02 | 显示全部楼层
自己回复一下:* G0 D& g8 g8 ^1 N- f

5 |7 \7 D( M9 d0 M6 u命令的格式是
MdxBuilder.exe MdxBuilder.cfg

$ q7 T5 P" ?1 N+ Y- _0 q% F2 I! J7 u3 J3 Q/ P
cfg是xml文件。% |4 v' O; m* @
4.0和3.0的格式不同。
6 z, ]8 K! K2 A9 \! N" Y# v. O" G$ F7 X7 ^/ i0 x0 [; w
" c  _9 H/ R  Z" e$ r, D$ u

. |! Z' J+ ?+ x4 M: y7 P特别要注意的是:
8 d2 }0 u" u" @1 p) [& ^& G1 H5 A) w0 Y
4.0的是utf-8编码的6 N' C9 w5 c) N4 e
3.0的是utf-16LE编码的

3 k) S8 h4 P: }
5 K$ o9 w! I( q" ]' Q编码不对会导致失败。

该用户从未签到

发表于 2016-7-26 21:04:42 | 显示全部楼层
fnaviwwo1 发表于 2016-7-25 16:33  t; w2 L# l! w; H" S* Q5 ?
自己回复一下:
. d1 L) V" e8 N: w" g  K
$ _4 Z  ]6 ~0 [命令的格式是

/ t- v9 u& K3 w7 F7 J这样不算是命令列的用法呀。

该用户从未签到

 楼主| 发表于 2016-7-26 21:08:42 | 显示全部楼层
asicsfree 发表于 2016-7-26 21:04+ \3 q7 e- P+ k1 d" O# m
这样不算是命令列的用法呀。
  1.   open('MdxBuilder.cfg','w:utf-16LE',bom:true){|f|
    ( I/ x7 {! I0 o, j$ [
  2.     path = File.dirname(__FILE__).gsub("/","\")- O" J; o, g+ n2 V
  3.     f.print %{<Setting InputFile="#{path}\\dictionary.html.txt" OutputFile="#{path}\\#{TITLE}原文例句词典.out.mdx" DataDir="" StyleFile="" SourceFormat="MDict(Html)" Encoding="UTF-8(Unicode)" KeyCaseSensitive="0" RightToLeftText="0" StripKey="1" Title="#{TITLE}" Description="" BuildDataOnly="0" IndexBlockSize="32" RecordBlockSize="64" EncryptKey=""/>\r\n}
    4 f/ T% y" T" J
  4.   }" `1 L% Y+ M$ K; y4 v' A
  5.   system('MdxBuilder.exe','MdxBuilder.cfg')
复制代码

该用户从未签到

发表于 2016-7-26 21:43:05 | 显示全部楼层
本帖最后由 asicsfree 于 2016-7-27 02:34 编辑
9 u; T* l+ W' |* A; z1 n. B4 `) s- v: W+ c- t; _

: o) t8 r7 I3 f+ u嗯~看不太懂代码。6 ]  l4 D4 q$ {3 T& Q: X, C5 l
要像命令列的话,: a8 _' J* Q# p/ z4 S) Z
1. MdxBuilder.exe MdxBuilder.cfg 马上要开始转换,不需要按开始。
2 T, t# S5 U$ L2 y# ?, L7 {2. 执行后,要自动退出。
5 c% c5 l, N5 P2 b+ }% p不知有办法做到吗?
+ V; B# X5 ^8 y, ~% ^: y1 s

该用户从未签到

发表于 2016-7-28 09:09:27 | 显示全部楼层
本帖最后由 asicsfree 于 2016-7-28 09:25 编辑 " ?8 w: ]! F! `3 ?9 D( ~

9 ^: f6 u: ?: v& B5 Z确实可行。但不知道有没有 --silent 选项,可以安静退出。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-6 20:03 , Processed in 0.020626 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表