• 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: UI scripting
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UI scripting


  • Subject: Re: UI scripting
  • From: Yvan KOENIG <email@hidden>
  • Date: Wed, 11 Oct 2006 19:10:54 +0200


Le 11 oct. 2006 à 16:58, Ruby Madraswala a écrit :

Hi 

Any reason why this works

activate application "TextEdit"
tell application "System Events"
    tell process "TextEdit"
        tell menu bar 1
            tell menu bar item "Edit"
                click -- open Edit menu
                tell menu "Edit"
                    tell menu item "Copy"
                        click -- choose Copy command
                    end tell
                end tell
            end tell
        end tell
    end tell
end tell


And this does not. I get error message NSReceiverEvaluationScriptError:
4.
activate application "Illustrator 10.0.3"
tell application "System Events"
    tell process "Illustrator"
        tell menu bar 1
            tell menu bar item "Edit"
                click -- open Edit menu
                tell menu "Edit"
                    tell menu item "Copy"
                        click -- choose Copy command
                    end tell
                end tell
            end tell
        end tell
    end tell
end tell

I am just testing and learning UI scripting. I can get the edit/copy
keystrokes to work. What I want to do is in Illustrator - activate
Object - transform - scale.. menu using the tell block or any other
method.


Hello

Are you sure that the process is named "Illustrator"  or that the app itself is named "Illustrator 10.0.3"

you may try to add some extra tasks and look in the log report which ones are executed befure the failure.

For instance:

activate application "Illustrator 10.0.3"
tell application "System Events"
    tell process "Illustrator"
        tell menu bar 1
get name of every menu bar items
            tell menu bar item 4 --"Edit"
                click -- open Edit menu
                tell menu 1 -- "Edit"
get name of every menu items
                    tell menu item 5 --"Copy"
                        click -- choose Copy command
                    end tell
                end tell
            end tell
        end tell
    end tell
end tell


Yvan KOENIG


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >UI scripting (From: "Ruby Madraswala" <email@hidden>)

  • Prev by Date: Re: scripting BOMArchiveHelper possible ?
  • Next by Date: App and droplet
  • Previous by thread: Re: UI scripting
  • Next by thread: Re: UI scripting
  • Index(es):
    • Date
    • Thread