Запуск швидкої команди за допомогою URL-схеми на Mac
URL-схема Швидких команд підтримує виконання швидкої команди, що зберігається у вашій колекції швидких команд. Ця функція може бути корисною в системах автоматизації, що виходять за межі Швидких команд, щоб інші програми могли запустити швидку команду у вашій колекції. Або можна використати URL-схему Швидких команд у диспетчері завдань для запуску швидкої команди як одиничного кроку в проєкті. URL-схеми можна застосовувати будь-де, де можна використовувати URL-адресу, у власній програмі, у веббраузері або в командному рядку.
Запуск швидкої команди з URL
Відкрийте URL-адресу з такою структурою:
shortcuts://run-shortcut?name=[name]&input=[input]&text=[text]
Використовуйте такі параметри в URL:
name: Назва швидкої команди, яку треба виконати.
input (необовʼязково): Первинні вхідні дані для швидкої команди. Є два варіанти вхідних даних: текстовий рядок або слово
clipboard
. Колиinput
значенням є текстовий рядок, використовується такий текст. Колиinput
значенням єclipboard
, використовується вміст буфера обміну.текст: Якщо вхідні дані налаштовано як text (текст), значення параметра тексту передається як вхідні дані до швидкої команди. Якщо вхідні дані налаштовано як clipboard (буфер обміну), цей параметр ігнорується.
Використовуючи текстовий рядок, ви можете надати свій власний URL-кодований текст як вхідні дані до швидкої команди. Наприклад, URL-адреса, що використовує текст «
goetta is great
» як вхідні дані для швидкої команди під назвою «Зробити PDF», мала б такий вигляд:shortcuts://run-shortcut?name=Lookup%20Goetta&input=text&text=goetta%20is%20great
URL-адреса для передання скопійованого востаннє тексту до швидкої команди під назвою «Додати до Нотаток» мала б такий вигляд:
shortcuts://run-shortcut?name=Add20%to20%Notes&input=clipboard
Порада. Якщо ви хочете запустити швидку команду з іншої швидкої команди, використовуйте дію «Виконати швидку команду» замість URL-схеми. Запускати швидкі команди через URL-адресу варто лише, якщо ви комбінуєте з іншої програми поза Швидких команд.