AppleScript can be a royal PITA with the syntax differences. You might want to read up on ASOC, AppleScript Objective-C. Shane Stanley has written a load on that (books too) and there is an ASOC dev mailing list that he frequents.
Mailing list: ASObjC <[email protected]> URL: http://www.macosxautomation.com/applescript/apps/ By the way, if you do want to check out XPC, there is a good tutorial on objc.io here: http://www.objc.io/issue-14/xpc.html Good luck, Alex Zavatone On Aug 6, 2014, at 10:41 AM, Gerriet M. Denkmann wrote: > > On 6 Aug 2014, at 12:46, Jens Alfke <[email protected]> wrote: > >> >>> On Aug 5, 2014, at 10:06 PM, Gerriet M. Denkmann <[email protected]> >>> wrote: >>> >>> Scripting Bridge SBObject has a sendEvent:id:parameters:. Not sure I want >>> to use this. >> >> It seems like your best bet, actually. >> > You are right. I just gave up on using raw Apple Events. > >> The typical route is that you implement scriptability in the target app, >> including the terminology file that describes what commands and objects it >> handles, > > App B got an sdef already. B, by the way, is NOT document based. > > Apple Script Editor can do: > > tell application "B" > get version > end tell > > Now the app delegate, called BeDelegate, has a property > @property (readonly) NSString *babbel; > implemented as: > - (NSString *)babbel { return @"Bibbel"; } > > But how to write an apple script to get this magic Bibbel-string? And how to > write the sdef to make this possible? > And what else does my BeDelegate has to implement? > > You see, I am absolutely clueless. > > Kind regards, > > Gerriet. > > > _______________________________________________ > > Cocoa-dev mailing list ([email protected]) > > 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: > https://lists.apple.com/mailman/options/cocoa-dev/zav%40mac.com > > This email sent to [email protected] _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
