home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
b014_1
/
!Multi
/
!Help
next >
Wrap
Text File
|
1993-05-21
|
4KB
|
123 lines
Help file for !Multi Version 1.02
----------------------------------
by Richard Stagg
I wrote !Multi after getting fed up with executing *-commands from the
CLI unnecessarily. It is a fully definable menu-driven system, with extra
options available. This user-definability means that you can tailor it for
use with your own computer, and with your most commonly used *-commands.
To use it, simply load it up with a double-click. I have it starting
automatically (courtesy of !Menon). When you want to execute a command,
just click 'menu' on the !Multi icon, and your defined menu will be
available. Just click on the choice that you want.
There are two extra items on the menu: 'Info' at the top, which is much
the same as the Info option on all other applications. There is also a
'Quit' option (in case you want !Multi to go away.)
Also, clicking 'Adjust' on the iconbar 'Multi' icon, reloads the command
file. This means that if you are designing your menu, you do not need to
repeatedly close down and reload Multi in order to test it.
Defining your menu
-------------------
The menu is loaded from a file called 'Commands' inside the !Multi
directory. It is a simple text file, and can be changed in Edit to
modify the menu. The 'Commands' file contains a simple script language
which defines your menu. The file structure is quite simple:
Lines beginning with a semicolon (;) are treated as comments
and ignored.
Menu lines will appear on the menu in the same order as they
do in the file. A menu line consists of four comma-separated
parameters which are:
1) The words to appear on the menu
2) The option letter (see later)
3) The first *-command
4) The second *-command (optional)
The file must end with an '<End>'.
Option letters
---------------
These tell !Multi what you want your item to do. Currently supported codes
are:
X - execute Command 1 when item is clicked
O - Item leads to a submenu with 'On' and 'Off' on it.
Item 1 is executed when 'On' is clicked and item
2 for 'Off'. This can be used, for example, to
control the speaker:
'Speaker,O,Speaker On,Speaker Off'
C - Item leads to a 'Confirm' submenu. Command 1 is
executed when 'Confirm' is clicked. For example:
'Format,C,Format 0 E Y'
An example command file:
------------------------
; Multi Commands Utility
;------------------------
;
; By Richard Stagg
;
;
; !Multi file for my Arc, V.0.01, 10/4/93
Cache,O,Cache on,Cache off
Fonts List,X,FontCat
Speaker,O,Speaker on,Speaker off
Reset,C,CtrlBrk
<End>
This gives four menu options. The first item allows me to turn my Arm3 cache on
and off. The second just lists the installed fonts. The third is a speaker
control (as mentioned earlier). The fourth, when confirmed, runs a file called
'CtrlBrk' in my library directory, which resets the computer.
The little extras
------------------
By clicking on the author's name icon in the Info window, you can get
an author's profile. Look out for the greetings window (also off 'Info').
If you find any bugs, have any suggestions for improvement, or wish to
get in touch with me for any other reason, then I can be reached by the
following methods:
Janet: stagg_c06@uk.ac.tvu.s
BBS email: Arcade #257
TWOC #639
The Power House: 'Ricky'
Phone: (0734) 462328
Snailmail: 16 Rectory Road
Caversham
Reading
Berkshire
RG4 7SH
--------------------------------------
MULTI - Application History
--------------------------------------
0.01 (11/4/93): Multi first designed and written. Supported script file only,
with switches X, O and C.
1.01 (24/4/93): Added The PowerHouse's phone number to the comments!
Support for indirected menu items (over 11 chars added).
'Width' line added to script files.
Zero polling removed to increase efficiency.
1.02 (21/5/93): Adjust on iconbar icon reloads the command file. Useful to
modify the menu without reloading Multi.
'Width' line removed in favour of calculated width. Menu
width is now dependent on the longest item.