Я хочу открыть приложение, используя AppleScript. Я знаю, что для открытия приложения используется следующее:
tell application "<AppName>" to activate
Я также пытался использовать «установить передний план процесса».
Однако это не работает с приложением, которое я хочу открыть. Когда окно приложения открывается в фоновом режиме, «сказать приложение» выводит его на первый план. С другой стороны, если окно закрыто, ничего не происходит. Я думаю, что это потому, что приложение работает как приложение агента с "LSUIElement", установленным в "true". Это приложение запускается launchctl при запуске системы.
Есть ли способ открыть такое приложение? Проблема может быть воспроизведена с помощью приложения «Box».
Ждем ваших добрых ответов.
Обновление: я заметил следующие сообщения журнала в файле журнала, когда я вручную открывал приложение.
ERR [main-thread](118)home view will appear
ERR [main-thread](121)UI is already loaded
ERR [main-thread](34)websecurity viewWillAppear
ERR [main-thread (1818)applicationWillbecomeActive
Однако, только последнее сообщение появляется в журнале через AS. Так что, думаю, мне нужно выяснить, как были вызваны другие 3 сообщения журнала.