Ускорьте рабочий процесс с помощью Automator
Вопрос
Я заметил, что каждый раз, когда я перезагружаю свой компьютер, мне приходится выполнять следующие задачи:
- открытый Терминал
- введите "сайты cd/mysite"
- откройте другую вкладку в Терминале
- введите "сайты cd/mysite"
- введите 'скрипт / сервер --отладчик'
- открытое Сафари
- перейти к 'http://localhost:3000/'
- откройте TextMate
- Открыть -> mysite
Можно ли автоматизировать этот процесс с помощью Automator?Если нет, то есть какие-либо альтернативы для ускорения этого процесса?
Я попытался зарегистрировать этот процесс с помощью Automator, но было бы лучше использовать команды напрямую.
Решение
Вероятно, вы можете с помощью Automator, и я бы начал с попытки записать это в Automator (Рабочий процесс> Запись;он расскажет вам о специальной sysPreference, которую вам нужно включить).
Если Automator не может записать это легко, то Applescript, вероятно, было бы намного проще.Automator сияет, когда одна деталь должна перетекать в другую (настоящий "рабочий процесс").Когда это просто набор независимых шагов, тогда сценарии оболочки или applescripts проще (за исключением случаев, когда Automator может записать это за вас).
Несколько советов:
В сценарии оболочки "открыть http://..." откроется страница в вашем предпочтительном браузере.
osascript позволяет запускать небольшие Applescripts внутри сценария оболочки.
Automator может запускать как сценарии оболочки, так и applescripts
Applescripts может запускать сценарии командной оболочки.
Другие советы
Ну, на самом деле вам не нужен Automator для большинства из этих задач - просто установите правильные значения по умолчанию для терминала и Safari.
С помощью терминала вы можете зайти в настройки и определить пару окон терминала для запуска определенных скриптов при их запуске.Затем вы можете расположить эти окна так, как хотите (вкладки, окна или их сочетание) и сохранить результат в виде группы окон.Затем вы можете заставить эту группу окон автоматически запускаться при открытии терминала.
Наконец, вы можете зайти в Системные настройки и настроить Safari и Terminal в качестве элементов входа (в разделе Учетные записи).
Чтобы заставить Texmate открыть конкретный проект, вы могли бы просто использовать опцию командной строки Textmate (mate mysite).