Документация по Application.launch () в JXA? - PullRequest
0 голосов
/ 07 марта 2019

Где я могу найти документацию по Application.launch () в JXA?

Application('Safari').launch();

Кажется, что Application.launch (), в отличие от Application.activate (), только запускает процесс приложения без фактического открытия или активации окна приложения.

Я искал в Интернете и не нашел документации по этой функции.

1 Ответ

0 голосов
/ 17 марта 2019

Команда запуска:

Запускает приложение, если оно еще не запущено, но не отправляет ему команду запуска.

Если приложение уже запущено, отправка команды запуска не имеет никакого эффекта. Это позволяет открывать приложение, не выполняя его обычные процедуры запуска, такие как открытие нового окна или, в случае приложения-скрипта, запуск его сценария. Например, вы можете использовать команду запуска, если вы не хотите, чтобы приложение открывалось и закрывалось видимым образом.

через https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_cmds.html#//apple_ref/doc/uid/TP40000983-CH216-SW51

Обратите внимание, что хотя приведенная выше документация относится к AppleScript, она в основном относится и к JXA.

...