У меня есть AppleScript для Mail.app, который открывает новое окно сообщения с заранее определенными адресом получателя и темой. Этот скрипт открывает новое окно каждый раз, когда я его запускаю:
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:"some subject", content:"" & return & return}
tell newMessage
set visible to true
make new to recipient at end of to recipients with properties {name:"some name", address:"some address"}
end tell
activate
end tell
Но я хочу, чтобы скрипт открывал новое окно сообщения только тогда, когда ранее открывшееся окно закрыто - в противном случае ранее открывшееся окно должно выходить на передний план.
Кто-нибудь может помочь мне изменить этот скрипт для достижения вышеупомянутой функциональности?