У меня есть приложение Mac, которое после открытия (в awakeFromNib
) показывает пользователю NSAlert
с двумя кнопками, одна с «Option1», другая с «Option2». Я хотел бы автоматизировать следующий поток:
- Откройте приложение из папки «Программы».
- Выберите «Option2», нажав кнопку в NSAlert
Пока мне удалось сделать только первую часть:
tell application "Finder"
activate
make new Finder window to startup disk
open application file "My Application.app" of folder "Applications" of startup disk
close Finder window 1
end tell
Кто-нибудь может мне помочь с кодом? Я понимаю, что могу использовать команды системных событий, чтобы перехватить это событие, но не могу найти какую-либо справку в Интернете для нажатия кнопки в NSAlert, а не в обычном окне.