>> On 31/5/04 4:46 am, "Allen Watson" wrote:
>>
>> On or near 5/30/04 2:22 AM, greg observed:
>>
>>> I have been using a script to close all message and draft windows in
>>> Entourage X but it doesn�t seem to be working at all in version 2004.
>>> Can anyone help? Thanks!
>>>
>>>
>>>> tell application "Microsoft Entourage"
>>>> close (every window whose class is message window or class is
>> draft
>>>> window)
>>>> end tell
>>>
>> I tried your script and variations of it; it appears that Entourage
>> 2004's AppleScript does not properly execute whose clauses for
>> windows. Or at least for the class of windows. With a message window
>> open, "every window whose class is message window" always returns
>> "{}", which is incorrect. This is a bug, I believe.
>>
>> This workaround should do the trick, abeit a bit more slowly:
>>
>> tell application "Microsoft Entourage"
>> set c to class of every window
>> set w to every window
>> repeat with i from 1 to (count w)
>> if item i of c is in {message window, draft window} then
>> close (item i of w)
>> end repeat
>> end tell
>>
>>
>> Thanks for the workaround Allen... Worked like a charm! And definitely
>> not slower than the previous at all :)
>
> Option-clicking the close box might be an easier way to achieve what you
> are after...
>
> Dan
Thanks Dan, that was my workaround when the script didn't work on Erage04
but nothing beats having a keyboard shortcut to do the job :)
greg
--
To unsubscribe:
<mailto:[EMAIL PROTECTED]>
archives:
<http://www.mail-archive.com/entourage-talk%40lists.letterrip.com/>
old-archive:
<http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>