掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1319|回复: 5

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

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

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 . z* F- s8 L& B. I! J# N. k1 |: J1 K

    9 v& k4 p  s* M0 O: W9 q以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    0 G' Z/ w6 ]; w原贴出处:https://sspai.com/post/395039 o4 v  G0 H2 Z7 q. z$ ^/ K
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。3 b; e" A, @; W; f
    $ u% d. p6 g4 y. \6 |. f
    原贴内容如下:6 p" r! R) m/ o( ?; L
    ————————————————————————————————————————————————————————————————
    2 N; e: f7 e( d3 Z! v/ p& Y& s0 D' R2 }
    序言
    ( c" \0 ~0 l1 [1 j$ e工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。
    : f& V, ^0 ?- `5 n! ?7 D公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。* y' v2 Q2 s* `- G2 }" k
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    % |- H. L! K, }0 g7 o; y& u5 a根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。2 j- O9 m: m0 R5 S
    9 G! E0 m& [# z+ o6 V* O! D  \8 J! d
    WPS 表格显示效果* _+ V/ b: ~) f) C5 _
    $ c, _6 H: `! n2 a0 Z1 [
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。% n6 h% E/ b8 I8 [) j

    2 ~* I4 u  e- w% }; f/ v2 R- z. C3 z怎样选择词典 App2 |) x1 Z% F/ ?9 j3 F+ o  V8 k( I7 E
    首先,必须可以自定义词库,不然如何导入产品信息呢。
    ! U5 W/ z. m, ]" _. H其次,考虑到便捷性,是否支持快速查询也非常重要。
    ; q% |! `3 j+ q' @/ m8 y最后,作为附加要求,App 优先考虑免费版
    : d4 S+ z4 p! b8 y3 `( O9 u满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) : \5 c( ]4 N6 q8 L& S
    根据产品信息自制 mdx 词库: @( p0 t2 b2 d0 J/ L2 w% P2 M
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder. h# q/ S0 S3 g4 z
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    2 a) Q9 @1 M9 G! ^4 |0 [) T
    ' }6 y: S: _# xExcelToTxt 调整要求
    : P# ?8 J2 t$ A# _1 s8 T  W' V! v% X2 c, G% E/ U5 e
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    2 O2 N2 Y# `& ]  K( o/ l8 [2 u# W% O' D3 W2 S1 p
    MdxBuilder 界面
    ; [% }- f7 l& W: C0 i' Y3 |8 b; K0 t# X( ?
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    7 Q5 J2 T7 P! h) E* d; r" D3 n/ P3 _% k( F/ e4 l. a
    欧路词典中关于词典信息
    2 w+ E! w' e# o" @1 z/ q: T7 D; i7 ^- m4 [* u
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。( F* I7 g; E% @- b' E5 H

    6 O/ i/ f$ R( p9 Y. q7 g- Q结合 Launch Center Pro 快速查询5 U% C: k; L) D/ m. y4 Z
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    1 I8 y: e9 }" O/ Y; P好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 ( T0 l5 y$ {3 }7 t
    LCP URL: eudic://dict/[prompt] 8 K6 c: \9 I: S" C6 ?  L

    - ^1 C# i/ k& V3 i最终显示效果
    + T: T9 W3 e8 n/ Q7 T  M- l# ?
    8 _! {8 Q8 E$ k: ?很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。2 M) g4 B/ D4 ~0 V* G+ W0 C
    (不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)
    & @1 l- A+ \1 M( L4 s% K- m  Z) \  n* Y5 y  {! i
    欧路词典与 Excel 显示效果对比  y8 H8 {1 M* R# W1 F) n
    6 B. b8 V5 Z' Y
    总结
    6 I/ ]5 J5 O4 g7 _. _+ X  @: m0 @原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。2 v/ p! R( _  \" k0 N8 P
    当然,mdx 文件也有其局限性:
    % m3 J7 Y1 f  F; o* j& l
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。/ B; y, p8 e2 }5 |6 p0 U9 Q8 j) V

    4 k- b, L$ O$ X0 Q: o- S0 O9 l7 d

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛; S3 ]: w/ z4 b: q* {! c
    2 e* H5 a- h) X1 J1 f/ P
    可以让更多的人发现,做个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:40
    . T, r5 P; l! {- ]/ j/ x6 d啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛7 z; U# ~) ^9 a1 _/ u

    4 g# {& V/ u- m8 V7 _可以让更多的人发现,做个mdx其实很简单 ...
    3 S! g, W, {+ r2 Z3 |, X
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    $ H" V  ]5 E5 U' `5 r2 {厉害厉害,学到了
    3 M( z' X" H9 y* I; q3 D
    感谢点赞) Q0 G6 C- g3 p$ s+ ?+ ~
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • 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-4-25 15:32 , Processed in 0.070136 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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