掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1315|回复: 5

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

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

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 ' S, u6 \6 Y* p; R7 r- ]

    7 h  j0 V4 l, |4 i) j+ e% r以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。: L1 k! I! B" s) ?9 y
    原贴出处:https://sspai.com/post/39503
    ; h. M0 S1 P) Z; \6 T2 V作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    4 q" O4 |- Y3 g1 C0 V" [9 n& D' I! K2 `
    原贴内容如下:" w$ Y- y8 O+ s# s$ g
    ————————————————————————————————————————————————————————————————
    # }1 _2 a& D, a6 B2 A( M0 q/ |
    % N0 b$ k1 E7 X6 }2 @( j序言
    7 y7 D' z  l. T& [# e0 Y; z2 j. J工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。3 C! p5 t1 h+ U) l9 H6 S
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。9 y( s% i+ }" \  ?) K* H
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    ) w: L1 e5 F' c. d) x6 I( E& d根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。4 r8 N/ ?5 _) z+ Y; `
    1 T# E4 H) I) o
    WPS 表格显示效果
    ( Y# a$ ?- j- x* ^" g# N$ M  x) K* E8 F
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。1 i$ J/ s' ~+ H- F$ R0 V

    / u, Y- \! _) |- \! t7 D6 X怎样选择词典 App
    ' o8 X& E7 ?# b3 e% w$ V7 W首先,必须可以自定义词库,不然如何导入产品信息呢。( h7 s) z  M  s4 t5 E- g" |
    其次,考虑到便捷性,是否支持快速查询也非常重要。8 S. p( L( B2 m) A" S( h. a' r
    最后,作为附加要求,App 优先考虑免费版
    6 |7 {1 |2 J6 S满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐)
    * b; x" s: q2 b+ G7 U+ F  ?根据产品信息自制 mdx 词库
    6 }% X3 u4 K; a& t" D3 W首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder
    & i7 W+ R0 ~" r' g1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。* `3 X0 G6 |5 c( E
    % k+ W3 T% n+ O- M( U
    ExcelToTxt 调整要求
    / [* h$ O: J5 {4 n' K
    * H" g3 t. g+ p- p2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    - ^# @: d6 j/ V) V0 D
    $ V  ^$ x3 [% d" ~. hMdxBuilder 界面
    # Y9 x# {: z& o7 x1 v0 Q; M6 L; b. Y% ?0 X% v# O0 q# r
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    - Y! J# Z3 j4 O: E: ^3 N  P' i: y
    欧路词典中关于词典信息
    * W0 g  ~* Y% _( b& R0 m1 R' j0 E; T8 ~% `0 F8 L2 b+ m6 A. q
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。% q  R; c8 A' p

    4 F2 b% N; b- e0 Z结合 Launch Center Pro 快速查询0 i4 G$ Q/ X9 t5 ?# `( n* [
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。# q; Z7 s. H0 f( a
    好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。   O) {. V6 U* |8 H( t
    LCP URL: eudic://dict/[prompt]
    4 j( A% p( w7 V7 }( N6 L! d5 P6 R" C: h
    最终显示效果2 I, s' Q, C! m- {
    " k- F, c: \8 f, `0 \( K1 ~
    很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    * T+ p- Z& {, t6 `; D(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)& D: ^7 F  o( C; \- w) K

    " M# v! Q4 f3 h欧路词典与 Excel 显示效果对比
    # ^& X9 ]. O$ R- N' d  x; `
    7 H1 Q; H: x# d* p总结/ I: ^1 S! D, l4 H# ~; _+ ]7 r5 w
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    " @0 G: p) m! P& y当然,mdx 文件也有其局限性:
    2 Q% @" f, \* W0 b1 b
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。% ?# k$ l( h) t

    7 F7 h6 v8 a' `' ^6 G; e, F0 l$ y. n) L

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    + Y  b' D% h5 q
    4 r) D+ e1 F/ @: A5 P6 o$ O可以让更多的人发现,做个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" P/ c- O" B7 f
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛5 Z) R8 W$ \+ |
    2 R; }2 N% f# Q8 i# {
    可以让更多的人发现,做个mdx其实很简单 ...
    8 g, N: T6 X0 ~* _
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11* u; ~8 y' {8 i/ p2 |- C( p
    厉害厉害,学到了
    & `! m# d$ g5 z4 e: U! Y1 i/ \  \
    感谢点赞
    4 W) t1 C6 R! w1 Z4 \2 [我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • 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-19 22:13 , Processed in 0.043959 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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