This application has been programmed in Java. The IDE NetBeans (http://netbeans.org/) has been used. It will be difficult to add or change code without it (see wanted enhancements).
Two text files are used, one for initiation (“MultiStart.ini”) and one for the wanted buttons (“MultiStartButtons.txt”). The application reads and writes to both of them.
The code is commented and documented. Please keep the documentation up to date with changes. The preferred language is English.
Suggested changes should be submitted through this project site, and will be reviewed by me for the time being. Suggestions that are accepted will be published here as a new (sub) version. If you would like to take over the project responsibilities, please feel free to suggest yourself to me.
The program uses two files: MultisSart.ini and MultiStartButtons.txt.
| This file is read at start and sets certain options that the user has available. The format is like this: // Inifile. // First value below = 'Always on top (Minimize is always the opposite)' // Second value below = 'Pause (sec) between each' ///////////// false 1 |
Obviously, the contents will vary with the users choices. Here the user has asked for the program to be minimized whilst multiple programs are to be launched and wants a pause of one second between each launch.
// The format is <panel>,<program name with full path>,<argument>, // Panel = 1 means upper panel, panel = 2 means lower panel. 1,C:\Program Files\Taskbar Shuffle\taskbarshuffle.exe,,TaskbarShuffle,MIN |
The user has choosen some programs. Some are to be shown i upper panel (panel 1) and some in lower panel (panel 2). Some of them have parameters.