Installation Script Index

Note: Each entry in the install.txt file is a command – there are no commands exceeding a single line.  All parameters are separated with commas (“,”).  When a parameter is a text string, commas that you wish to have in the output can be indicated by using the characters %2C and nothing else.  For example, the function to display a message box has a parameter that is the message you want to display.  If you want the message to read “Go drink a cold Coca Cola, now my friend.” then you would write that parameter in this file as:   Go drink a cold Coca Cola%2C now my friend.

 

(default)

Copy a file or delete a single file

[MSGBOX]

Display a message to the user with a message box

[CHECKVERSION]

Require a specific version of HomeSeer (or higher)

[LOCALCOPY]

Copy a local file from one place to another under the HomeSeer directory structure

[LOCALCOPYNONFATAL]

Instruct the updater to not fail on error copying local files

[ASK] or [ASKN]

Ask the user a question and skip over part of the install.txt file if the answer is NO

[ASKY]

Ask the user a question and skip over part of the install.txt file if the answer is YES

[ISINSTALLER]

Run a 3rd party InstallShield installer program

[INSTALLER]

Run a 3rd party installer program with optional parameters

[INIADD]

Add to an existing INI key entry

[INIADDPARM]

Add a parameter to an existing INI key entry (comma separated)

[INI]

Modify (replace) or add a new key to an INI file

[DELFILES]

Delete all of the files in a directory

[DELALL]

Delete a directory and all of the files and subdirectories in the directory

[UNZIP]

Unzip a zip archive to a directory, do not overwrite existing files

[UNZIPOVER]

Unzip a zip archive to a directory, overwrite existing files

[FONT]

Copy and install a font into the system