Ruby is pretty damned ugly. Looks like VB. -----Original Message----- From: Zaphod Beeblebrox [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 29, 2007 1:30 PM To: CF-Community Subject: Re: Scheduling iTunes
just in case you're interested. I wrote a ruby script to start itunes download the podcasts and close. I got my inspiration (read code plagiarism) from a couple of different sites doing it in a couple different languages. require 'win32ole' TIMEOUT = 120 #run for a total of 120 minutes before forcing a shutdown. BUSYPATH = ENV['homedrive'] + ENV['homepath'] + '\\My Documents\\My Music\\iTunes\\iTunes Music\\Downloads\\Podcasts' iTunes = WIN32OLE.new('iTunes.Application') begin puts 'iTunes Started' timeout = Time.now + (TIMEOUT * 60) puts 'forcing update of podcast feeds' iTunes.UpdatePodcastFeeds sleep(30) while Time.now < timeout && File.exists?(BUSYPATH) puts 'still downloading stuff' sleep(60) end puts 'forcing a shutdown do to timeout' unless Time.now < timeout puts 'quitting iTunes' sleep(30) iTunes.quit iTunes = nil end unless iTunes.nil? On 5/29/07, Marlon Moyer <[EMAIL PROTECTED]> wrote: > I guess iTunes doesn't like to listen to the scheduler. iTunes will > open on command, but it won't close. Damnable software! > > On 5/29/07, Nick McClure <[EMAIL PROTECTED]> wrote: > > In the task scheduler you can tell it to end the task after a certain amount > > of time if it is still running > > > > > -----Original Message----- > > > From: Zaphod Beeblebrox [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, May 29, 2007 9:19 AM > > > To: CF-Community > > > Subject: Scheduling iTunes > > > > > > I use iTunes to do all of my music management and podcast downloading. > > > It irritates me that I cannot schedule iTunes to download only in off > > > peak times since my internet connection basically sucks. I'd like to > > > set up something where I can start iTunes around 2am and have it run > > > for a couple of hours downloading the latest podcasts and then > > > automatically close. I figure I can use the built in windows > > > scheduler to do the start up, but I don't think it'll be useful for > > > the closing. Any suggestions? > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create Web Applications With ColdFusion MX7 & Flex 2. Build powerful, scalable RIAs. Free Trial http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS Archive: http://www.houseoffusion.com/groups/CF-Community/message.cfm/messageid:235754 Subscription: http://www.houseoffusion.com/groups/CF-Community/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5