Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Computer Skills
  2. App Training
Computers

Рабочие процессы Альфреда для начинающих

by
Difficulty:BeginnerLength:LongLanguages:
This post is part of a series called Mac for Beginners.
Evernote for Beginners: The Basics of the Most Popular Notebook App
iMovie: An Introduction

Russian (Pусский) translation by Shaun Murphy (you can also view the original English article)

С тех пор, как Альфред 2.0 был в бета-версии, я делал Альфред рабочие процессы для себя и для других. Это большое удовольствие и очень полезно для моего повседневного рабочего процесса. Я обычно в среднем через Альфреда около 130 раз в день, с моим пиковый день 768 раз. Я собираюсь показать вам основные понятия процесса проектирования в этом учебнике, вплоть до очень продвинутых функций, которые вы можете использовать в своих собственных рабочих процессов в последующих уроках. Итак, присоединяйтесь к веселью!

Если вы только что установили Альфред и Вы не использовали его еще, пожалуйста, прочитайте великий руководств, и работает с Альфред блок питания - азы, а и работает с Альфред моторно - процессы, на tuts+. Я буду предполагать, что вы понимаете, что содержащиеся в этих статьях. Я мог бы снова рассказать еще о нескольких вещах, но достаточно для ясности.

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


Создание рабочих процессов

Когда вы активируете Альфред на свой хоткей, который установлен по умолчанию (команда место), вы будете иметь то, что называется Альфред подскажут.

Alfred Prompt
Альфред Подскажут

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

С предпочтениями Альфред открыть, вы увидите на верхней панели есть пункт рабочие процессы. Именно в этом экране, что новые рабочие процессы можно создавать, редактировать существующие рабочие процессы, или просто поиграть с Альфредом. У меня есть рабочий процесс я назвал тест просто проверить на разных концепций в дизайне рабочего процесса.

Для этого урока, я буду создавать рабочий процесс, чтобы сделать все работы для этого учебника. Это будет проще изучить понятия и ознакомиться с тем, как обстоят дела, если это не нужно, чтобы изменить рабочие процессы все время. Итак, возьмите мешок функциональность в рабочем процессе будет работать на нас.

Таким образом, создание нового рабочего процесса и присвойте ему имя MacTuts:Альфред рабочих процессов - для начинающих, описание и тестирования для обучения, как сделать рабочие процессы, вы можете использовать ваше имя и веб-сайт для этих областей, и идентификатор ком.туц.Мак.AlfredWorkflowBeginner. Идентификатор рабочего процесса очень важно, особенно для более сложных рабочих процессов, которые будут использовать кэширования и хранения данных. Я объясню эти понятия в расширенный учебник рабочего процесса.

Creating the Workflow
Создание рабочего процесса

Для того, чтобы выглядеть хорошо, он должен быть значок. Получить картинку из загрузки и перетащите его в поле значок. Теперь каждый блок, который Вы можете установить изображение в будет использовать это изображение в качестве изображения по умолчанию. Например, ключевое слово блок принимает необязательный образ. Если вы оставите это поле пустым, он будет использовать это изображение по умолчанию.

При нажатии на вкладку файл readme в верхней части, вам будет предоставлена отлично подходит, чтобы рассказать пользователям, как использовать рабочий процесс. Я стараюсь всегда документировать свои рабочие процессы, потому что я мог бы вернуться к нему за несколько месяцев и не вспомните, что делает рабочий процесс. Это хорошая практика, чтобы всегда держать это описание бизнес-процесса в актуальном состоянии.

Workflow Readme
Рабочий Процесс Ридми

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

A Bare Workflow
Голый Рабочий Процесс

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

Add Actions Menu
Меню ДОБАВИТЬ Действия

Тема Вашего рабочего процесса

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

Например, Вы не должны создать рабочий процесс мои горячие клавиши и блок активации сайта. Что документооборот должен просто содержать горячие ключевых определений. Или, создать рабочий процесс для работы с поисковиком Google, который подключается к дак-дак-ГОУ! Это просто делает для путаницы.

Каждый рабочий процесс должен иметь общую тему, и вы должны придерживаться его. Что позволяет найти суб-функции рабочего процесса легче найти. У меня за 80 рабочих процессов в моем Альфред. Если бы я хотел посмотреть, как суть листер работает на Гитхабе, я просто перейти на github рабочего процесса и искать там эту функцию. Это логично и очень удобно.

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


Организация рабочего процесса

Когда Вы размещаете свой блоки и маршрутов, лучше всего держать его в чистоте. Таким образом, вы и другие можете ясно видеть, что вы делаете. Например, этот макет рабочего процесса имеет разъемы, которые пересекают друг друга. Это делает его очень трудно выяснить, что блок подключен к блоку.

Messy Workflow
Сумбурно Рабочего Процесса

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

Clean Workflow
Чистый Рабочий Процесс

Кроме того, я стараюсь группы логические блоки близко друг к другу. Например, я создал рабочий процесс, чтобы содержать все специальные акции, которые я использую с одной компанией. Он содержит ярлыки на веб-сайты, специальные текстовые экспандеры с расчетными результатами и т. д. Все действия, которые являются одинаковыми (ярлыки рядом с другими ярлыками, текст эспандеры с другими текстовые экспандеры и т. д.), я сгруппировать так, что они легко идентифицировать.

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


Экспорт Рабочего Процесса

В левом нижнем углу, вы увидите кнопку "Поделиться". Эта кнопка вызывает один пункт меню экспорт рабочего процесса... Вы используете это, чтобы сохранить ваш рабочий процесс в формат, который затем можно по электронной почте кому-то еще и они могут загрузить его в свой Альфред.

Exporting Workflows
Экспорт Рабочих Процессов

Он по умолчанию используется имя: <имя бизнес-процесса>.alfredworkflow. Это на самом деле zip-файл, содержащий все об этом процессе. Если вы изменить .расширение alfredworkflow для .zip, а затем вы можете распаковать его и посмотреть, как рабочий процесс производится. Это в основном plist файл, файл иконки, и все остальное, что вы добавляете в свой рабочий процесс, чтобы использовать. Я буду объяснять более это в заранее учебник.

Поскольку у вас есть такой удобный способ обмена рабочие процессы, то есть смысл отправить его на людей, или разместить его в сети. Я разделяю мои бизнес-процессы на Альфреда форумах, мой личный сайт на заказ Компьютерные инструменты, моем github OctoPress сайте, и на моем github аккаунт. Действительно, все те места, в конечном счете, ссылка на рабочие процессы на мою учетную запись github.

Если вам нужен документооборот, Альфред Форумы-это всегда отличное место, чтобы искать новые рабочие процессы. Если Вы не нашли то, что вы хотите есть, Вы также можете проверить сайт рабочего процесса Альфреда (у них также есть рабочий процесс, который ищет своего сайта и загружает рабочий процесс для вас). Или, просто сделать поиск Google для рабочих процессов Альфред.

После этих курсов, вы будете также делать много рабочих процессов. Пожалуйста, напишите их на этих форумах, чтобы другие могли использовать их. Если вы любите его и использовать его, есть и другие, которые также могли бы извлечь из них пользу.


Информационный поток в рабочем процессе

При подключении блоков в рабочие процессы вместе, линии показывают, где выход из одного блока перейти к следующему. В блоке, который получает выход, он находится где-нибудь в {запрос} макрос не найдено. В настоящее время Альфред рабочие процессы поддерживают только один макрос для расширения, но там было много предложений для расширения этого на форумах. Например, ключевое слово блок будет выводить то, что после ключевого слова в Альфред приглашение на следующее окно и помещает его везде нашел {запрос} является.


Триггеры, Входы, действия и результаты

Существует четыре типа блоков, которые вы можете использовать, чтобы сделать рабочие процессы: триггеры, входы, действия и результаты. Название видах помощи под стойки, как они работают. Альфред организует их в четыре колонки в области чертежной доски. Поток информации на чертежной доске течет слева направо. Давайте посмотрим на различные типы блоков в деталях.


Триггеры

Горячие клавиши

Горячая клавиша блок, как вы определяете комбинацию клавиш Альфред. Эти клавиши имеют глобальную область видимости, что означает, что они доступны везде. Проблема вы можете столкнуться дублирование горячих клавиш в другие приложения. Альфред не позволю тебе перекрыть горячую клавишу, которая уже в Альфреда, но вы можете легко перекрываются другого приложения горячие клавиши. Поэтому вы должны быть осторожны о назначении горячих клавиш.

Трюк, который я использую, чтобы всегда иметь двойное ключа управления. Клавиши управления клавиши FN, клавиши Ctrl, Alt и командой. Если вы всегда используете два или более одновременно, то это обычно не пересекается с другим приложения горячие клавиши. Но, бывают и исключения. Помощью рабочего процесса идеально подходит для выяснение того, какие клавиши вы уже назначены в Альфреда. Я буду говорить о том, что более полезные процессы в диких разделе.
Hotkey Input
Ввод Горячих Клавиш

С горячих клавиш, вы можете иметь Альфред вперед различные предметы к следующему блоку. Если аргумент имеет значение текста как показано на рисунке, затем текст в текстовый блок будет передан к следующему блоку. Если аргумент имеет значение выбор в OS X, то независимо от выбранного в ТОП большинство приложений будут переданы. Если аргумент имеет значение ОС x содержимое буфера обмена, то что находится в буфере обмена будут переданы. Если аргументов нет, то ничего не передается на следующий блок. Это тогда просто триггер действий без выходных.

Действий Файл

Действий Файл будет присвоить новую команду браузеру Альфреду. Это очень полезно, когда вам надо что-то делать с конкретным файлом. Вы можете создать действие файл и заполнить его, как показано ниже.

File Action
Действий Файл

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

File Action on a File
Действий файл на файл

Теперь, при просмотре файла в браузере Альфред, нажав клавишу со стрелкой вправо, появится все возможные действия с файлом. Пресс-МТ:путь файл, и вы увидите уведомление рычание с путь к файлу.

Контактного Действия

Контактное действие будет назначить новую команду к контактам в Альфреда. Таким образом, Вы можете выполнять конкретные действия по каждому пункту контактную форму. Этот блок имеет только одно поле.

Contact Action
Контактного Действия

Вы выставили и название вашей команды есть. Это называется МТ:Показать имя. Вы можете подключить его к почтовое уведомление. Теперь, перейдите к функции и подраздел Контакты.

Contact Action
Контактного Действия

Если Вы нажмете на + в правом нижнем углу, вы можете добавить поле действий.

Contact Action
Контактного Действия

Просто выберите действие прокрутить селектор макроса Т:Показать имя. После нажатия кнопки Добавить Настраиваемое действие и просмотреть контакт в Альфред, тогда вы можете нажать Enter на имя и он будет отображать его для вас в почтовом уведомлении. Не слишком полезно, но вы видите, как это работает.

Резервный Поиск

Резервный поиск как создать свой собственный вариант поиска альтернативы. Предположим, ваш рабочий процесс был про новую поисковую систему, для которой Альфред не имеют резервный поиск. Вы бы просто использовать этот триггер с открытого действия URL-адреса с вас адрес для поиска. \


Входы

Ключевое слово

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

Keyword Input
Ключевое Слово Ввод

Ключевое слово-это название сайта. Все, что пользователь вводит в Альфред запрос будет использоваться в поиске файловой системы, а также. Чтобы помочь не показывают, все в файловую систему для сайта, я следую правилу именования двух или более букв в Название бизнес-правила (вот это МТ), а puncuation персонажа (здесь я использую :) и уникального сайта по акции, я хочу (здесь я использую Эхо). Это позволит сохранить ниспадающий участок очищают от нежелательных результатов поиска.

После ключевого слова, у вас есть флажок, позволяющий пробел после ключевого слова или нет. Если вы проверите это, то Альфред не пройдет первое место для следующего блока.

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

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

Post Notification
Почтовое Уведомление

Я объясню различные аргументы в диалоге позже. После нажатия кнопки сохранить, вам просто нужно подключить их.

Connecting the Blocks
Подключение блоков

Чтобы начать это действие рабочего процесса, вы набираете ключевое слово, Т:Эхо в Альфред подскажите allong с вашим сообщением.

Running the MT:Echo Keyword
Запустив МТ:Эхо сайта

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

Growl Notification
Уведомление Рычать

Там, ваше первое ключевое слово ввод с результатом!

Файл Фильтра

Фильтр файлов позволит вам искать файлы или папки на один, что соответствует тому, что пользователь вводит в строке Альфред.

Мой любимый использование файла фильтра, чтобы создать имя каталога пользователя. Добавить файл фильтра в рабочий процесс и назвать его ФФ для найти папку.  В области типы файлов, перетащите любую папку из Finder в поле.  Это добавит общественности.папки в области "типы файлов". 

Find Folder File Filter
Найти Фильтр Файлов Папки 

Теперь, когда вы типа ФФ в Альфред подскажите, он будет отображать список папок.  Введя имя будет сузить список, чтобы показать только те, которые соответствуют тому, что вы набираете.  При нажатии клавиши на запись, путь к этой папке будет передан к следующему блоку.  Поэтому, если вы Добавить обзор в Альфред блок рядом и соединяют их, затем будет показано, что каталог в режиме Альфред браузера.  Я использую это много! 

Find Folder File Filter
Найти Фильтр Файлов Папки 

Дополнительные функции будут рассмотрены в промежуточном учебник. 

Фильтр Скрипт 

Фильтр скрипт использует скрипт, чтобы определить, что пользователь видит в качестве вариантов для выбора.  Можно написать скрипт практически на любом языке, который вы хотите использовать.  Он просто возвращает правильно отформатированный XML, определяющий различные варианты для пользователей.  Это чрезвычайно мощный инструмент, который я объясню в расширенный учебник. 


Действия 

Открыть Файл 

Это действие открывает файл, переданный ему с помощью приложения по умолчанию для этого файла.  Если вы поставляете программы в области типа с помощью перетаскивания программы к нему, он начнет эту программу с любой файл, который вы посылаете к нему.  Таким образом, можно создать рабочий процесс, фильтр файлов и прикрепить его к открыть действий файл.  Перетащите вас любимый текстовый редактор (у меня это возвышенное текст), чтобы открыть файл. 

Open File Action
Открыть Действий Файл 

Теперь, если вы ищите файл с сайта файл фильтра и нажмите Enter, он будет открыть этот файл в текстовом редакторе. 

Показать файл в Finder 

Это без вариантов.  Она просто раскрывает любую папку или файл, переданный его в Finder.  Из коробки, он отлично работает с искателем.  Следопыт не устанавливает необходимые поля, которые будут использоваться в Альфреда.  Если вы хотите, чтобы исправить это, пожалуйста обратитесь в службу поддержки навигаторе не работает, как задумано Альфред сообщение на форуме. 

Обзор Альфред 

Как Показать файл в Finder работает, так что делает это.  За исключением того, что он открывает браузер Альфреда на месте.  Я использую это больше, чем раскрыть файл в Finder.  Я считаю себя, используя браузер Альфред столько же или больше, чем Следопыт.  

Запуск Приложений/Файлов 

Это действие позволяет создать список программ или файлов, которые должны быть запущены с сайта.  При добавлении сайта ввод и запуск приложений/файлов блок наполняют запуск приложений/файлов с программами, которые вы хотите запустить (открыть файл файлов с их программой по умолчанию), вы можете сделать ключевое слово, чтобы запустить рабочую среду для вас. 

Launch Applications
Запуск Приложений 

Веб-Поиск 

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

Default Web Search
Веб-Поиск 

Открыть URL-адрес 

Это действие используется, чтобы открыть URL в веб-браузере.  Ваш URL может быть полностью статическим, или используйте вход в блок, чтобы создать URL-адрес, используя {запрос} макрос

Система Команд 

Это действие позволяет запускать одну из нескольких команд системного уровня.  Вы можете использовать это, чтобы вызвать командную систему, как выключение после закончил долгий сценарий.   Или просто создайте свои собственные последовательности клавиш для запуска командной системы. 

System Command
Система Команд 

команда в iTunes 

Как с командной системы, это действие позволит вам выполнять определенный действия в iTunes. 

System Command
Система Команд  

Запустить скрипт, запустить и командной терминала NSAppleScript 

Эти три действия для запуска скриптов.  Это более сложная тема и будет рассмотрена в промежуточном и продвинутом учебники. 


Выходы 

Почтовое Уведомление 

После выхода уведомления будет отправить сообщение пользователю, используя метод по умолчанию или указанный метод. 

Post Notification
Почтовое Уведомление 

Выходные данные: поле позволяет выбрать от growl-уведомления или из центра уведомлений.  Вы также можете нажать на липкий для того, чтобы оставаться на экране, пока пользователь не закроет его.  Если вы только хотите, чтобы отобразить что-то, если какой-то текст был принят, то проверяем только если перешел в спор содержимое поля.  Вы можете задать заголовок и подзаголовок в названии и текстовых полей.  Если вы передаете Имя файла для отображения, Вы также можете изменить текст, чтобы показать последний компонент пути или удалить расширение. 

Большой Тип 

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

Копировать В Буфер Обмена 

 Этот выход позволяет скопировать данный текст в буфер обмена. Если Вы автоматически проверять вставить на фронт самое приложение, оно будет также последние ее наиболее применимой, если она может.  Вы можете просто набрать свой текст в текстовом поле или используйте {запрос} макрос, чтобы разместить текст, переданный в блок. 

Copy To Clipboard
Копировать В Буфер Обмена 

Давайте строить текст расширение скрипта.  Место ключевого блока с ключевым словом ;добавить. Подключить этот блок к копировать в буфер обмена заблокировать ваш адрес. Регистрация автоматически вставить и у вас будет текстовый расширитель, чтобы поместить ваш адрес в самые лучшие приложения. Она также будет доступна в буфере обмена.

Запустить Скрипт

Этот выход для запуска скрипта в качестве последнего шага. Это более сложная тема и будет рассмотрена в промежуточном и продвинутом учебники.


Полезная рабочих процессов в природе

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

Команда Help
Этот процесс будет создать PDF из всех ключевых слов и горячих клавиш, определенные в каждом из рабочих процессов. Это отличный способ, чтобы отслеживать все рабочие процессы в вашей Альфред и как их активировать.

Регулярное Переименования
Этот рабочий процесс позволяет выделить несколько файлов в Finder и переименовать их в соответствии с регулярным выражением, что вы или тот, который вы уже сделали. Я использовал его совсем немного.

Регулярное Выражение Тестер
Этот процесс отлично подходит для проверки ваших регулярных выражений на тестовый случай. Если вы используете много регулярных выражений, это должен быть рабочий процесс.

Часовые Пояса
Это замечательно, если вы работаете с другими людьми в разных часовых поясах. Она позволяет конвертировать время в одного часового пояса в другой. Или, просто, видя, что времени в настоящее время в другом часовом поясе. Отлично подходит для путешествий, а также.

Единицы
Этот процесс идеально подходит для превращения практически любой блок в другой блок. Это тоже очень красивый процесс!

Разрешения файла Unix (чмод) преобразователь
Этот рабочий процесс позволяет выяснить, что использовать для значений permisions для файловых системах Unix. Это замечательно, если вы программируете разрешений операционной системы для программ много.

Таймер Яйцо
Эта технология отлично подходит для создания таймеров, которые повторяются или являются единовременными событиями. Для тех, кто имеет склонность забывать назначения или временных ограничений, это может быть жизнь заставка.

На github
Если вы работаете с github много, это необходимый процесс. Это позволяет просматривать и работать с аккаунта на github и логи.

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

Цвета
Для тех, кто много УСБ работают и имеют проблемы при получении права цветовые коды, этот процесс является обязательным. Я использую его почти каждый раз, когда я работаю с CSS.

Это должно дать вам несколько хороших примеров бизнес-процессы и сделать Вашу библиотеку идти. Будьте осторожны, вы можете закончить, как меня с более 80 рабочих процессов! В приведенном выше примере бизнес-процессы также могут быть использованы как примеры того, как писать свои собственные.


Резюме

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

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.