6

Autorun and AutoInstall

Overview

Startup is the launch sequence when a Dolphin terminal is booted. There are two startup Power Tools: Autorun and AutoInstall.

Autorun

Autorun specifies the software applications to launch after each hard reset (cold reboot). Autorun is located in the \Honeywell folder. Autorun consists of an Autorun.exe that is programmed by the Autorun.exm file (see below).

During startup, after a soft (warm) or hard (cold) reset, the operating system looks for and launches \Autorun.exe. If the Autorun.exe is configured (by Autorun.exm) to launch an application, that application launches when Autorun.exe launches. Autorun can launch up to 32 applications or utility programs after each hard reset.

Note: The Autorun.exm file allows applications to be launched based on conditional situations, including the return code of another application launched previously and specific characteristics of the Dolphin terminal itself.

Autorun.exm File

The Autorun.exm file has a multi-level tree structure. There are two top level sections: Settings and Programs.

Settings Section

The Settings section stores general Autorun settings.

Programs Section

The Programs section contains many child sections and determines the sequence of events at startup, including which programs launch and when.

Programs Section and the Launch Sequence

Under the Programs Section, each child section is a program to launch at startup. The sequence of child sections determines the launch sequence on the terminal; the terminal reads this file consecutively. To change the launch sequence, move the child section up or down in the list. See Working with Sections (page 4-4).

Enabling and Disabling Sections

If you do not want the application to launch at startup, you can delete the child section. However, program child sections contain settings you’ll want to keep when adding that same application back into the startup sequence. To keep the program child section in the file for future reference, use disable instead of delete. Disabled child sections appear in gray.

When processing files, the terminal behaves as though disabled sections are not there and moves on to the next enabled section.

Programs’ Subsections

Each Programs’ subsection (child section) contains or can contain the following keys:

KeyFunction

Required Keys—These keys must be present in each Program subsection (child section).

Program

Specifies the command line to execute. This is the location of the program’s executable. If

you want a Power Tool to launch at startup, enter the location of that tool’s EXE here.

 

 

 

Args

Specifies the command line arguments to execute at startup.

 

 

 

Determines if Autorun should wait for the program to complete and close before continuing to

Wait

the next program in the sequence.

0=Continue to the next program immediately

 

 

1=Wait enabled

 

 

6 - 1