Ускорьте рабочий процесс с помощью Automator - PullRequest
0 голосов
/ 21 июня 2009

Я заметил, что каждый раз, когда я перезагружаю компьютер, мне приходится выполнять следующие задачи:

  • открыть терминал
  • type 'cd sites / mysite'
  • открыть еще одну вкладку в Терминале
  • type 'cd sites / mysite'
  • введите 'script / server --debugger'
  • открыть Safari
  • перейти к 'http://localhost:3000/'
  • открыть TextMate
  • Открыть -> MySite

Можно ли автоматизировать этот процесс с помощью Automator? Если нет, есть ли альтернативы, чтобы ускорить этот процесс?

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

Ответы [ 2 ]

1 голос
/ 21 июня 2009

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

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

Наконец, вы можете войти в Системные настройки и настроить Safari и Terminal для входа в систему (в разделе «Аккаунты»).

Чтобы заставить Texmate открыть конкретный проект, вы можете просто использовать параметр командной строки Textmate (mate mysite).

1 голос
/ 21 июня 2009

Вы, вероятно, можете с Automator, и я бы начал с записи его в Automator (Workflow> Record; он расскажет вам о специальной sysPreference, которую нужно включить).

Если Automator не может записать это легко, то Applescript, вероятно, будет намного проще. Automator светит, когда одна часть должна перетекать в другую (настоящий «рабочий процесс»). Когда это всего лишь несколько независимых шагов, тогда сценарии оболочки или applecripts проще (за исключением случаев, когда Automator может записать это для вас).

Несколько советов:

В сценарии оболочки «open http: // ...» откроет страницу в выбранном вами браузере.

osascript позволяет запускать небольшие сценарии Applescript в сценарии оболочки.

Automator может запускать как скрипты оболочки, так и сценарии яблок

Applescripts может запускать сценарии оболочки.

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