Applescript для создания нового сообщения с приложением Mail

У меня есть 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

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

Кто-нибудь может помочь мне изменить этот скрипт для достижения вышеупомянутой функциональности?

5
задан user151019 27 February 2012 в 01:22
поделиться