Как работать с «Командами» в iOS 12 на примере создания QR-кода
Пользователь удален
—
В iOS 12 появилась новая программа — Команды, с помощью которой можно автоматизировать некоторые рутинные действия, более того — делать их с помощью одной лишь Siri, что достаточно удобно. В этой инструкции мы на простом примере разберем, как создавать и запускать команды.
Итак, допустим, мы хотим создать команду, которая будет брать текст из буфера обмена, превращать его в QR-код и сохранять как картинку в приложение Фото. Разумеется, для этого нам потребуется сама программа Команды, которая абсолютно бесплатна и доступна в App Store.
Откройте ее и нажмите на «Новую команду» — откроется ваше текущее поле для творчества:
Что нам теперь нужно? Взять текст из буфера обмена. Для этого в поиске вбиваем «буфер обмена» и выбираем команду «Получить буфер обмена»:
Отлично, текст у нас есть — теперь его нужно преобразовать в QR-код. Для этого в поиске так и вбиваем — «QR-код», и выбираем команду «Генерировать QR-код»:
Как видите, две эти команды соединились линией — то есть, они совместимы. Если линии между ними нет — значит, вы что-то делаете не так: например, вы сначала выбрали «Генерировать QR-код», а потом — «Записать аудио». Эти команды никак не связаны и не могут выполняться одна после другой.
Теперь у нас есть сгенерированный QR-код — но ведь его еще нужно сохранить. Поэтому ищем в поиске команду «Сохранить в фотоальбом» и выбираем ее (а также, при желании, и нужный альбом):
Казалось бы — все, но нет, если мы так оставим, то выполнение задачи просто зависнет в ожидании следующей команды, но не прекратится. Да и откуда мы знаем, что все прошло хорошо? Поэтому нужно добавить еще две команды: это «Показать результат» (и в поле ввести текст типа «Готово» или «Сделано») и «Завершить выполнение»:
Все, теперь копируем любой текст (чтобы он был в буфере обмена) и нажимаем на кнопку воспроизвести (синий треугольник). Если вы все сделали верно, то должно появиться окно с текстом «Готово», а в приложении Фото — QR-код:
Все получилось? Отлично, теперь нужно свою команду-шорткат как-то назвать. Для этого нажмите на значок «вкл/выкл» справа вверху и переименуйте ее — например, в «Создать QR-код» (при желании можно и значок там же сменить):
Теперь нужно заставить наш шорткат запускаться через Siri. Для этого на том же экране нажимаем на «Добавить для Siri», после чего проговариваем нужную голосовую команду для запуска (например, «QR-код») и сохраняем:
Все, после этого можете вызвать Siri и проверить, что все работает:
Вот таким нехитрым способом можно автоматизировать множество задач, о чем мы вам будем рассказывать в ближайшие дни.
Рекомендации
Рекомендации
Комментарии
+1764
Знаете, в языках программирования есть определенные правила для компилятора — что-то он считает за ошибку и прога не запускается, а что-то — за предупреждение, и прога запускается и вроде даже работает. Тут тоже самое — да, по факту можно отказаться от двух последних шагов, но на деле отказ именно от последнего даст своеобразное предупреждение от комплиятора, и вполне возможно что в более разветвленном шорткате из-за этого будут проблемы.
Короче говоря — писать проги (или шорткаты) нужно изначально грамотно).
Короче говоря — писать проги (или шорткаты) нужно изначально грамотно).
+5
Егор, а как бы вы написали такой алгоритм: если приходит смс сообщение от адресата Х, пересылать это смс группе Y?
+1730
Ну, многим будет полезно начинать именно с простых и бесполезных примеров.
+1764
Ах вон в чем дело.. а я думал что сам накосячил..
+1730
Отличная статья — полезно будет многим. Продолжайте!))
Сам давно пользовался Workflow...
Сам давно пользовался Workflow...
Может есть чем поделиться в блогах по теме?
А там можно сделать команду «пятница»:
1. Отправка смс мадам с местом встречи
2. Вызов такси
3. Онлайн заказ еды
4. Напоминание что купить алко
5. Отключение телефона до утра после прибытия на место
1. Отправка смс мадам с местом встречи
2. Вызов такси
3. Онлайн заказ еды
4. Напоминание что купить алко
5. Отключение телефона до утра после прибытия на место
+1764
Я не пользуюсь Сири к всеобщему сожалению программистов Apple )))
Сири это умеет делать но не так автоматизировано.. как через команду..
+173
Смысл в том что полностью отключает а не отсоединяется от подключённой сети.
Все круто,сделал 2 макроса на будильники в разное время с режимом не беспокоить...но не работает.. Постоянно"Простите в этой программе возникла проблема" Как бороться?Точнее какое то время работает. Потом нет.
+1764
+140
+173
Я с помощью этой штуки(workflow когда она так называлась) видосы с ютуба качаю, или фотки с инсты например если что-то понравилось. А это какая-то бесполезная хрень
+200
–23