Маковод - маководу. Выпуск 3: Как запустить приложение на Mac несколько раз

Приветствую!

Озадачился недавно одной проблемой.
Раз в месяц я сажусь и подсчитываю «многацифр» по роду деятельности. Считать нужно по нескольким критериям одновременно, поэтому требуется несколько калькуляторов. Поначалу, поленившись копаться в «маке», я просто открывал калькуляторы на всех имеющихся в доме девайсах, клал их в рядок и считал, как царь.
Выглядело это эпично :)
В последний раз решил озадачиться запуском сразу нескольких окон калькулятора на Mac. Штатный калькулятор штатным способом (способ: «тыц на иконку») запускается только в одном окне, и больше ни-ни.
В вашем случае это может быть любая другая программа.
Полез в интернет.
Нашел.
Передаю вам.

Для обоих способов нам нужно знать точное название программы на латинице и ее точное расположение.  
Как узнать название:
- Находим значок программы в папке «Программы»
- Открываем «Свойства» и видим название программы в середине окна

Как узнать расположение:
- Находим значок программы в папке «Программы»
- Жмем на значок двумя пальцами; в диалоговом окне зажимаем alt и выбираем «Скопировать путь до «Приложение.app»»



a8cfede0bcf20a3275341d0bed2bfaf0.png

154570ea9b02d38e9c2b16e5829e5a88.png


Однократное открытие второго окна

Собственно, нужен только Терминал.
В нем бьем команду:

<open -n /вставляем /скопированный /ранее /путь /к /приложению>

open -n /System/Applications/Calculator.app

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


Скрипт на запуск

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

Для этого нам необходимо приложение Automator.


d41cc17ba1aa0de94ad8751dec7764ec.png

- открываем.
- выбираем в нижнем углу «Новый документ» - «Программа»

90776a20cf3f8ea9238d403aa3e65355.png

- ищем в поиске «Запустить shell-скрипт»

054df0a281165412fd874a2b22a067b6.png

- в окно вставляем всё ту же команду для Терминала

<open -n /вставляем /скопированный /ранее /путь /к /приложению>

open -n /System/Applications/Calculator.app

2b82e082990f28609ae7ca2b7a50279b.png

- «Файл» - «Сохранить»; либо просто cmd+S
- выбираем название для скрипта; место сохранения по умолчанию - папка «Программы».  

39fb3035ae4a62b1728346760ea822ca.png
0c9ec0f8bb33a1f45e41e1f8a5d89372.png

Готово.

Идем в папку «Программы» и ищем созданный скрипт. При каждом нажатии на него будет открываться новое окно нужной программы. Для удобства можно поместить созданный скрипт прямо в Dock.

cd24909f27dc327e4758241ec4adbfe8.png

Для того, чтобы иконка скрипта была такой же, как у оригинальной программы, открываем рядом окна «Свойства» оригинальной программы и скрипта, и перетаскиваем иконку из окна оригинала снизу в окно скрипта наверх, на место иконки «Автоматора». Закрываем все окна.

f5c79818568f5b8467d9cab53829163c.png
ea6f82d897dc410cab530795e174c6a5.png

Повторюсь, что этот способ не мой - я нашел его в интернете. Посему на авторство не претендую. Кстати, работает не во всех сценариях. Например, если таким способом вы решите сидеть в двух аккаунтах Viber - не выйдет.
Будут вопросы - постараюсь ответить.

P.S. Кто-то недавно сетовал, что по выходным нечего читать... Вот, исправляемся))

А еще в Telegram-канале блога каждый день пишу два поста: короткая «молния» с техно-полезностями и полноценная статья. Ненавязчиво и полезно. Присоединяйся!
_______________
18

Комментарии

Popler Power
+22
Спасибо, интересно!
22 марта 2020 в 04:29
#
Esthet
+1768
Нажористая статейка))))
23 марта 2020 в 02:56
#
+130
Пиши ещё годные фичи для мак
24 марта 2020 в 00:28
#
+237
Копировать путь не обязательно. Перетаскиваете иконку программы в окно терминала, и путь введётся автоматически.
Разумеется, перетаскивать нужно после ввода команды (open -n) и пробела.
29 марта 2020 в 01:00
#
+10
Почему тогда не использовать excel вместо нескольких калькуляторов?
19 апреля 2020 в 13:01
#