Как заставить Альфреда запустить команду терминала и открыть одно приложение дважды?

Мне часто нужно запускать несколько копий приложения, например VLC. Для этого я использую терминал и запускаю команду, похожую на:

open -n /Applications/VLC.app

Как я могу создать ярлык с Альфредом для запуска этой одной команды, если я наберу ключевое слово, например vlcnew?

Ответы (4)

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

Ты можешь:

  1. открыть автоматизатор
  2. создать новое приложение
  3. добавить действие «Запустить сценарий оболочки»
  4. вставьте в свою команду
  5. Выберите «Сохранить…» в меню «Файл».
  6. назовите его vlcnew.app

Теперь Альфред должен найти это приложение, если вы наберете vlcnew.

Привет, @Phil, подумайте о том, чтобы пометить ответ как правильный, если все в порядке.
отличный ответ. Я никогда раньше не пользовался автоматом. я бы предложил шаг 7: переместите новый .app в папку «Приложения» вашего пользователя. в оболочке это будет mv <path to my.app> ~/Applications/my.app.

Если у вас есть PowerPack, вы можете создать рабочий процесс.

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

Окно рабочего процесса Альфреда

Теперь вы также можете запустить команду терминала с помощью Powerpack.

  1. Создайте «пустой рабочий процесс»
  2. В правом верхнем углу нажмите на плюсик и выберите нужный триггер.
  3. Щелкните тот же знак «плюс», а затем выберите «Действия» -> «Команда терминала» и введите любую команду, которую хотите запустить.

введите описание изображения здесь

Вы также можете просто открыть Alfred и начать с «>» перед вашим запросом.

введите описание изображения здесь

Дополнительная информация: https://www.alfredapp.com/help/features/terminal/