************************************************************************** - THE LEGENDARY >> SUBSOFTWARE << IN 90 !!! =========================================== - CONTACT US - BP: 36 - - 1380 REBECK - - BELGIUM - - DON'T SEND ANY DISKS - ************************************************************************** PROGRAM SELECTOR V2.4 (March 1989) ----------------------------------- This program is freeware and may be distributed freely as long as this document is distributed with it. If you like it and you think it's worth some money go ahead and send me some, I won't object, but it is not necessary. The Program Selector was written to help the user assemble programs on a single disk and start them in a userfriendly way. It can start any program that can be started from the CLI. OPTIONS : You can specify two options on the command line. -p : Selects the PAL resolution, the window will be 640x256. -h : When this option is used the two columns will be filled evenly. FILE LIST : The Selector will read the file s:Selector.programs for a list of the programs. The file must have the following format : 1st line : TITLE (max 32 char.) 2nd line : First program text (will appear in gadget,max 37) 3rd line : First program command sequence : CLI-commands seperated by a ';' (max 128 char.) Selector COMMANDS : '*' : Put a '*' in front of the main program, if you want to multitask. If you don't want to be able to multitask a program don't put a '*' in front of the main program. '#' : When there is a '#' in front of a program it will allways be launched, even in EXEC or RUN mode. (Useful for programs who need as much memory as possible and don't return to the CLI.) '!' : The prompt command. The string following the '!' is no command but a prompt. A string gadget will appear and prompt you for the arguments to be passed to the command. (The '!' must be the command directly in front of the command you want the parameters to be passed to. '<' : Read new file list. The selector will read the file directly following the '<' and will use this to display a new file list. (Useful for some sort of sub-directories.) '@' : If you want to use a subtitle enter a '@' instead of the command sequence, the text will appear as a subtitle and can't be selected. NOTE : Include the path to avoid problems. E.g. < sys:Program > instead of < Program >. Be careful when you use spaces ! 4th line : Second program text 5th line : Second program command sequence or a '@' ... ... Example : UTILITIES This program is the editor !Edit what file ? ;*c:MicroEMACS This is a subtitle @ This program doesn't work with fast memory c:Run System:NoFastMem;*df0:ProgramName GADGETS : There are 22 gadgets for the file text in NTSC and 32 in PAL, so you can start 22 programs if you've got a NTSC Amiga and 32 with a PAL Amiga (minus the number of subtitles). At the top right are two invisible depth-gadgets so you can depth arrange the Selector-window. In NTSC mode the window is a 640x200 borderless window so this can lead to funny effects if you have a PAL Amiga and move windows below the Selector window. The top left contains the RUN-EXEC-LAUNCH gadget. This gadget indicates whether the programs will be EXECuted (the Selector will disappear and return after the program has finished), RUN (the program will multitask and you can keep on using the Selector) or LAUNCHed (the Selector will disappear and stay away, the startup-sequence will continue after the Selector command). You can force a LAUNCH by putting a '#' in front of the main program, no matter what mode you are in the program will be LAUNCHed. OTHER FUNCTIONS : At the top right the selector will print the number of free bytes. This number will constantly update if the selector window is active. When you click the right mouse button the Selector window will shrink to a small window the size of a title-bar. Click again to get the big window back. The small window also contains a close gadget, when you press this the execution of the startup-sequence will continue after the Selector command. The Selector will automatically select PAL mode if you need more than 22 gadgets (If you've got PAL of course). INSTALLATION : To install Program Selector on your own disk, you must copy this files: c:Selector -> YourDisk:c Selector.doc -> YourDisk: c:More -> YourDisk:c c:Run -> YourDisk:c Then you must create in YourDisk:s the Selector.programs file. I suggest you make the two last lines of your file : About Program Selector *c:More df0:Selector.doc The last thing you must do is place the command 'Selector' in your Startup-Sequence to invoke the Program Selector. I hope you find this program useful, Send bug reports, suggestions or possible donations to : Nico François Corbielaan 13 3060 Bertem BELGIUM