Озадачился недавно одной проблемой.
Раз в месяц я сажусь и подсчитываю «многацифр» по роду деятельности. Считать нужно по нескольким критериям одновременно, поэтому требуется несколько калькуляторов. Поначалу, поленившись копаться в «маке», я просто открывал калькуляторы на всех имеющихся в доме девайсах, клал их в рядок и считал, как царь.
Выглядело это эпично
![С улыбкой :)](/bitrix/images/main/smiles/5/icon_smile.png)
В последний раз решил озадачиться запуском сразу нескольких окон калькулятора на Mac. Штатный калькулятор штатным способом (способ: «тыц на иконку») запускается только в одном окне, и больше ни-ни.
В вашем случае это может быть любая другая программа.
Полез в интернет.
Нашел.
Передаю вам.
Для обоих способов нам нужно знать точное название программы на латинице и ее точное расположение.
Как узнать название:
- Находим значок программы в папке «Программы»
- Открываем «Свойства» и видим название программы в середине окна
Как узнать расположение:
- Находим значок программы в папке «Программы»
- Жмем на значок двумя пальцами; в диалоговом окне зажимаем alt и выбираем «Скопировать путь до «Приложение.app»»
![a8cfede0bcf20a3275341d0bed2bfaf0.png](/upload/resize_cache/main/a8c/800_800_1/a8cfede0bcf20a3275341d0bed2bfaf0.png)
![154570ea9b02d38e9c2b16e5829e5a88.png](/upload/resize_cache/main/154/800_800_1/154570ea9b02d38e9c2b16e5829e5a88.png)
Однократное открытие второго окна
Собственно, нужен только Терминал.
В нем бьем команду:
<open -n /вставляем /скопированный /ранее /путь /к /приложению>
open -n /System/Applications/Calculator.app |
В результате откроется еще одно окно нужного приложения - в нашем случае, Калькулятора.
Команду можно повторить необходимое количество раз и открыть необходимое количество окон.
Скрипт на запуск
Суть в том, чтобы создать скрипт, который по одному нажатию будет вместо нас делать то, что мы делали в Терминале.
Для этого нам необходимо приложение Automator.
![d41cc17ba1aa0de94ad8751dec7764ec.png](/upload/resize_cache/main/d41/800_800_1/d41cc17ba1aa0de94ad8751dec7764ec.png)
- открываем.
- выбираем в нижнем углу «Новый документ» - «Программа»
![90776a20cf3f8ea9238d403aa3e65355.png](/upload/resize_cache/main/907/800_800_1/90776a20cf3f8ea9238d403aa3e65355.png)
- ищем в поиске «Запустить shell-скрипт»
![054df0a281165412fd874a2b22a067b6.png](/upload/main/054/054df0a281165412fd874a2b22a067b6.png)
- в окно вставляем всё ту же команду для Терминала
<open -n /вставляем /скопированный /ранее /путь /к /приложению>
open -n /System/Applications/Calculator.app |
![2b82e082990f28609ae7ca2b7a50279b.png](/upload/resize_cache/main/2b8/800_800_1/2b82e082990f28609ae7ca2b7a50279b.png)
- «Файл» - «Сохранить»; либо просто cmd+S
- выбираем название для скрипта; место сохранения по умолчанию - папка «Программы».
![39fb3035ae4a62b1728346760ea822ca.png](/upload/resize_cache/main/39f/800_800_1/39fb3035ae4a62b1728346760ea822ca.png)
![0c9ec0f8bb33a1f45e41e1f8a5d89372.png](/upload/resize_cache/main/0c9/800_800_1/0c9ec0f8bb33a1f45e41e1f8a5d89372.png)
Готово.
Идем в папку «Программы» и ищем созданный скрипт. При каждом нажатии на него будет открываться новое окно нужной программы. Для удобства можно поместить созданный скрипт прямо в Dock.
![cd24909f27dc327e4758241ec4adbfe8.png](/upload/resize_cache/main/cd2/800_800_1/cd24909f27dc327e4758241ec4adbfe8.png)
Для того, чтобы иконка скрипта была такой же, как у оригинальной программы, открываем рядом окна «Свойства» оригинальной программы и скрипта, и перетаскиваем иконку из окна оригинала снизу в окно скрипта наверх, на место иконки «Автоматора». Закрываем все окна.
![f5c79818568f5b8467d9cab53829163c.png](/upload/resize_cache/main/f5c/800_800_1/f5c79818568f5b8467d9cab53829163c.png)
![ea6f82d897dc410cab530795e174c6a5.png](/upload/resize_cache/main/ea6/800_800_1/ea6f82d897dc410cab530795e174c6a5.png)
Повторюсь, что этот способ не мой - я нашел его в интернете. Посему на авторство не претендую. Кстати, работает не во всех сценариях. Например, если таким способом вы решите сидеть в двух аккаунтах Viber - не выйдет.
Будут вопросы - постараюсь ответить.
P.S. Кто-то недавно сетовал, что по выходным нечего читать... Вот, исправляемся))
А еще в
_______________