Basically, this means the application doesn't register itself with the Running Object Table. There's not much you can do about it, except maybe petition whoever makes ITunes. Roger "David Nicolson" <davidnicolson1 at hotmail.com> wrote in message news:mailman.581.1127099639.509.python-list at python.org... > Hi, > > I have been successfully using iTunes' COM interface with Python using either of the following lines successfully: > > iTunes = win32com.client.gencache.EnsureDispatch("iTunes.Application") > iTunes = win32com.client.Dispatch("iTunes.Application") > > The only problem is that it will launch iTunes if it is not running by instantiating the object here. There are some reasons > why I have not attempted to use more COM to check if iTunes is an active process, I tried either of the following lines to > only form a connection if iTunes is running. > > iTunes = win32com.client.GetActiveObject("iTunes.Application") > iTunes = win32com.client.GetObject(Class = "iTunes.Application") > > Both lines result in a pythoncom.com_error with 'Operation unavailable' in the second element of the tuple. Has anyone been > able to successfully do this with iTunes' COM server? I have seen other 'Operation unavailable' messages in a few other > mailing lists but was unable to find any solutions to this problem. > > Regards, > David > ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups ----= East and West-Coast Server Farms - Total Privacy via Encryption =----
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4