【IOS】快捷指令-屏幕OCR记账

1,906 阅读2分钟

因为平常有记账和账户定期记录金额的习惯,目标简化下记录时的流程,免去每次临时背诵数字的痛苦(老年人的偷懒,不然总得确认好几遍)

正好用的 IOS ,看到有人快速记账的快捷指令,就正好梳理下,然后扩展成自己用的

1. 核心流程

明白了后核心流程还是比较清晰的

image.png

2. 快捷指令

有了整体流程思路,就比较简单了,一步步建就好了(虽然看着流程挺长的

下面是用到快捷指令梳理

  • 先获取目标的文本信息(这里是直接从屏幕提取)
    • 截屏:字面意思,正好它不会自动保存到相册,免去了后面还要用完删除的一步
    • 从 xx 中提取文本:自带的 OCR,准确的还可以
  • 有了全量的目标文本信息后,就是提取需要的内容了,一般就是正则匹配
    • 匹配 xx 中的 yy:这里要用一下正则,比较复杂,主要是为了适配各种格式的数字
      • 正则:\b(?:\d{1,3}(?:,\d{3})*|\d+)(\.\d+)?\b
      • 匹配目标格式:123456,123.456,1,234.56,123,456
    • 从 xx 中选取:能把匹配的内容变成一个弹窗单选框(需要多选有另外一个组件)
    • 将 xx 中的 yy 替换为 zz:替换下选中的结果,主要是为了去掉千分符,保证复制到的结果都是统一的格式
    • 将 xx 拷贝至剪贴板:字面意思了
  • 打开目标 APP,进行后续操作
    • 从包含 xx 的菜单中选取:主要用来丰富打开的东西,如果目标是唯一的,直接用 打开 组件就行
    • 最后就是设定下每个菜单选项的操作

完整的配置

image.png

3. 效果

触发后就会提取出页面内的数字,点击复制,然后选择下一步操作

image.png

看自己的使用习惯,可以把这个快捷指令配置到 Actions 或者背部点击触发,用起来更方便点

10. Tags

IOS,快捷指令,记账,OCR,数字,截图,屏幕,提取