So it should be possible to open that pop up button using Applescript. Also your window 1 seems to have lots more UI elements than mine!Īlso, if you look closely at the long list, in about the 6th line down, there *is* a pop up button 1 of window 1 in that list. Your dialogs are not English dialogs, so there is no menu item called "Update DVB Program Guide" the text inside the quotes must be the exact text of the menu item that you would select, which will be something in German. Good luck, I’m sure it will work - please let me know
EYETV EPG PROXY HOW TO
This way you can identify all the elements of the window, then go into each element until you know how to address them in your script. Get entire contents of menu 1 of pop up button 1 of window 1 To get a list of all elements in menu 1 of pop up button 1 of window 1, try this In that case I should keep referring to it as window 1, in which case you should try this:Ĭlick menu item "Update DVB Program Guide" of menu 1 of pop up button 1 of window 1īy the way, to get a list of all elements in window 1, use this
EYETV EPG PROXY TV
Maybe your window 1 is not actually named "Eye TV Programs", but something else. What OS version are you using? There are different ways to enable assistive scripting in older versions. On my machine it works perfectly, so I hope you can make it work on yours. On slow computers the delay command might need to be longer.Īnyway let me know what you find. This can only work, of course, if the window is showing Programs, not recordings, ie the cmd-G but must already have been completed.
EYETV EPG PROXY UPDATE
This should just drop down the pop up menu that allows selection of the Update DVB program guide. If EyeTV responds to the 'keystroke "g" using command down' part of the script (eg reliably opens Programs view of the main window, but the later part fails, try making the second part say something simpler, eg:Ĭlick pop up button 1 of window "EyeTV Programs" "cannot be read" implies a permissions error, or that the window is not open in Programs mode.
EYETV EPG PROXY DOWNLOAD
If this works, but the later part of the script doesn't, then can you please download the most recent version of EyeTV? It may be that they changed the applescript dictionary.ģ. Assuming AppleScript Editor.app is listed, then try running a simpler version of the script, eg:ĭoes this work? It should switch from say the Recordings view to the Programs view, as if you had EyeTV open and went cmd-g.
![eyetv epg proxy eyetv epg proxy](https://www.bhphotovideo.com/images/images500x500/Elgato_Systems_10020974_EyeTV_Hybrid_USB_Digital_602271.jpg)
If you have saved the script to an application, and then tried to run the application, does the name of your saved applescript application appear in that list?Ģ. Are you executing from AppleScript Editor, or have you saved the script as an application? If you are running it within AppleScript Editor, then it will fail the first time, and you must allow AppleScript Editor.app to be listed in the list of 'apps that are allowed to control your computer' in System Preferences > Security and Privacy > Privacy > Accessibility. I have not encountered this error in Mavericks even during attempting to create the script. This is the basic script, I'm sure it can be better.:Ĭlick menu item "Update DVB Program Guide" of menu 1 of pop up button 1 of window "EyeTV Programs" No more missed recordings because the EPG was not up to date! Yay! Running it daily (or as often as you like) will keep your EyeTV EPG database up to date always.
![eyetv epg proxy eyetv epg proxy](https://www.bhphotovideo.com/images/images500x500/Elgato_Systems_10020325_EyeTV_Hybrid_and_turbo_264_547183.jpg)
To automate the launching of the script, set it to run at at daily a convenient time using either Lingon (or some similar launch agent configuration utility), or using iCal as per this tip:
Enter your password, click the checkbox, and then try again. Navigate to System Preferences > Security and Privacy > Accessibility and you will see your app listed there. On first run you will get a dialog saying it need access to Accessibility. Paste it into the ApplesScript Editor, and save it as an application somewhere like in Applications. So I wrote this bit of Applescript will update EyeTV's free to air DVB EPG database. For EyeTV users in Europe and Australia with DVB EPG access, you will all know that EyeTV will not keep that database automatically updated.