I know this has been asked a bajillion times before, yet here we are.

So it turns out that my simple little applescript to copy in from
another app was ineffective. Lots more digging around led me to create
this:

tell application "Xcode"
        activate
        tell application "System Events"
                tell application process "Xcode"
                        set frontmost to true
                        keystroke "c" using command down
                end tell
        end tell
        display dialog (the clipboard)
        set foo to path to frontmost application
        display dialog foo
end tell

which is currently hardwired to Xcode and has a couple of dialogs for
debugging purposes. Yes, yes, I know that blissfully assuming that
command-C performs a copy operation is less than ideal. Best option
I've seen so far.

Here's the annoying bit - this works just fine when run from the
Script Editor. But when I run it within my app by firing it off via an
NSAppleScript call, it fails and copies no text. I even tried saving
it as a separate script and invoking it via osascript and had no luck.
Again, that works just fine on the command line calling it directly,
but not from within the app.

I'm utterly stumped. Is there something simple I'm missing? An option
to turn on?

Is there some other approach I should try instead?

-Jim....
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to