OK, looks like a bug in LiveCode's API to the Script Editor compiler:

I suspected LiveCode can't even compile the script.

duh, right...  add  "put the result"  watch...

[field "PhotoshopScript"]

tell application "Adobe Photoshop CS5"
    activate
end tell

tell application "System Events"
 "Adobe Photoshop CS5"
    do action "merge leaves" from "Merge Leaves"
   end tell
end tell

Button "merge Leaves"

on mouseUp
   put fld "PhotoshopScript"  into tScript
    do tScript as AppleScript
    put the result
end mouseUp

"compiler error"


I better put this in QA right away, since we are close to next release.

it should not be that complicated:

tell application "Adobe Photoshop CS5"
    activate
     do action "merge leaves" from "Merge Leaves"
end tell

should work but also returns  "compiler error"




The same script compiles without problem and runs in Script Editor.app

On 10/28/10 5:36 PM, Terry Judd wrote:
What happens if you use system events to activate Photoshop first and then
tell Photoshop to do its action?

tell application "System events" to tell application "Adobe Photoshop CS5"
to activate
tell application "Adobe Photoshop CS5" to do action [action] from [set]

Terry...

That does not help. I tried it both ways:

tell application "System Events"
    tell application "Adobe Photoshop CS5"
        activate

        tell application "Adobe Photoshop CS5"
            do action "merge leaves" from "Merge Leaves"
        end tell
    end tell
end tell

does not work

and also (I use this form for calling menu items from other apps)

tell application "Adobe Photoshop CS5"
    activate
        tell application "System Events"
            tell application "Adobe Photoshop CS5"
            do action "merge leaves" from "Merge Leaves"
        end tell
    end tell
end tell

what is odd is that this script works fine to drive thru 4D

tell application "4D"
    activate
end tell

tell application "System Events"
    tell process "4D"
        tell menu bar 1
            tell menu bar item "Selections"
                tell menu "Selections"
                    click menu item "Search Clipboard for EMBS"
                end tell
            end tell
        end tell
    end tell
end tell

no compile error

LiveCode cannot compile the script for Photoshop?






_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to