JoBS can be used instead of the WorkBench or the CLI window as a more
effective system/user interface.
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
Tasks can be run as a subtask, or invoked as a single task without contention.
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 program provides instant access to various WorkBench and CLI commands, as
well as several popular public domain programs, by simply selecting control
buttons. The user can easily redefine eight of the buttons, even after the
program has started, by selecting a definition file and selecting the "Define"
control button (32). The first 8 records of the definition file must have
the following format, the last record (9) displays in top message field.
The characters "%s" are used to substitute parameters (parms), "%0.0" is
used to ignore a positional parameter. "Label" is upto 7-characters nonblank,
and the "Function" can be upto 72-characters with imbedded blanks. The
file "Sys:JoBS.def" is loaded during startup. 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. Some additional PD
programs are included: SaveILBM (from Fish-Disks) and Show (from SHOW1.ARC)
Rename the file: "SavInput" to "SaveILBM.Input", this file supplies the
console input "Y" in response to the SaveILBM prompt.
Label Function
----- ----------------------------------------------------------
Test1 %s command (first %s represents OneTask/SubTask)
Test2 %s command %s (second %s represents Filename)
Test3 %s command %s %s (third %s represents "Use>" field)
Test4 %s command %0.0s %s %s (fourth %s represents Filename, again)
Test5 %0.0s command (insures OneTask Mode)
Test6 %0.0s Run command (insures SubTask Mode)
Test7 %s Execute command (invokes CLI script file)
Test8 %s Execute command %s (invokes CLI script file with parms)
The next version that I'm working on has many more user definable buttons,
options for AutoRequesters and a Copy function that saves file date/time.
Also a much better user guide! If you have any questions or comments, send
E-mail to John Sawaya.
Control Button Required User Input
------------------- ---------------------------------------
1. Preferences No parameters
2. Load WorkBench No parameters
3. Path Add Current directory or "Use>" field
4. Ram (On/Off) No parameters
5. Performance Monitor No parameters
6. System Monitor No parameters
7. Disk Information Current directory or "Use>" field
8. Show Free Space No parameters
9. Quick Copy No parameters
10. Format df1: No parameters
11. Format df2: No parameters
12. Format IBM No parameters
13. Make Directory "Use>" field (new directory name)
14. Delete Directory Current directory (must be empty)
15. Mount df2: No parameters
16. Disk-Change df2: No parameters
17. Copy Files From select files to "Use>" (directory)
18. Rename File From select file to "Use>" (new file name)
19. Delete Files Select files
20. Copy IBM Files No parameters
21. Priority Low (-5) No parameters
22. Priority Med (0) No parameters
23. Priority High (+5) No parameters
24. Print Files Select files
25. Run Program Select programs or "Use>" field, "Use>" as parms
26. Parameters "Use>" field is command, select filename parms
27. Execute Select programs or "Use>" field, "Use>" as parms
28. OneTask/ SubTask No parameters
29. Save Iff "Use>" field (new Iff file name)
30. Show Iff Select files
31. Print Iff No parameters
32. Define Buttons Select file
33. User Application See above format definitions
...
40. User Application