11.07.2015 Views

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ХАКЕР 04 /171/ 2013 31ПОДНИМИТЕМНЕ ВЕКИМихаил Еловскихwronglink@gmail.comКак заставить Макработать за тебяс помощью Automatorи AppleScriptСовременные операционные системыпредлагают довольно большой наборразличных встроенных инструментови настроек, позволяющих более гибкоорганизовать работу, избегая различныхрутинных операций. Но всеравно найдется еще тысяча мелкихдействий, которые не были учтеныразработчиками. И тут на помощь намприходят множественные скриптовыеязыки, в которых зачастую проблемарешается на раз-два-три. Но сегоднямы рассмотрим еще одно решениес несколько иным подходом, на случайесли, например, в программе не предусмотренконсольный режим. Этимрешением является программа, входящаяв состав стандартной поставкиOS X под названием Automator.Автоматор позволяет легко и быстро создаватьworkflow — по сути, скрипты, которые могут прекрасноинтегрироваться с операционной системой. Отличиеот традиционных bash-, Python-, Lua- и прочих скриптовв том, что вместо традиционного подхода с написаниемкода ты в графическом виде собираешь скриптиз маленьких кирпичиков — событий и действий.В стандартной библиотеке этих базовых компонентовдостаточно для различных случаев жизни, а если необходимо,можно ее существенно расширить, установивпакеты дополнений. Впрочем, обо всем по порядку.При создании нового скрипта автоматор спросито его типе. На выбор предлагается:• Workflow — стандартный файл, запускаемыйлибо из GUI автоматора, либо через консоль командойautomator.• Application — воркфлоу, оформленный в виде отдельногоприложения. Его можно запустить, не заходяв GUI.• Service — специальный тип, позволяющий запускатьскрипты в контексте приложений. После созданияони будут доступны в пункте меню Services.• Print Plugin — эти воркфлоу будут доступны в диалогевыбора принтера. Они принимают на входPDF-версию печатаемого документа.• Folder Action — привязываются к определеннойпапке и запускаются при добавлении файлов в этупапку.• Calendar Alarm — скрипты запускаются по определенномусобытию в календаре.• Image Capture Plugin — интеграция с сервисомзахвата изображения. Workflow получает на входизображение.В статье мы рассмотрим несколько довольно интересныхюз-кейсов, которые могут пригодиться любомупользователю OS Х или подтолкнут читателей на написаниеновых рецептов.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!