ShortX 屏幕指针取字截图 OCR:指哪取哪,悬停框选识别文字

ShortX 屏幕指针取字截图 OCR:指哪取哪,悬停框选识别文字

这是一份 ShortX 一键指令配置,用一个屏幕指针完成两类取字场景:拖动到文字位置后松手取字,按住悬停 1 秒后进入框选截图,并对截图内容做 OCR 识别。

适合什么场景

  • 页面上的文字较小,需要用指针精确定位。
  • 应用里的文字难以直接复制,需要通过无障碍节点读取。
  • 局部区域需要截图 OCR,例如图片、卡片、弹窗里的文字。
  • 后续 ShortX 任务需要拿到结构化 JSON 结果继续判断和处理。

主要功能

  • 屏幕浮动指针:拖动到目标文字附近后松手提取文本。
  • 悬停框选截图:按住停留约 1 秒进入区域选择,再识别截图文字。
  • 三连击取消:连续点击指针 3 次可取消本次操作。
  • 简洁反馈:成功时弹出提取文本,失败时只显示短错误原因。
  • JSON 输出:核心结果包含 ok、type、code、message、value、data 等字段,方便接入后续任务链。

使用方法

  1. 在 ShortX 中导入这份一键指令。
  2. 运行“屏幕指针取字截图ocr”。
  3. 把指针拖到目标文字位置后松手,查看弹幕中的取字结果。
  4. 需要识别截图区域时,按住指针悬停约 1 秒,按提示框选区域。
  5. 需要退出时,连续点击指针 3 次。

实现说明

指令主体使用 ShortX 的 ExecuteJS 动作,脚本保持 Rhino ES5 写法。第一步负责创建指针、处理拖动/悬停/取消,并把结果写入 pointerJson。第二步通过 SwitchCase 读取结果,分别处理失败、取消、取字和 OCR 结果。

这份配置的重点是把交互和结果分离:指针脚本只返回结构化结果,后续动作再决定弹幕展示或继续处理。这样更适合二次改造,例如把识别文本写入剪贴板、发送到翻译动作、保存到笔记等。

排查提示

  • 取字为空时,目标区域可能没有可读取的无障碍文本,可改用悬停框选截图 OCR。
  • OCR 结果为空时,优先缩小框选范围,让文字占比更高。
  • 指针没有出现时,先确认 ShortX 悬浮窗和无障碍相关能力处于可用状态。
  • 后续任务读取结果时,优先使用 pointerJson,再按需解析其中的 valuedata

配置文件下载

配置文件已放在 ShortX 订阅仓库,可直接打开 GitHub 对应文件页面查看或下载。

作者:林深见鹿
博客:xin-blog.com

© 版权声明
THE END
喜欢就支持一下吧
点赞1
评论 抢沙发
头像-阿然 - 折腾日记
欢迎您留下宝贵的见解!
提交
头像-阿然 - 折腾日记

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容