If the String Type is followed by an asterisk *, then UTF-8 Unicode characters may be used -
.
| Parameter name |
Type |
Description |
Default |
| Basics |
| Filename |
String |
The path of the file that ShellRun should display.
Can contain spaces.
Overrides the AUTORUN.INF parameter.
Or can be a
|
none |
| Message |
String * |
The text in the bottom (Msg) line of the popup window.
Can optionally start with one or more options:
(see below)
, ,
and .
Overrides the AUTORUN.INF parameter.
|
Showing <Filename> (<file type>)...
|
| Display |
String * |
The text in the top (Info) line of the popup window.
|
PHD Computer Consultants Ltd
|
| Web |
String |
The file displayed if the user clicks on the Info text. |
http://www.phdcc.com/ |
| WebMsg |
String * |
The text to be shown in the bottom (Msg) line after the user clicks on the Info text. |
Showing PHD web site... |
| ShowTime |
integer |
Time in seconds to show popup window (min 5)
Or -1 to show popup permanently
|
15 |
| ShowOptions |
integer |
Add these values together as desired:
1: show the popup window in front of all other windows
2: exit ShellRun after any menu option chosen
4: show first menu option when ShowTime timeout expires
|
0 |
| Running programs with parameters |
| Param |
String |
Parameter command line used if filename
specifies a program to run.
.
|
none |
| SpecialParam |
String |
Specifies special parameters passed to a viewer if the specified viewer is being used.
.
|
none |
| More files |
| FilenameN |
String |
If present, up to 10 more files to be displayed at startup,
with N incrementing from 1 to 10.
Can be a file path or a
.
|
none |
| FilenameNParam |
String |
Parameter command line used if filenameN
specifies a program to run.
.
|
none |
| FilenameNSpecialParam |
String |
Specifies special parameters passed to a viewer if the specified viewer is being used.
.
|
none |
| Menu commands |
| FilenameMenu |
String * |
Command button text for Filename
|
none |
| FilenameNMenu |
String * |
Command button text for FilenameN
| none |
| xMenu |
integer |
X pixel location of Menu (if non-zero) |
0 |
| yMenu |
integer |
Y pixel location of Menu (if non-zero) |
0 |
| XP SP2+ Active Content Enabling |
| activecd |
String |
If cd then CD active content is enabled.
If all then CD and Files on My Computer active content is enabled.
.
|
none |
| File display conditions |
| FilenameCondition |
String |
One or more test conditions. The Filename
is only shown if the test evaluates to true.
.
|
none |
| FilenameNCondition |
String |
One or more test conditions.
The corresponding FilenameN
is only shown if the test evaluates to true.
.
|
none |
| Popup window configuration |
| Title |
String * |
The title of the popup window |
ShellRun <version> |
| BkColor |
|
Background colour of the popup window |
System default |
| xSize |
integer |
X size of popup window (or maximise if -1) |
|
| ySize |
integer |
Y size of popup window |
|
| xPos |
integer |
X pixel location of popup window, or:
center, topleft, topright, bottomleft, bottomright, top, left, right, bottom |
topleft |
| yPos |
integer |
Y pixel location of popup window |
0 |
| Icon image |
| icon |
string |
Path to image .BMP file
(or "none" to remove icon) |
Uses built-in PHD image |
| xIcon |
integer |
X pixel location of Icon (or centre if -1) |
0 |
| yIcon |
integer |
Y pixel location of Icon |
0 |
| Info text layout |
| xInfo |
integer |
X pixel location of Info (if non-zero) |
0 |
| yInfo |
integer |
Y pixel location of Info (if non-zero) |
0 |
| InfoColor |
|
Colour of Info |
0,0,255 (blue) |
| InfoSize |
integer |
Point size of Info |
16 |
| InfoWeight |
integer |
Weight of Info: (0-9) 4=Normal, 7=Bold |
0 |
| InfoItalic |
integer |
Info italic if 1 |
0 |
| InfoFace |
integer |
Font name of Info |
Arial |
| Msg text layout (defaults to Info text settings if not specified) |
| yMsg |
integer |
Y pixel location of Msg (if non-zero) |
0 |
| MsgColor |
|
Colour of Msg |
128,128,255 (light blue) |
| MsgSize |
integer |
Point size of Msg |
16 |
| MsgWeight |
integer |
Weight of Msg: (0-9) 4=Normal, 7=Bold |
0 |
| MsgItalic |
integer |
Msg italic if 1 |
0 |
| MsgFace |
integer |
Font name of Msg |
Arial |
| Splash image |
| splash |
string |
Path to image .BMP file |
no splash image |
| SplashShowTime |
integer |
Time in seconds to show splash |
5 |
| SplashOptions |
integer |
Set to 1 to keep Splash image topmost |
0 |
| xSplash |
integer |
X pixel location of the splash, or:
center, topleft, topright, bottomleft, bottomright, top, left, right, bottom |
center |
| ySplash |
integer |
Y pixel location of the splash |
0 |
| "Do not show again" options |
| DoNotRepeatId |
String |
A unique identifier for this CD. |
none |
| DoNotRepeatText |
String * |
The checkbox text. |
"Do not show again" |
| DoNotRepeatColor |
|
Colour of DoNotRepeatText. |
0,0,255 (blue) |
| Error handling |
| ExitMsg |
String * |
The text of the Exit button. |
Exit |
| yExit |
integer |
Y pixel location of the Exit and Install Viewer buttons (if non-zero) |
0 |
| No Viewer |
| NoViewerMsg |
String * |
The message to display if no viewer program is available. |
You need to install a suitable viewer program for this type of file. |
| NoViewerCmd |
String |
The program to run (or file to display) straight away if no viewer program is available.
|
none |
| NoViewerCmdParam |
String |
The parameter to pass to NoViewerCmd, with %1
replaced by the Filename.
|
none |
| NoViewerCmdClick |
String |
The program to run (or file to display) if no viewer program is available.
The user must click on the Install Viewer button to run/show the file.
|
none |
| NoViewerCmdClickParam |
String |
The parameter to pass to NoViewerCmdClick, with %1
replaced by the Filename.
|
none |
| NoViewerCmdClickText |
String * |
The text on the Install Viewer button if no viewer program is available.
|
Install viewer |
| NoViewerCmdClickMsg |
String * |
The message to display after clicking Install Viewer if no viewer program is available.
|
Starting <NoViewerCmdClick> |
| NoViewerCmdClickRetryShow |
String |
Normally ShellRun tries to display the filename again after a viewer has been installed.
Set this parameter to off
if you do not want ShellRun to try again.
|
ShellRun tries displaying the filename again |
| NoViewerCmdClickRetryText |
String |
If ShellRun cannot display the filename immediately after a viewer has been installed,
then the Install button becomes a Re-show file button with this text.
|
Click here when viewer installed |
| NoViewerVersion |
|
Required version of viewer program |
Version not checked |
| Additional Viewers |
| ViewerFileN |
String |
If present, ShellRun checks that there is a viewer for this file path.
Up to 10 checks can be made, with N incrementing from 1 to 10.
|
none |
| ViewerMsgN |
String * |
The message to display if no viewer program is available
for the corresponding ViewerFileN.
|
none |
| ViewerCmdN |
String |
The program to run (or file to display) straight away if no viewer program is available
for the corresponding ViewerFileN.
|
none |
| ViewerCmdParamN |
String |
The parameter to pass to ViewerCmdN, with %1
replaced by the ViewerFileN.
|
none |
| ViewerCmdClickN |
String |
The program to run (or file to display) if no viewer program is available
for the corresponding ViewerFileN.
The user must click on the Install Viewer button to run/show the file.
|
none |
| ViewerCmdClickParamN |
String |
The parameter to pass to ViewerCmdClickN, with %1
replaced by the ViewerFileN.
|
none |
| ViewerCmdClickTextN |
String * |
The text on the Install Viewer button if no viewer program is available
for the corresponding ViewerFileN.
|
Install viewer |
| ViewerCmdClickMsgN |
String * |
The message to display after clicking Install Viewer if no viewer program is available
for the corresponding ViewerFileN.
|
Starting <ViewerCmdClickN> |
| ViewerVersionN |
|
Required version of viewer program
for the corresponding ViewerFileN.
|
Version not checked |