• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Accessing front window of Mail.app
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accessing front window of Mail.app


  • Subject: Re: Accessing front window of Mail.app
  • From: Luther Fuller <email@hidden>
  • Date: Sun, 06 Sep 2009 12:59:22 -0500

On Sep 6, 2009, at 12:17 PM, Mike Matthews wrote:
On Sep 6, 2009, at 10:06 AM, Luther Fuller wrote:

On Sep 6, 2009, at 11:42 AM, Mike Matthews wrote:
I've been trying to find a way for this AppleScript (or something like it) to work:

tell application "Mail"
set theContent to the content of the front window
end tell

But it appears that there's no way to target the front window of Mail, including in the 10.6 version of Mail.

Message windows belong to a Viewer Window not the application. Try this ...

tell application "Mail"
set frontViewer to (message viewer 1)
set theMsg to message 2 of frontViewer
content of theMsg
end tell

---
Helpful, but it gets the content of the first message in the list of incoming messages of te selected mailbox in the mail viewer window.

I'd like the script to operate on an open outgoing message window that is front-most.

Sorry if this wasn't clear.

Thanks for clarifying that. The best I could do, so far, is ...

tell application "Mail"
activate
set frontViewer to (message viewer 1)
set msgList to selected messages of frontViewer
if (count items of msgList) ≠ 1 then
beep
return
end if
set frontMsg to (item 1 of msgList)
content of frontMsg
end tell

Notice that this script says nothing about the frontmost window. I tried finding a connection between 'window 1', which does not have 'content' and a particular message, which does. Mail seems to have a disconnect in that area. Or I haven't found it yet. I can find no way to associate a window with its message. (BTW, I display message content in a message window, not in the Message Viewer, which is an option. I just tried 'content of frontViewer' ... it does not work.)

Perhaps the best Mail can do is let you use 'selected messages' instead of the window of a message.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: Accessing front window of Mail.app
      • From: Mike Matthews <email@hidden>
References: 
 >Accessing front window of Mail.app (From: Mike Matthews <email@hidden>)
 >Re: Accessing front window of Mail.app (From: Mike Matthews <email@hidden>)

  • Prev by Date: Re: date/Snow Leopard changed
  • Next by Date: Re: new (I think) time question
  • Previous by thread: Re: Accessing front window of Mail.app
  • Next by thread: Re: Accessing front window of Mail.app
  • Index(es):
    • Date
    • Thread