掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1330|回复: 5

[经验交流] 转载:词典软件另类使用方法-利用欧路词典查询常用信息

[复制链接]
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 6 |7 L- C9 H' Z: _/ @3 d6 t

    5 C, `! o. X) @: N7 ]# e' ^# O4 j% ?以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    # x; f5 Q. x2 N: }  X原贴出处:https://sspai.com/post/395036 l0 `  ]' T7 Z
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    5 X9 r7 O+ V6 m/ A1 Z) w; a5 I% R3 `4 V$ {  o/ M
    原贴内容如下:
    $ G1 x, R6 x3 h* D————————————————————————————————————————————————————————————————
    ! `) U" e6 ~5 C# G& Y( h& M8 S
    3 r! }( ^" v  q" m* @- h+ J序言
    - a9 l3 `6 G2 N" n/ `" E工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。, ~5 v4 R% ?5 _3 I9 e7 M
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。: M) P5 b7 H2 D
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    % ]% M- {+ I  ~8 U  k根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。
    # s  \) ]: g0 _" u2 F6 [6 ~9 d8 C; A8 P) D! l1 Y. J7 d
    WPS 表格显示效果
    $ ~3 J. J; u: r& A. Z5 P9 }- ~. o/ Q$ v& h1 q8 c* l6 p/ s% Z
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。6 R+ M2 D  _$ Y7 `- O
    2 h1 m8 M9 ?  W2 n; ?7 O
    怎样选择词典 App. ^, D3 ^3 h/ l  }+ O
    首先,必须可以自定义词库,不然如何导入产品信息呢。  W2 S  r% u+ z0 o- M$ l2 E
    其次,考虑到便捷性,是否支持快速查询也非常重要。' s" ~0 {/ ?6 O( w0 @. W
    最后,作为附加要求,App 优先考虑免费版; E3 E/ Z/ t/ m  r# ?8 _, D! j
    满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐)
    - `& q, b& Y: H9 r+ M3 L! q根据产品信息自制 mdx 词库! K% V6 Q9 P6 L8 ?1 N, o" |+ x5 Z3 \
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder# E: j1 S( Y; t, p
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。0 `' V* a1 S+ u" P$ D) q
    / N9 D( `, n* [) x* e' {4 L. U4 A$ `
    ExcelToTxt 调整要求
    , p, N2 b' f& v) @6 ~  V: A" I* k0 `$ V3 N4 i& y; j
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。4 I" ]' C$ y5 [' y3 D( l

    $ @$ B5 k9 g. {: o2 z( z3 N! I0 kMdxBuilder 界面; _7 t' j$ Z+ A6 C" R% e0 f& k5 x5 ?$ j
    5 R! M$ ~& x3 q
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    ) N6 P$ G3 f7 L0 `9 a& T& M. ?' r1 A0 w8 d5 Z& i
    欧路词典中关于词典信息
    : _  S1 ^* x% [1 i- Z% v* u" x0 n7 w7 C: u
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
    2 N9 W# G7 I! |; i6 L! u% \4 b+ H
    $ p3 p2 l2 U. r. P9 I- i/ I结合 Launch Center Pro 快速查询! ?: \/ a5 N- o- ^
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    ) ^4 M( o+ Y4 G4 J& a: E' @% Z( t7 S好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 $ U/ m1 i5 q% Q; M" i+ t2 [
    LCP URL: eudic://dict/[prompt]
    5 W+ s; ^( Q3 m  O/ m: A* N0 H2 M
    5 q' t: x; t4 S$ E* Z! x. G最终显示效果5 ^% e( _, _$ A+ V) B; S

    + _! n1 \, X2 s8 D, g很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    ) \5 c7 K# S+ V( Z8 x* S! n! C(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。). L. m9 h! D) u$ L

    + B* W: E" j, h# q' h6 [欧路词典与 Excel 显示效果对比
    " B2 g% S* }6 }9 e( @( e( f. c
    7 o6 a6 Q1 v1 T! Q总结% ~- A3 k$ w/ R5 ^
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    # w9 m; e: N* K1 L( x8 ^- L2 ^当然,mdx 文件也有其局限性:
    / z4 z/ R$ l  }8 G
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。9 O% \0 c2 n: H8 l7 H% k# U4 z6 q

    2 t6 s- D8 q/ c& K/ l4 K

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛4 D" E2 m+ c  b( Y$ d

    & P; W5 K  u/ s9 e  U可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    2021-6-5 18:56
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2020-4-22 14:11:04 | 显示全部楼层
    厉害厉害,学到了
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:409 u/ L6 e3 z) u8 i+ }' l3 s3 L
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    2 ~" ?$ N) h  H7 q* q" P) r0 t, w7 ~8 T: T& Y7 D3 T
    可以让更多的人发现,做个mdx其实很简单 ...

    8 c9 z. g( M/ f! l2 c5 Z没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    6 t3 }6 W! c6 Q6 A厉害厉害,学到了

    3 C% S' ]' H% n( S7 w/ W- k感谢点赞3 b& p! s$ m- q6 |' ?0 y2 T( b
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • TA的每日心情
    开心
    2023-1-2 09:46
  • 签到天数: 337 天

    [LV.8]以坛为家I

    发表于 2022-10-25 12:13:34 | 显示全部楼层
    相关问题,朗文当代和ldoce plus的url scheme有人知道吗?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-9 00:18 , Processed in 0.052944 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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