Multi-launch

This program is freeware.

Launch multiple programs at once. Kind of like having a Windows Startup folder on your USB.

This program is a Windows only program. Tested only in Windows XP SP3 32-bit, but should work with all versions as far as I am aware. Please report any Microsoft OS incompatibility.

multi-launch.zip Instructions:


There is no automatic setup for this software. You must manually edit the INI file that comes with it. It comes with the following:
[System]
SplashDelay=2

[RunList]
run1=\PStart\PStart.exe

Edit SplashDelay. This can be any integer OR decimal number. It may not be a negative number. The program will launch the listed programs, and the splash screen will stay on-screen for the number of seconds specified here. 2 is a 2 second showing. 0 means it will lauch the programs and immediately disappear.

In the [RunList] section of the INI is the list of programs you wish to run. Do not enter a drive letter. The path must be absolute from the root of the drive. All programs must be located on the same drive letter as multi-launch. Multi-launch will detect the drive letter and add it to the beginning of the path/filename. In the above example, "\PStart\PStart.exe" residing on drive D: would be run as "D:\PStart\PStart.exe".

The RunList should contain a list of programs, and the run= should be sequential starting with 1. For example:
[RunList]
run1=\path\to\first\program.exe
run2=\path\to\second\program.exe
run3=\path\to\third\program.exe parameter1 parameter2 parameter3
run4=\path\to\fourth\program.exe parameter1


As you can see, you can launch a program and give optional command line parameters for that program. You don't need to include quotes unless the parameter for that program requires it. Type it as you would on the command line.

Theoretically, it should be possible to list up to 32768 programs, but your computer would certainly crash before you could load that many. I don't expect that to be a limitation for anyone. :)

Whenever you execute "multi-launch.exe", the "multi-launch.ini" file must be in the same directory with it. It will create a "multi-launch.log" file, which if you open that it will tell you the run status of each program you attempted to run. It can give the following messages:
X:\path\to\first\program.exe ... OK
X:\path\to\second\program.exe ... The specified file was not found.
X:\path\to\third\program.exe parameter1 parameter2 parameter3 ... The specified path was not found.
X:\path\to\fourth\program.exe parameter1 ... The operating system denied access to the specified file.
X:\path\to\fifth\program.exe ... There was not enough memory to complete the operation.
X:\path\to\sixth\program.exe ... The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).

Effort was made to include a full description of every type of error that can occur when you start a program. This should help you troubleshoot any problems that may arise. Most common would be a typo in the path/filename.

You can download it here.