В любом случае, у меня может быть два экземпляра собственного приложения «Калькулятор», запущенных одновременно.
В любом случае, у меня может быть два экземпляра собственного приложения «Калькулятор», запущенных одновременно.
Ответы:
Самый быстрый, простой и, пожалуй, самый правильный способ сделать это - использовать 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 в Приложениях, затем щелкните правой кнопкой мыши (control-click) и выполните 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.