Longshot を他アプリから呼び出すための URL scheme API 一覧です。
Longshot を起動するコマンド
- スクリーンショット開始:
longshot://snip?func=start - エリア録画開始:
longshot://record?func=startArea - OCR 開始:
longshot://ocr?func=start - 画面計測開始:
longshot://rule?func=start - 設定(ショートカット):
longshot://pref?page=shortcuts
x-callback で結果を呼び出し元に返す
スクリーンショット(コピー):
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=messageSourceAppは呼び出し元アプリ名- 成功時:
sourceapp://x-callback-url/acceptSnip?x-source=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://x-callback-url/acceptRecord?x-source=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://x-callback-url/acceptOcr?x-source=longshot - 失敗時:
sourceapp://x-callback-url/ocrError?x-source-longshot&errorMessage=message
- 成功時: