NSAppleEventDescriptor/AEKeyword question
NSAppleEventDescriptor/AEKeyword question
- Subject: NSAppleEventDescriptor/AEKeyword question
- From: Matt Gemmell <email@hidden>
- Date: Sat, 7 Sep 2002 01:39:34 +0100
Hi there,
I've used the new NSAppleScript class to retrieve BBEdit's html
preferences, by executing the AppleScript:
tell application "BBEdit 6.5" to get html preferences
This returns the correct NSAppleEventDescriptor, with 12 items in it. I
need to access two of those items, specifically the "default file name"
and "root directory" items. I presume I need to use
NSAppleEventDescriptor's -descriptorForKeyword: instance method (I
don't want to use -descriptorAtIndex: in case the items are returned in
a different order in a future version of BBEdit). The
-descriptorForKeyword: method takes an AEKeyword as its argument.
Now, I'm not exactly sure what an AEKeyword is, or what I need to use
for it in this situation. I've opened BBEdit's scripting dictionary in
Script Debugger, viewing it as "AppleEvents", and I see that the
"default file name" property corresponds to the code "HDfn", and the
"root directory" property corresponds to "HRdr". I'm not sure if that's
relevant here or not.
Could someone enlighten me as to how to construct appropriate
AEKeywords?
Thanks for any response,
-Matt
--
Matt Gemmell
Scotland Software
http://www.scotlandsoftware.com/
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.