Схема URL-адресов
Snapzy регистрирует схему URL-адресов snapzy://, позволяя лаунчерам и инструментам автоматизации запускать действия захвата напрямую.
Обзор
Любое приложение, способное открывать URL-адреса (например, Raycast, Alfred, Команды/Shortcuts, Терминал или браузер), может запускать действия Snapzy. Просто откройте ссылку snapzy://.
Требование — Для работы схемы URL-адресов Snapzy должен быть запущен. Если приложение закрыто, macOS сначала запустит его, а затем выполнит действие.
Поддерживаемые действия
Захват всего экрана (Capture Fullscreen)
snapzy://capture/fullscreen
Захват области (Capture Area)
snapzy://capture/area
Разметка при захвате (Capture Markup)
snapzy://capture/area-annotate
Вырезание объекта (Object Cutout)
snapzy://capture/object-cutout
Захват с прокруткой (Scrolling Capture)
snapzy://capture/scrolling
Захват текста (OCR / Capture Text)
snapzy://capture/ocr
Снимок окна приложения (Capture Application Window)
snapzy://capture/application
Запись экрана (Record Screen)
snapzy://record/screen
Запись окна приложения (Record Application Window)
snapzy://record/application
Открыть редактор аннотаций (Open Annotation Editor)
snapzy://open/annotate
Открыть видеоредактор (Open Video Editor)
snapzy://open/video-editor
Открыть облачные загрузки (Open Cloud Uploads)
snapzy://open/cloud-uploads
Открыть историю (Open History)
snapzy://open/history
Показать список горячих клавиш (Show Shortcuts List)
snapzy://show/shortcuts
Открыть настройки (Open Settings)
snapzy://settings
Открыть конкретную вкладку настроек (Open Settings Tab)
snapzy://settings?tab=shortcuts
Пример в приложении «Команды» (Shortcuts)
Вы можете создать автоматизацию в стандартном приложении «Команды» (Shortcuts) в macOS:
- Откройте «Команды» и создайте новую команду.
- Добавьте действие Открыть URL-адреса (Open URLs).
- Введите
snapzy://capture/area. - Назначьте сочетание клавиш в настройках команды.
Теперь вы можете запускать захват области из любой команды или рабочего процесса автоматизации.
Терминал и скрипты
Из Терминала или скриптов оболочки используйте команду open:
open "snapzy://capture/fullscreen"
Это удобно для интеграции Snapzy в более крупные процессы автоматизации или рабочие процессы CI, которым требуются снимки для визуального регрессионного тестирования.
Raycast и Alfred
И Raycast, и Alfred поддерживают открытие пользовательских URL-адресов. Создайте новый скрипт или действие открытия URL, ведущее на любой путь snapzy://, привяжите горячую клавишу и запускайте захват, не касаясь строки меню.