Setup guide

wmp6.Filename=Env("windir")+"\\media\\tada.wav";
wmp6.Play();
The following sections describe the uICE object model, assuming that you're reasonably familiar with writing
scripts. For tutorials and reference material on scripting languages, visit the MSDN library at msdn.microsoft.com
or use one of the innumerous resources available on the web.
Let's start with the top-level object, called - guess what - uICE.
uICE Object
The uICE object is a global namespace object to access the functional objects, methods and properties provided
by uICE (similar to the window and document objects in Internet Explorer). Since it is global, you don't need to
prefix any exposed objects or methods with "uICE" in general. JScript example:
uICE.Alert("Hello
World");
is the same as
Alert("Hello World");
However, in the case of naming conflicts with script language built-in objects or methods, you can use the uICE
object to tell the script interpreter which method is to be used. An example is the CreateObject function in
VBScript, which is also a method of the uICE object. To use the VBScript function, simply type CreateObject, to
use the uICE method, type uICE.CreateObject.
Each script runs in its own environment and is deleted from memory after it has finished execution (unless you
call the SetTimer method). This implies that any variables used in a script are destroyed. If you need to save
variables between two executions, or to pass variables between different scripts, use the Globals object.
Methods
Properties
Objects
Alert Displays a text-only OSD
CreateObject Creates a (local-server or remote-server) COM automation object instance
Exit Exits script execution
LoadConfiguration Loads a new configuration from the harddisk into uICE
Quit Quits uICE
SetTimer Set a timer
Sleep Suspends script execution for a specified time
KillTimer Cancels a timer
ActiveApplication
The name of the active Application Preset (read/write string)
RemoteControl
The remote control name of the currently executing command (read/write string).
Initially, this property is set to the remote control of the executing command. After
modifying it, all following operations (such as setting ActiveApplication) affect the
settings of the new remote control.
Status
Status text in the status line of the uICE main window (read/write string)