掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1750|回复: 5

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

[复制链接]
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 414 天

    [LV.9]以坛为家II

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 * C, t  e* Q. }; x* E8 O1 u+ R8 d

    4 }+ A2 K' E' u' Y9 l以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    ! c2 M( @- n% u4 [原贴出处:https://sspai.com/post/39503, F, O# @; w; H! l. |9 ]
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。5 n! `+ r+ B( H  Z* }
      Y" B0 U( @/ V7 e$ ?+ t0 O6 ~
    原贴内容如下:0 B) ~3 z; O3 J4 T3 c
    ————————————————————————————————————————————————————————————————
    9 b# R0 a* [5 ]: x( a
    ) E9 }8 p. J1 R1 Q  D$ c# r序言
    8 H7 K7 R% q) z  H; Y! C工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。6 j! [) ^8 T2 V0 W* s$ \; p
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。2 [. E( \) V8 \2 }
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    ; n+ u7 l* ?6 y3 \- `- n7 t4 A/ ^根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。+ u' h+ T7 S! y! M- V0 `

    3 K6 z! d* B  B8 I) U. BWPS 表格显示效果9 ?% c1 h* t$ d$ y2 y- ^6 A
    & \2 H; f3 k: j2 Q# q: n1 }( {/ Z, O
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。
    ( |& R+ c& E3 N8 Q
    5 y2 m, d6 Q1 U4 K; f- B怎样选择词典 App
    , Z( F& F$ w) y; _* ?4 }8 t首先,必须可以自定义词库,不然如何导入产品信息呢。0 f& `  ]2 j5 o. m
    其次,考虑到便捷性,是否支持快速查询也非常重要。+ N8 _+ ]7 R( Q. y- @
    最后,作为附加要求,App 优先考虑免费版2 P3 Q+ q# s! {: z9 J
    满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) - A* k! e. q* @& U0 C7 X2 Q. a
    根据产品信息自制 mdx 词库/ ^. b' Q7 J( P: i# R% E5 s2 z4 ?/ P
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder' Z) ?1 ?+ R6 _
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    ) D" v* ]$ W1 x; g& D! U- P; W8 g0 j* G* D5 |: P3 T/ W
    ExcelToTxt 调整要求
    % B3 H, _; W9 K( z( J6 _/ p8 r. @5 a' }8 N8 C* r* H: D
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。- m0 q, R" i; q; o7 u, F, N# O, r
    # {! T- Y) t$ `+ j, b( n
    MdxBuilder 界面6 E* Y$ M$ ]$ q' R, O$ G& o6 m

    & R7 S; [- a/ E* d8 V; h上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    5 C" U; W7 r. w4 h1 S: q& V# O6 p* i, l1 g1 g# N" H/ c  m
    欧路词典中关于词典信息
    ' x, P$ l; w& [- O7 a
    1 X: z+ G. M/ O3 |本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
      z" m# `. Q% [) f/ ^8 G8 P$ u! Y) \: A# Z" n' D$ X
    结合 Launch Center Pro 快速查询, p7 G% J& R- M# ?4 _6 T: Z9 Y* k+ f
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    , z( T/ E! }: j3 i, R* q- _& s& T3 y好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。
    ( ], z0 z( k, H; TLCP URL: eudic://dict/[prompt]
    9 m1 C# @0 c/ R0 ^
    , D2 u% R& F7 J4 w5 n/ J最终显示效果
    ! ]4 P: o% P' D5 m+ W1 h/ L
    4 p$ r* H( V) C# k很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    2 q/ S3 r) c8 @2 M- r7 J; A(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)' x& k  e) B0 u. g/ e& A

    + m- B- G, u; w欧路词典与 Excel 显示效果对比- A( N. y5 |2 p3 i# f) C
    ) g7 ~" X( j6 o1 P8 Z. M, X0 }+ O1 X
    总结- `8 ~% P1 f5 {6 w) U* R
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。1 Q9 n8 N. A7 c2 @" I
    当然,mdx 文件也有其局限性:
    $ c8 ?4 G* m, |7 w7 l7 H+ X1 h
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。
      , `. z9 @  Y& t; J. V; q& S' _

    ; E9 M7 M! k1 ?! d1 b, H' n1 [

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛) s' h0 L0 ]1 M# q4 ]! u4 ^! k

    4 h! d' U" R4 b可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    2021-6-5 18:56
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2020-4-22 14:11:04 | 显示全部楼层
    厉害厉害,学到了
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 414 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40
    0 U1 o$ b8 i, \" h5 S啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛5 y3 A( @3 m9 I3 b4 a

      j5 ~5 c; `" @可以让更多的人发现,做个mdx其实很简单 ...

    & {0 g; ~- i5 V2 W* z9 \" _4 A没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 414 天

    [LV.9]以坛为家II

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    0 U& A# g. H' H3 ~4 @6 p: g厉害厉害,学到了

    . T; V3 R, w, `  {4 `1 z感谢点赞
    9 _$ g  T9 D$ k1 v3 e# O4 [我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • TA的每日心情
    开心
    2023-1-2 09:46
  • 签到天数: 337 天

    [LV.8]以坛为家I

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

    本版积分规则

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

    GMT+8, 2025-5-5 13:50 , Processed in 0.020929 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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