Чи все-таки я можу мати два екземпляри нативної програми калькулятора одночасно.
Чи все-таки я можу мати два екземпляри нативної програми калькулятора одночасно.
Відповіді:
Найшвидший, найпростіший і, мабуть, найбільш правильний спосіб зробити це - це використання open
команди в Терміналі.
У новому вікні запустіть команду
open -na Calculator
Це відкриє новий ( -n
) екземпляр програми ( -a
) Калькулятор.
Якщо ви хочете, щоб це було зручно одним натисканням кнопки, ви можете ввести наступні команди в термінал, і це створить ярлик на ім'я calc
або calc.command
на робочому столі, який завжди відкриє новий екземпляр калькулятора
cd ~/Desktop
echo open -na Calculator > calc.command
chmod +x calc.command
exit
Майте на увазі, що у вас ще немає файлу з іменем calc.command
на робочому столі, інакше він буде видалений!
open
працює? Він перевіряє наявність у папці програм?
/Applications
і підкаталогах, ~/Applications
і в підкаталогах, і навіть у подібних місцях /System/Library/CoreServices
.
open
- приблизно еквівалентний подвійному клацанню .
open -na Calculator
Відповідь хороший. Коли мені потрібно було це зробити раніше, я загорнув його в Applescript:
do shell script "open -n " & quoted form of the POSIX path of the (path to the frontmost application as Unicode text)
Це визначає, який додаток зараз на передньому плані, і запускає новий екземпляр за допомогою open -na
методу.
Збережіть цей скрипт у редакторі Applescript як щось на кшталт "Запустити інший екземпляр" та покладіть його у свій /Users/${USER}/Library/Scripts
каталог. Потім ви знайдете його в меню "Сценарії користувачів" ( яке, можливо, потрібно буде включити ):
Просто виведіть калькулятор на перший план, потім виберіть цей пункт меню, і ви отримаєте інший екземпляр калькулятора.
Ви можете працювати скільки завгодно і навіть без дублікатів програми.
Двічі клацніть програму, щоб відкрити один екземпляр, наприклад
/Applications/Calculator.app
Потім двічі клацніть виконуваний файл, щоб відкрити другий екземпляр
(вам потрібно буде натиснути клавішу ctrl + клацнути або натиснути правою кнопкою миші програму та вибрати "Показати вміст пакета", щоб перейти до виконуваного файлу):
/Applications/Calculator.app/Contents/MacOS/Calculator
У цьому другому випадку відкриється вікно терміналу для запуску виконуваного файлу. Не припиняйте його, інакше ви скасуєте другий екземпляр запущеного калькулятора.
Подвійне клацання виконуваного файлу дозволяє відкрити скільки завгодно екземплярів калькулятора (тобто я не знаю верхньої межі).
Так, ви можете, якщо у вас є обліковий запис адміністратора. Виберіть Calculator.app у програмі, потім клацніть правою кнопкою миші (клацанням управління) та виконайте Duplicate
команду. Це зробить копію програми "Калькулятор", яку ви потім зможете вільно використовувати.
Відкрийте свій термінал і запустіть:
open -n /Applications/Calculator.app
або
open -na Calculator
Не потрібно копіювати додаток чи щось подібне!
З варіантів довідки для open
:
-n, --new Open a new instance of the application even if one is already running.
-a Opens with the specified application.