This program is Share Ware: use it, copy it, or send it to another BBS but gratuities are appreciated. See below for E-Mail & US-Mail addresses. WHAT IS IT ? JoBS can be used instead of the WorkBench or the CLI window as a more effective system/user interface. New with V2.1 more filenames allowed in directory tables (500), the definition file may be supplied as an argument from CLI or else from the Ram: directory. In order to speed-up modem transfers, only required files are included. The program provides instant access to various WorkBench and CLI commands by simply selecting control buttons. Also, 28 control buttons can be defined by the user, by editing JoBS.def and 10 text input buttons can be defined to access any storage device (ie. df0: df1: df2: dh0: ram: vd0:). JoBS allows the user to invoke most WB programs or CLI commands by simply selecting it with the mouse then selecting the "Run" gadget button. The user can select with the mouse any filenames for programs that use filenames as command line parameters, such as text editors or file utilities JoBS displays a window that has a message field with 40 control buttons on the left-half of the window. The right-half shows a list of files in the current directory and the "Dir>" field shows name of the current directory. There are over 6 ways to select the current directory and 3 gadgets to locate filenames. The "Use>" field is for text input and there are 6 more buttons just to help avoid typing. The "Use>" text field may be used to enter a new sub-directory name or an entire CLI command. The window of filenames also shows the number of days since the file was modified, the time it was modified, and the file size. The "Parms" control button is used to invoke a command in the Use> field and pass selected filename as parameters, ie. Use> Arc A "Execute" acts on selected filename or the Use> field. Tasks can be run as a "SubTask", or invoked as "OneTask" without contention. "Copy", "Rename" and "MakeDir" require the Use> field. "Delete" acts on selected filenames or the Use> field. "Del-Dir" removes a current/empty directory. To enter a directory, just select the directory name. To back-out of a directory select "Parent". "All" will select/deselect all filenames. "Select" will copy a selected filename to the Use> field. "Clear" will erase text from the Use> field. HOW TO RUN ? Type: JoBS df#:path/JoBS.def (or) RUN JoBS my.def (or) click a JoBS icon or include the JoBS statement in your s:startup-sequence. If you leave off the command line argument, JoBS looks for; Ram:JoBS.def HOW TO CUSTOMIZE ? JoBS automatically reads JoBS.def to initialize the display window. The user can easily redefine 28 of the control buttons, and the storage devices after the program has started by selecting a definition file and then selecting the "Define" control button. Look at the sample JoBS.def file. The first record of the definition file will display in the message window. The second record defines the storage devices. Each device name has 4 chars. The next 28 records define each control button, using 3 types of fields. - First field in each record is a button label upto 7 chars, no imbedded blanks. - Space chars are used to separate each field. - The second field is one character, either "?" or "-". - The "?" is used to query the user with a requester gadget before a command is invoked. The "-" dashes into the command without a requester. - The function field can be upto 72-characters with imbedded blanks. - The characters "%s" are used to substitute parameters and "%0.0s" is used to ignore parameters. - The first "%s" will substitute the OneTask or SubTask Mode. - The second "%s" will substitute the filename(s) selected, if no filenames are selected then the Use> text field will be substituted. - The third "%s" is only used when you want to capture both filename and Use>. - The fourth "%s" is only used when you need: Use> field then filename order, in this case you will normally have the second "%s" as "%0.0s" instead. Some of the functions send their output to the console, aka. CLI window. Programs that prompt for user input from the console may not work properly, like DIR OPT I, but with JoBS you really don't need DIR old command anymore. So keep a small CLI window handy for odd-jobs. If you have any questions or comments, send E-mail to John Sawaya, on PhilAmiga BBS 533-3191, or AmigaInfo BBS 430-3969. US-mail to 415 Charleston Greene, Malvern PA 19355. Sample definition file: Welcome to JoBS! vd0: ram: df0: df1: df2: Blitz - %s Blitz %s ; Comments can be put here after the ';' TxEd - %s E %s ; But note, this whole line will be displayed uEdit ? %s UE %s %s ; for a Requester '?' and in the small Message field. Help? - Read JoBS.Readme Prefs ? Preferences LoadWB ? LoadWB ;WorkBench PathAdd ? %0.0s Path Add %s RamOff ? Run RamOff Clock - Run Clock Monitor ? Run PM ;Performance Monitor FreeSpc - Execute s:Free.exec DskInfo ? %0.0s Run Inf %4.4s QikCopy ? QuikCopy Format ? %s Format Drive %4.4s Name Data PC-Fmt ? Run PCformat PC-Copy ? %s PCcopy df2:Mnt ? Mount df2: df2:Chg ? DiskChange df2: Make ? %s Execute Make %s %s MakeRam ? %s Execute LC:MakeRam Arc ? %s Arc %0.0s %s %s UnArc ? %s UnArc %s MakeAcv ? %s MakeAcv %s LoadAcv ? %s LoadAcv %s ShowIff - %s Show %s %s SaveIff ? %s SaveILBM ram:temp %s Search ? %s Execute sys:s/Search.exec %s %s Scribb! ? %s Scribble!:Scribble! %s ... so you can use this area for notes or whatever. The Echo button could be used to select Iff files for building SlideShow input file! Check-out Search for finding things, like references in "include" files? How that for an open-ended program. Please let me know if you have new ideas for applications or enhancements. I have spent several months to develop this program and use it instead of WB/CLI for speed and capability. OnLine! seems to prefer "Select-the-program"&"Run" method, while Scribble! can go into a button where you can select the document to edit or Use> a new document name! Did you notice JoBS V2.1 is many Kbytes smaller than JoBS V1.1? The next JoBS V3.0 will be out around May(87) with better windowing, and more! John B.Sawaya