• 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: Need to automate iTunes->File->Library->Import Playlist...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Need to automate iTunes->File->Library->Import Playlist...


  • Subject: Re: Need to automate iTunes->File->Library->Import Playlist...
  • From: Eric Welch <email@hidden>
  • Date: Tue, 15 Sep 2009 18:41:40 -0700

Anyone going to write an introductory book on the subject any time soon?

Sure hope if someone does it doesn't take as long as Applescript 1-2-3 took to get to print. I ordered my copy in October 2003 and got it this year! :-D

On Sep 15, 2009, at 8:42 AM, Philip Aker wrote:

On 2009-09-15, at 05:29:55, Michael A. Crawford wrote:

ScriptingBridge: Isn't this just another avenue to Apple Events, but for Objective-C programmers?

Yes however only minimal Objective-C is required to use it. As I mentioned, the advantage is that you can mix in calls to other frameworks in C or C++ directly in your code. This can spare you having to incorporate custom OSAXen when things that AppleScript can't handle are needed. Yet another choice, if you can require 10.6 or later, is to use AppleScriptObjC.


In short, you can solve your problem by a choice of means. The minimum framework layer for AppleEvents is CoreServices (which is daemon capable). The minimum framework layer for Accessibility is ApplicationServices (not daemon capable).


2. AppleScript is based on Apple Events. Therefore dropping down to the AE level won't help if conclusion number one is correct.


Yes, but there's also the option to "drop" to Accessibility calls. GUI scripting (look at the System Events dictionary Processes Suite) is based on the Accessibility interfaces. Another alternative is to use ScriptingBridge <http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/ScriptingBridgeConcepts/ > because then it's possible to use C/C++/Objective-C for accessing a scriptable application in those languages and mix in Accessibility calls.



Philip Aker
echo email@hidden@nl | tr a-z@. p-za-o.@

Democracy: Two wolves and a sheep voting on lunch.

_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (applescript- email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users


This email sent to email@hidden

Eric

"A fanatic is one who can't change his mind and won't change the subject." - Winston Churchill

_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden
  • Follow-Ups:
    • Re: Need to automate iTunes->File->Library->Import Playlist...
      • From: Philip Aker <email@hidden>
References: 
 >Need to automate iTunes->File->Library->Import Playlist... (From: "Michael A. Crawford" <email@hidden>)
 >Re: Need to automate iTunes->File->Library->Import Playlist... (From: Philip Aker <email@hidden>)
 >Re: Need to automate iTunes->File->Library->Import Playlist... (From: "Michael A. Crawford" <email@hidden>)
 >Re: Need to automate iTunes->File->Library->Import Playlist... (From: Philip Aker <email@hidden>)

  • Prev by Date: Re: Rép: Courier in 10.6
  • Next by Date: Re: Lost properties
  • Previous by thread: Re: Need to automate iTunes->File->Library->Import Playlist...
  • Next by thread: Re: Need to automate iTunes->File->Library->Import Playlist...
  • Index(es):
    • Date
    • Thread