3 min read

James Traynor’s has just released beta v2 of his excellent “xAP Desktop” software…
New Features
[googlead]and finally the big new feature, A script engine.In the previous Desktops all the displays basically took info straight from a xAP message and displayed it. You could tweak it a bit but that was all. Now you can pretty much do anything you want with it using standard vbscript. Scripts are part of a display and are loaded along with all the other display files. They are stored as simple .txt files and you can have as many as you want. Scripts are run be three means. By button push as part of an event, when a xAPVar is updated and when a xAPVar changes. What the script does is up to you but you can use all standard vbscript commands along with a load of extra ones to control any aspect of any display, not just the display that triggered the script.
What does this all mean? – Using the two example displays that use scripts News Display – Normally scrolls through news headlines from 5 sources. It has a button that when clicked expands the display and now shows more info for each news sources and has back and forward buttons to cycle through the news sources. Each story has a button that when clicked causes a web page to be displayed, the page being the full story. Each of these buttons is a script that moves labels, changes the background and updates the labels and tooltips.
Audio controller – When a new track gets played this display listens for the path of the song. Using an on change script it goes to where the mp3 came from and looks for cover art. If it finds some it displays it inside the display. All thats on top of the original display and transport controls. The guides section on mi4.biz has more info on the script interface and more guides on it will follow
Want More? – Follow us on Twitter, Like us on Facebook, or subscribe to our RSS feed. You can even get these news stories delivered via email, straight to your inbox every day
We appreciate you taking the time to share your feedback about this page with us.
Whether it's praise for something good, or ideas to improve something that
isn't quite right, we're excited to hear from you.
Lucky you! This thread is empty,
which means you've got dibs on the first comment.
Go for it!