掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1329|回复: 5

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

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

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑
    & f# n/ w5 h3 O
    # M8 J: ^# C5 `+ @: R以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    - Y; V8 G! h6 k8 ~' I+ X4 j, C原贴出处:https://sspai.com/post/39503
    ) x/ w1 n) F( L" M作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    # x* l; [, d6 F9 j
    + M, E+ p  X6 h原贴内容如下:5 V% S: Z- U. D, t7 S7 f& g/ P
    ————————————————————————————————————————————————————————————————# b- Y+ K! X1 Q& \) {

    ) y+ ]7 G+ Y$ F  r" e) w序言
    9 g" S$ P0 w# N8 |5 G! n工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。5 O9 [7 G& s* J9 U* |4 U, @
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。! B! p, g& \3 ~7 v, G" ^  N
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    ) \2 Y& O  r0 s9 e2 ~根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。( T9 D, l( n, s- T( M: G2 K: C

    6 ~1 B4 v2 M+ k$ yWPS 表格显示效果
    & d* ~& U$ j" q5 U
    1 _/ l9 L6 h( O表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。$ f9 g1 b. x5 I. S5 e. h( T8 d, N0 K

    & R7 K* P. U5 H6 g( W怎样选择词典 App9 p. N3 f3 ]  Q# {, h2 F9 E' k
    首先,必须可以自定义词库,不然如何导入产品信息呢。
    # Y4 O  s( p9 \  _) r2 W7 D其次,考虑到便捷性,是否支持快速查询也非常重要。
    0 N8 s! s9 U1 s. q. u5 [7 i最后,作为附加要求,App 优先考虑免费版
    % i. H9 G0 ^3 j9 x: E满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) 0 q7 M: S) W0 M! j. R5 S
    根据产品信息自制 mdx 词库  q: _/ v! S1 a/ u* ?8 X
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder3 `3 D3 Z' I# ]4 E. d. T
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    & K  I, H; Z9 m6 @5 R+ i) N; f" A" P$ x" _  @- ~' \* G
    ExcelToTxt 调整要求$ X- W. f  e4 z2 t5 N# \- l% [
    5 [) e, R8 A( r3 H3 z9 S) ?6 w
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。* g* h6 A9 u, v6 C% s, G! I
    " p# z: z. C" k( M3 T- A( y
    MdxBuilder 界面
    ! B* G1 E! a/ U/ C  H* t! P# b2 l  V8 T
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。; b, K, L; }# s" V. L% D

    ) W7 L; v! t8 F3 o$ b0 q) k" v1 N欧路词典中关于词典信息
    8 i: |2 |$ V0 O1 I% H* p5 _
    ; o; {) U+ ~4 ]3 S7 P! [  C3 u, p本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
    0 \/ @8 g- S! @  Y
    % Y0 ?8 U$ \: h6 U5 P$ y结合 Launch Center Pro 快速查询# ~8 F4 _! m0 q) x5 J
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    8 j, }0 G7 n' [. s  p好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 3 |0 L) G; X3 q2 h% e2 ~9 n- L
    LCP URL: eudic://dict/[prompt] , C- Q% R- _: w6 |9 f* W

    / z, T1 J( e: ?; I" n8 ~/ }最终显示效果) G' B) ^/ k( L

    2 @* h# R) r# E8 b很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。: K% Y  R5 N( A9 I: _# q$ v. P  ?
    (不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)
    5 @# ?% T/ D( g9 ~# G# z) |' L1 u+ e% A
      \3 \. `5 S+ p: R) Y) G, i: S! _欧路词典与 Excel 显示效果对比2 }+ n3 D/ F" n2 q* }

    ( E' J' d* Y' |6 H2 y# n/ E6 n  K总结
    % F" D* ?8 [+ `6 M- u; \% N7 p: o原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。8 ^* K- u, o5 K3 L  J
    当然,mdx 文件也有其局限性:   h% P, R6 [( u, z
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。
      1 p0 A( d2 W/ O0 L( T# G) A9 @

    * v$ i5 s0 l9 ^: \1 |

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛( R( }1 b* s' j2 J$ W

    ( Q: Q( K( s5 G8 a% G* B可以让更多的人发现,做个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
    + Z1 G" n' l; u1 E( T: L9 ]啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    ) `( v/ i# L( }4 q* G& E
    2 J2 m7 |$ h& J" n4 l' C# N可以让更多的人发现,做个mdx其实很简单 ...
    " U1 F" W1 r' G3 |% Y2 P9 N; M+ I
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    ; `& v8 y6 J! B7 Y  X& j厉害厉害,学到了
    7 Y" c) Y1 [, x
    感谢点赞8 f( Q$ d) f; a; s* w
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • 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-8 21:55 , Processed in 0.053456 second(s), 13 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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