说明 Longshot 的命令, 这些命令可以使其他应用调用 Longshot, 实现截图等功能 ……
唤起 Longshot 命令
- 开始截图: longshot://snip?func=start
- 开始区域录屏: longshot://record?func=startArea
- 开始OCR文字识别: longshot://ocr?func=start
- 开始屏幕测量: longshot://rule?func=start
- 偏好设置-快捷键: longshot://pref?page=shortcuts
唤起 Longshot 命令,Longshot 操作后,将操作结果反馈给唤起的应用
截图复制:
longshot://x-callback-url/snip?func=start&channel=clipboard&type=data&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptSnip?x-source=longshot&x-error=sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=message
其中:
- SourceApp 为唤起的应用名称
- 当 Longshot 调用成功后,会调用sourceapp://x-callback-url/acceptSnip?x-source=longshot
- 当 Longshot 调用失败后,会调用sourceapp://x-callback-url/snipError?x-source=longshot&errorMessage=message
区域录屏:
longshot://x-callback-url/record?func=startArea&channel=clipboard&type=filepath&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptRecord?x-source=longshot&x-error=sourceapp://x-callback-url/recordError?x-source=longshot&errorMessage=message
其中:
- SourceApp 为唤起的应用名称
- 当 Longshot 调用成功后,会调用sourceapp://x-callback-url/acceptRecord?x-source=longshot
- 当 Longshot 调用失败后,会调用sourceapp://x-callback-url/recordError?x-source=longshot&errorMessage=message
OCR文字识别:
longshot://x-callback-url/ocr?func=start&channel=clipboard&type=string&x-source=SourceApp&x-success=sourceapp://x-callback-url/acceptOcr?x-source=longshot&x-error=sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=message
其中:
- SourceApp 为唤起的应用名称
- 当 Longshot 调用成功后,会调用sourceapp://x-callback-url/acceptOcr?x-source=longshot
- 当 Longshot 调用失败后,会调用sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=message