Ярлыки для Mac: создание сценариев для рабочего стола с помощью действий Apple только для Mac
Когда Apple представила ярлыки для Mac в macOS Monterey, первоначальный набор доступных действий, использующих преимущества функций Mac, был перенесен из Automator.
Эти действия ранее были доступны (в аналогичной форме) в Automator для пользователей, создающих рабочие процессы для автоматизации своих задач — с ярлыками для Mac те же самые функции были воссозданы как собственные действия, в основном расположенные в категории «Сценарии».
В этой статье объясняется, как лучше всего автоматизировать любимый Mac с действиями «Ярлыки» для управления вашими приложениями, изменения расположения окон и добавления дополнительных функций с помощью действий приложения «Редактор сценариев»:
что означает 333
Программы
В разделе «Приложения» категории «Сценарии» в ярлыках для Mac пользователи найдут два действия — «Скрыть приложение» и «Выйти из приложения» — в дополнение к существующим приложениям «Открыть приложение» и «Разделить экран».
«Скрыть приложение» можно использовать, чтобы скрыть все окна любого выбранного вами приложения, все ваши приложения или, при многократном использовании, набор приложений. Кроме того, опция «Все приложения» также позволяет использовать поле «Кроме», в котором вы оставляете несколько определенных приложений открытыми. По сути, «Скрыть все приложения, кроме» работает как «Показать только эти приложения» — интересный вариант использования для сосредоточения внимания на конкретной задаче.
Как только приложение будет скрыто, его окна останутся скрытыми, пока вы не щелкнете значок приложения или не переключитесь на приложение с помощью переключателя приложений, после чего окна снова появятся.
«Выход из приложения» позволяет закрыть приложение, включая аналогичные параметры для выбора одного приложения, выхода из всех приложений, добавления исключений и выхода из нескольких приложений, если они добавлены в ярлык несколько раз.
Выйти из приложения также включает кнопку «Показать больше», которая при раскрытии показывает переключатель «Попросить сохранить изменения», который может отображать системную подсказку для любых соответствующих документов или файлов, которые необходимо сохранить. Если параметр «Запрашивать сохранение изменений» выключен, все несохраненные изменения будут потеряны, поэтому используйте этот параметр только в том случае, если вы необходимость чтобы принудительно закрыть все приложения.
Окна
В разделе «Windows» категории «Сценарии» пользователи «Ярлыков для Mac» также найдут действия для «Найти Windows», «Переместить окно» и «Изменить размер окна».
Функция «Найти Windows» используется для извлечения текущего набора окон, открытых на вашем Mac, и перетаскивания их в ярлык, чтобы впоследствии использовать их для перемещения и изменения размера окон. Поиск Windows включает в себя возможность добавления фильтров, где вы можете найти окна по заголовку, имени приложения, ширине, высоте, положению X, положению Y и индексу окна. Кроме того, вы можете использовать «Сортировать по», чтобы переупорядочить окна, используя те же значения, и доступна опция «Ограничение», если вы хотите, возможно, отсортировать по индексу окна и получить, например, только одно, чтобы захватить самое верхнее окно.
Это означает, что вы можете выполнять поиск по заголовку, отображаемому в верхней части любого окна, находить окна из определенного приложения, захватывать окна только в пределах или за пределами определенного размера, искать окна в определенных местах на экране и даже проверять для самого верхнего окна или другого под ним в стеке.
После того, как вы добавили несколько фильтров и проверили, какие окна появляются в зависимости от вашей текущей настройки, вы можете передать эту новую переменную «Windows» в действия «Изменить размер окон» и «Переместить окна» по мере необходимости, чтобы реорганизовать вашу настройку.
Действие «Переместить окна» позволяет поместить любое окно в набор из девяти позиций по умолчанию на экране — сверху, посередине и снизу, слева, по центру и справа. В качестве альтернативы доступно поле «Размеры», которое затем позволяет вам вводить переменные для координат X и Y, а введенные вами значения будут корректировать местоположение, начиная с верхнего левого угла экрана.
Move Windows также включает в себя переключатель «На передний план», который позволяет вам поместить указанное окно поверх всего остального или иным образом оставить его в его текущем индексе в стеке окон.
Точно так же окно изменения размера включает девять позиций и параметр «Размеры» для указания собственной ширины x высоты — позиции: «По размеру экрана», «Верхняя половина», «Нижняя половина», «Левая половина», «Правая половина», «Верхняя левая четверть», «Верхняя правая четверть», «Нижняя левая четверть», и нижняя правая четверть. Изменение размера Windows также включает переключатель «На передний план».
Редактор сценариев
Помимо написания сценариев для приложений и Windows на вашем Mac, ярлыки также предоставляют действия для приложения «Редактор сценариев», собственного инструмента, который Apple предоставляет для создания и запуска сценариев с использованием AppleScript или JavaScript для автоматизации.
числа и их значения
Оба действия «Выполнить AppleScript» и «Выполнить JavaScript для автоматизации» включают возможность принимать входные данные, указывать параметры для этого сценария и возвращать входные данные в конце. Оба действия также включают комментарий «Ваш сценарий идет сюда», где пользователи, знакомые с AppleScript или JavaScript для автоматизации, могут размещать свои сценарии для выполнения при запуске.
Каждое действие также включает кнопку «Создать» (в виде значка молотка), которая проверяет содержимое скрипта после его заполнения, чтобы убедиться, что в коде нет ошибок, чтобы вы могли правильно отлаживать его, не запуская его. полный сценарий.
Эти действия редактора сценариев — отличная утилита для более продвинутых пользователей Mac и людей, знакомых с существующими инструментами сценариев на платформе; Первоначально Apple запустила их как пережиток Automator, поскольку ярлыки для Mac являются частью многолетнего перехода как «будущее автоматизации».
На данный момент эти действия позволяют ярлыкам выступать в качестве хорошего внешнего интерфейса для сценариев, которые уже созданы существующими пользователями Mac — Строка меню в частности, делает их очень легко доступными. И теоретически, в будущем ярлыки должны иметь возможность решать те же самые варианты использования с помощью нативных действий, если эта фраза о «будущем автоматизации» станет «настоящим» автоматизации.
По этой причине лучший способ воспользоваться преимуществами действий «Запустить AppleScript» и «Запустить JavaScript для автоматизации» (для пользователей, еще не знакомых с этими языками программирования) — это найти хорошие примеры в Интернете и воспроизвести их в своих ярлыках или создать сценарии, используя существующие основы. .
Одна область, с которой мне было весело играть, это список кодов клавиш AppleScript от блогера Кристофера Килти, который задокументировал все способы использования AppleScript для имитации нажатия клавиш на клавиатуре.
Используя приведенные на странице примеры кодов для определенных клавиш, а также клавиш-модификаторов, пользователи ярлыков могут фактически «нажимать» сочетания клавиш и активировать команды из своих приложений Mac, которые иначе еще нельзя автоматизировать.
просыпаюсь в 333
Вот пример ярлыка «Файл > Создать» который имитирует Command + N, широко используемый ярлык для создания нового элемента в соответствующих приложениях Mac. Этот второй ярлык, «Скрыть другие», использует клавиши Command + Option + H, чтобы воспроизвести функцию «Скрыть все приложения, кроме» действия «Скрыть приложение» — используйте ее в качестве примера одновременного нажатия нескольких модификаторов.
Делаем Mac более эффективным
Ярлыки для Mac Новые действия сценариев для приложений и Windows позволяют пользователям Mac создавать ярлыки, которые идеально меняют настройки рабочего стола — они могут открывать именно те приложения, которые им нужны, с окнами в нужном месте и размере, а также скрывать все, что не нужно. быть видимым только пока.
И, как вы могли заметить, возможность запуска сценариев любого типа с помощью ярлыков для Mac значительно расширяет возможные возможности того, что вы можете делать, когда эти приложения открыты — до тех пор, пока ярлыки и приложения для Mac не разработают больше собственных действий для таких функций, ярлыки пользователи всегда могут попытаться написать сценарий для самого Mac для достижения тех же целей.
Ярлыки для Mac по-прежнему имеют дополнительные возможности для автоматизации — включая обновленные действия с файлами и инструменты Finder, а также действия для архивов, Дисковой утилиты и сетевых дисков — плюс целый ряд приложений App Store, которые предоставляют действия с ярлыками для своих собственных функций, поэтому платформа еще есть куда расти за пределами этих действий, основанных на Automator.
Но Mac как место для высокой производительности в сочетании с надлежащей поддержкой инструментов автоматизации от Apple — это захватывающее место в 2022 году — я с нетерпением жду возможности увидеть, как Apple воплотит это будущее автоматизации в настоящее из первых рук.