AppleScript with Entourage

Discussion in 'Mac Apps and Mac App Store' started by US8, Apr 20, 2008.

  1. US8 macrumors newbie

    Joined:
    Apr 11, 2008
    #1
    We have a photo program which utilizes an AppleScript to send images via
    email. This application is running on an Intel-based Mac running v10.5.2
    with Entourage 2008 v12.0.1. The following script successfully launches
    Entourage, loads up a new draft message, and attaches all images perfectly:

    on open tList

    tell application "Microsoft Entourage"
    activate

    set nMessage to make new draft window with properties {to
    recipients:"email@mailinator.com"}
    repeat with i in tList
    make new attachment at nMessage with properties {file:i}
    end repeat

    end tell

    end open

    However, one of our alternative scripts launches Entourage 2008, but it does
    not launch a new message or attach the images. This script was written for
    and works on Entourage 2004 (11.4), OS v10.4.11, but not on the system
    running Entourage 2008:

    on open theList

    tell application "Microsoft Entourage"
    activate

    set newMessage to (make new outgoing message)
    repeat with aFile in theList
    make new attachment at newMessage with properties {file:aFile as alias}
    end repeat

    end tell

    end open

    Looking for suggestions on how to correct the second script so it will
    execute completely on Entourage 2008. Thank you in advance to those who
    offer their expertise.
     
  2. Powerbooky macrumors regular

    Powerbooky

    Joined:
    Mar 15, 2008
    Location:
    Europe
    #2
    Does this problem appear in both MacOS 10.4 and 10.5 while using Entourage 2008? One thing I know is that in MacOS 10.5 the AppleScript repeat-commands are executed extremely slowly for some strange reason; so slow that it almost appears to do nothing at all. We have a script here that parses some text and that takes just a couple of seconds when running MacOS 10.4. In Leopard that same task takes up 10 minutes or more. :confused:

    Hope that the 10.5.3 update fixes this.
     

Share This Page