掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 356|回复: 4

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

[复制链接]
  • TA的每日心情
    擦汗
    14 小时前
  • 签到天数: 42 天

    [LV.5]常住居民I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 : ^" o3 n1 k# f4 D! V2 _1 }

    6 H! [2 a( O3 u  B' @/ T以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。, T: Z' x, R. ~) H" P
    原贴出处:https://sspai.com/post/39503" Q: n  e+ P1 T- o: R1 Y. {. c
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    + q+ h- F; \* O. b* Z; I1 k& ], B# s
    原贴内容如下:, N0 F4 v/ `, R+ M9 Q- Z0 c* I2 q
    ————————————————————————————————————————————————————————————————
    ' A9 v' F1 J, N2 R4 u
    # w3 s9 C4 K; d, n序言
    4 r5 D$ [: V1 w% K* h0 J( Z* P( G& z工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。. `) y  t7 J- V  |" {
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。, f3 {& U6 o4 H) K! F2 z
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。): a  W) z' [) a! {8 L- L% V* S6 _7 V
    根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。
      R- v* Z2 u* O0 W( C
    - }2 X) c. X$ Y: p7 u, ]- a, t0 AWPS 表格显示效果2 F1 W9 d3 n  m/ E2 {) y0 G+ ]2 ~6 n
    2 G- ^$ b6 R& M/ J- D$ |4 S2 O
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。
    ! G/ G) z; M: W
    1 f) F+ E+ C6 V' k; ?怎样选择词典 App
    # f) I$ z9 q9 L7 U首先,必须可以自定义词库,不然如何导入产品信息呢。( X( A$ y1 o/ Y# o* D
    其次,考虑到便捷性,是否支持快速查询也非常重要。' s" P6 ]6 Y" E
    最后,作为附加要求,App 优先考虑免费版
    1 v& e9 E2 b" B9 I, l: k( f满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) ' }! T, A8 z6 Y( l' n, R9 O0 N3 n% ^: O
    根据产品信息自制 mdx 词库. ]3 x# u" c4 s8 N/ d
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder' @2 u6 H2 h! v1 P7 L1 m9 ~. v
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    + @2 ?  i( O* a9 L5 i6 N  d9 k, k9 [) A- K9 {% j6 O8 U  [- a
    ExcelToTxt 调整要求2 U+ Z$ |8 V" s) i7 G6 c8 K9 [

    : Y; Z4 _* _, h) J( m0 J2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。7 E% \0 i* f: k

    $ K- T( E& o/ z4 i) oMdxBuilder 界面
    3 V( W9 m8 N* X; {. B3 h7 p5 T1 w& {9 f
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。7 U) [3 }- |$ c9 B* w1 B9 N. E
    0 m: ~; f; E2 ~5 H3 q% J
    欧路词典中关于词典信息
    ! Z; I  I4 S( N1 e7 v9 g( L% k/ }- y: n4 c+ t  X3 g/ z6 L
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
    ' @3 L8 z( b! y  G# N& ^9 I
    . Q8 q% U: I! ?+ Y8 Z结合 Launch Center Pro 快速查询
    ' v; w; |' w( h1 K: H8 I, b欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    1 O2 V1 X5 D" e7 B好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 , P( Q' N+ k. ^! n7 _
    LCP URL: eudic://dict/[prompt] ! `2 @; Z* \0 t# p  ~' }# J/ I
    $ D9 }$ @+ r6 {
    最终显示效果
    / `. o7 l! J3 b5 y! C' U* n& W3 N2 B  h7 x
    很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。6 L& @) p4 I2 G: c
    (不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)- I3 _* D! v4 B7 G
    $ J6 A0 t' J* t8 F- s: N, W
    欧路词典与 Excel 显示效果对比" ^6 C' H  T5 Q+ W
    % O, ?4 B& k/ _5 B: K
    总结9 U& X3 [$ l, l; C* z) t3 D
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    % E4 y# e2 D& c, H6 Q. a, V, M当然,mdx 文件也有其局限性: 7 K3 A8 F. v) j4 |
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。
      + a1 W  z4 ~8 i' ~8 |0 B

      I9 M+ Z5 d: A/ @2 D5 _( j7 P

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    , y. a6 B3 g" u3 ]$ x) J2 `( f1 t9 R1 u1 |5 n' [
    可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 93 天

    [LV.6]常住居民II

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

    [LV.5]常住居民I

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40$ ~% ]/ }1 \4 z* V& \3 [, Q
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛+ r% D  ^. W: E* v

    ) V: n  I5 w7 a( H- X5 @( j6 o可以让更多的人发现,做个mdx其实很简单 ...
    ! ^4 K- R) u9 h% }
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    14 小时前
  • 签到天数: 42 天

    [LV.5]常住居民I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11. E2 {( C2 }1 a  r! K/ f
    厉害厉害,学到了

    ' b2 H- R7 h6 j4 ~感谢点赞
    - v) h5 M; C% u8 ?3 x! B1 \我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

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

    GMT+8, 2020-6-2 23:27 , Processed in 17.190584 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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