Ускорьте рабочий процесс с помощью Automator

StackOverflow https://stackoverflow.com/questions/1023934

  •  06-07-2019
  •  | 
  •  

Вопрос

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

  • открытый Терминал
  • введите "сайты 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).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top