Автоматор mac os действия по расписанию

Automator + браузер на Mac: 6 способов использования

Одним из самых недооценённых инструментов на Mac по-прежнему считается Automator. Именно благодаря этой утилите имеется возможность автоматизировать огромное количество ежедневно выполняемых рутинных задач. В этом материале мы приведем примеры 6 способов использования Automator с любимым браузером на macOS.

Ежедневное открытие веб-страницы в заданное время

В будние дни я встаю в шесть утра и к восьми часам ухожу на работу. Каждый раз за десять минут до выхода я смотрю погоду, чтобы прикинуть что надеть. Так почему бы не сделать так, чтобы в 7:50 по будням прогноз открывался автоматически? С такой и другими описанными ниже задачами легко справится Automator.

1. Запустите Automator (откройте проводник FinderПрограммы или запустите его через поиск Spotlight (сочетание клавиш Control (⌃) + пробел).

2. Во всплывающем сообщении выберите «Новый документ».

3. В качестве типа документа укажите «Уведомление календаря», а затем нажмите кнопку «Выбрать».

4. В левом боковом меню в разделе «Библиотеки» выберите раздел «Интернет».

5. Во второй колонке отыщите параметр «Получить указанные URL» и перетащите его в рабочее пространство (workflow) расположенное справа.

6. Удалите предложенный веб-адрес и добавьте интересующий.

7. Теперь из второй колонки перетащите параметр «Отображать веб-страницы» в рабочее пространство сразу же под блоком «Получить указанные URL».

8. Чтобы проверить работоспособность нашего скрипта нажмите кнопку «Запустить» в правом верхнем углу окна Automator. Должен открыться браузер по умолчанию и указанная страница.

9. В строке меню перейдите в раздел Файл → Сохранить как… и сохраните уведомление календаря.

10. После того как откроется штатный календарь, выберите текущий день и событие. В правом боковом меню укажите время начала и конца события, а также время повтора, например только в будние дни.

Теперь ежедневно в 7:50 на моём Mac будет приходить уведомление и открываться страничка с погодой. А ещё это неплохой сигнализатор о том, что пора собираться на работу.

Открытие нескольких избранных сайтов

Благодаря этой мини-инструкции вы научитесь создавать небольшой алгоритм, позволяющий запускать несколько избранных веб-страничек. К примеру, вы в определённое время просматриваете группу новостных сайтов. Каждый раз приходится открывать одни и те же вкладки, а так кликнули по специальному приложению, и всё на виду.

2. В качестве типа документа укажите «Программа».

3. Снова перейдите в раздел «Интернет» и перетащите параметр «Получить указанные URL» в рабочее пространство.

4. Добавьте несколько избранных сайтов.

5. Из второй колонки перетащите параметр «Отображать веб-страницы» в рабочее пространство сразу же под блоком «Получить указанные URL».

Читайте также:  Ntasn1 dll windows 10

6. В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Запустив созданную программу в браузере по умолчанию откроются все интересующие вкладки.

Скачивание всех изображений на странице

Несомненно полезная опция для ряда профессий вроде дизайнеров, журналистов, да и обычных пользователей. Имея такую утилиту больше не придётся скачивать сомнительные виджеты или перебирать страницы с кодом. Единственный минус — работать можно только в браузере Safari. Если вы знаете способ осуществления подобной операции с другими браузерами, обязательно отпишитесь в комментариях.

1. Повторите пункты 1-2.

2. В качестве типа документа укажите «Процесс».

3. Перейдите в раздел «Интернет», но уже на этот раз перетащите в рабочее пространство параметр «Получить текущую страницу из Safari».

4. Следом перетащите параметр «Получить URL изображений из веб-страницы» и в нём выберите опцию «на этих веб-страницах».

5. А в конце добавьте параметр «Загрузить URL» и при необходимости укажите папку для загрузки.

6. В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Теперь чтобы скачать все изображения, откройте интересующую страницу в Safari, перейдите в папку где вы сохранили скрипт и запустите его.

Откроется Automator. Вам останется нажать кнопку «Запустить» в правом верхнем углу и дождаться пока скачаются файлы.

Скачивание всех аудио и видео файлов со страницы

Ну а сейчас мы создадим более специфический, но не менее полезный скрипт, благодаря которому скачать практически весь медиаконтент не составит труда.

1. Повторите пункты 1-3 предыдущей инструкции.

2. Теперь перетащите параметр «Получить URL ссылок из веб-страниц». Если вы оставите галочку в чек-боксе то скачаются все аудио- и видеофайлы с домена на котором находится страница, а если снимете — скачаете все файлы со страницы вне зависимости от того на каком домене они располагаются.

3. Добавьте в конец параметр «Фильтровать URL». Благодаря фильтру вы сможете конкретизировать свой запрос.

Например, если захотите скачать только MP3-файлы, то в связку «Путь — содержит» добавьте «.mp3» (без кавычек), если видео в MP4 — «.mp4», и так далее.

4. Ну а теперь осталось добавить уже знакомый параметр через который мы указываем место для сохранения файлов — «Загрузить URL».

Скачивание при помощи этого скрипта осуществляется аналогичным образом как в предыдущем абзаце.

Я в один клик скачал подборку композиций Моцарта, а так бы пришлось по отдельности загружать каждый трек.

Запуск веб-страниц в виде отдельного приложения

Не знаю зачем может понадобиться такой скрипт, но раз так можно, то кому-то это определённо нужно. О своих вариантах применения этой примочки можете рассказать в комментариях.

1. Запустите Automator → Новый документ → Программа.

2. Перетащите в рабочее пространство параметр «Получить указанные URL» и добавьте интересующий веб-адрес.

Читайте также:  Linux добавить прав папке

3. Далее добавьте параметр «Всплывающее окно веб-сайта» и укажите размер окна, веб-браузер и позицию.

4. В строке меню перейдите в раздел Файл → Сохранить как… и сохраните новую программу.

Запустив новое приложение (в нашем случае это «Yablyk») в отдельном тёмном окошке откроется заданный веб-сайт. Он будет отображаться поверх всех окон.

Открытие заголовков, содержащих определенные ключевые слова

Иногда отыскать что-нибудь полезное даже среди сотни RSS-заголовков бывает сложно. С Automator можно запускать поиск по ключевым словам среди заголовков избранных сайтов.

1. Запустите Automator → Новый документ → Процесс.

2. Перетащите в рабочее пространство параметр «Получить указанные URL» и добавьте RSS-ссылку на интересующий веб-адрес.

Для этого перейдите на страничку ресурса и отыщите значок или надпись с RSS. Ссылка обычно содержит слово «feed».

3. Дальше переместите параметр «Фильтровать статьи». Укажите условия, например «Заголовок – содержит – Apple».

4. Перетащите параметр «Извлечь URL-адреса из статей». Внимание! В некоторых сайтах (в том числе и на Yablyk.com) требуется снять галочку, чтобы получать адреса с разных доменов.

5. Остаётся добавить параметр «Отображать веб-страницы».

6. Сохраните скрипт и нажмите кнопку «Запустить» чтобы инициировать процесс.

После запуска в браузере по умолчанию откроются все вкладки содержащие указанное ключевое слово в заголовке.

А в комментариях обязательно напишите про свои любимые сценарии использования Automator.

Источник

Как отложить автоматический запуск некоторых программ?

Сегодняшняя хитрость посвящена двум проблемам:

Проблема №1: Практика показывает, что особенно сильно загрузку Mac OS X тормозит обилие автоматически запускающихся при старте программ. После того, как вы входите в систему, они все одновременно пытаются запуститься, что частенько вызывает полный ступор даже на мощных Маках.

Проблема №2: Бывает нужно заставить какую-либо из программ запускаться автоматически. Разумеется, это легко сделать встроенными в Mac OS X средствами. Но если программа станет автоматически запускаться сразу в момент входа в систему, она попадёт в кучу существующих объектов автозапуска. Увы, не все программы захотят нормально запускаться таким образом. Некоторые настолько капризны, что требуют запуска не сразу, а спустя несколько секунд.

Как решить две эти проблемы? Легко: нужно вручную разнести автозапуск программ по специальному расписанию. А о том, как это сделать, мы расскажем в нашей статье.

В таких случаях, когда нужно автоматизировать какие-либо процессы, на помощь всегда приходит Automator. Это гениальная задумка и необычайно мощная фишка, которая незаслуженно мало освещается Apple в рекламе Mac OS X.

Если вы имели дело, скажем, с Microsoft Office, то наверняка знаете, что такое макросы. Это перечень каких-либо действий, которые автоматически выполняются одним нажатием кнопки. Automator — средство создания макросов в Mac OS. Эти макросы умеют очень многое: запуск программ, обработка файлов, работа с документами, с напоминаниями iCal, с плейлистами iTunes и т.д., и т.п. Каждая программа в отдельности и система в целом имеют определённый набор допустимых действий. В Automator создание макроса сводится к перетаскиванию этих действий в нужной вам последовательности в удобном конструкторе.

Читайте также:  Update rollups windows server 2012

Простой пример создания макроса мы рассмотрим применительно к двум нашим проблемам. Первый шаг — подумать, какие действия нужно воплотить в жизнь. А их два:

  • подождать некоторое время
  • инициировать запуск программы

Для случая с несколькими программами эта цепочка будет повторяться несколько раз.

Теперь можно смело переходить к созданию макроса. Запускаем из папки программ Automator. При старте он спросит нас, что мы хотим сделать? Для нашего случая удобнее будет создать свою программу:

Вы увидите главное окно Automator. Оно состоит из двух половинок: слева — доступные действия, справа — сценарий вашей будущей программы. Как видите, никаких познаний в программировании не требуется:

Если вы начнёте изучать содержимое каждой группы действий, то зависнете надолго. Их предусмотрено несколько сотен, на все случаи жизни. Советуем вам пользоваться строкой поиска для того, чтобы отыскать нужное действие по описанию. Сначала нам нужно приостановить загрузку, поэтому введите в поисковую строку «приостановить». Найдётся одноимённое действие. Остаётся перетащить его направо и ввести время задержки:

Следующее действие должно обеспечить запуск программы. Называется действие тоже вполне предсказуемо — «Запустить программу». Нужно перетащить его направо, под действие «Приостановить»:

В списке программ вам остаётся выбрать нужную.

После того, как вы определите паузы перед запуском каждой из программ, остаётся сохранить макрос. В меню выберите пункт «Сохранить как…», убедитесь, что макрос сохраняется как программа:

Теперь при запуске программы «Новый.app» будут происходить именно те действия, которые мы запланировали. Остаётся добавить эту программу в автозагрузку при входе в систему. В настройках системы выберите пункт «Учётные записи», слева кликните по вашей учётке, а справа выберите вкладку «Объекты входа». Нужно нажать на плюсик и выбрать наш макрос:

Разумеется, все те программы, которые вы добавили в макрос, нужно удалить из списка автозагрузки.

После того, как вы попробуете всё это в действии, вы заметите, что при старте системы в Доке появляется новая программа со значком робота. Это работает ваш макрос. Но как быть, если хочется скрыть эту назойливую иконку? Очень просто! Найдите ваш макрос, в контекстном меню выберите «Показать содержание пакета», зайдите в папку Contents и откройте файл Info.plist в любом текстовом редакторе. Нужно изменить параметр LSUIElement с true на false, тогда макрос перестанет появляться в Доке:

Возможности Automator близки к безграничным. В будущем мы обязательно расскажем о других примерах применения этой замечательной утилиты. А вам советуем на досуге ознакомиться с перечнем действий и поэкспериментировать с макросами. Они могут избавить вас от часов рутинной работы и повторяющихся операций.

Источник

Оцените статью