home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
RBBS in a Box Volume 1 #2
/
RBBS_vol1_no2.iso
/
add2
/
vmenu.zip
/
VMENU.DOC
< prev
next >
Wrap
Text File
|
1989-01-24
|
32KB
|
712 lines
PC-Valet Super Menu Documentation
VMENU (PC-Valet Super Menu) is a totally user definable menu system
that will allow a user to select and execute any program by pressing a
single key. What happens after you press a key will be determined by how
that particular key is defined. It may execute any DOS command, a batch
file, any application program, or may take you to a different menu or even
load an entirely different set of menus. For the security minded, VMENU
also allows passwords to be defined to change to any of the menus or to
execute any of the functions in the menu.
FEATURES:
o Small memory utilization (under 17k-78k of RAM depending on menu
definitions, 25k average)
o Fast (written in assembly language)
o 10 menus resident at a time
o Unlimited total number of menus
o Totally user definable
o MONO/CGA/EGA/VGA compatible
o Support for older "snowy" monitiors
o Uses Microsoft compatible mouse if desired
o Doesn't require a hard drive
o 3 different screen formats
o User defined titles and keys
o User defined key help lines
o User defined colors on a color monitor
o Built-in menu editor
o Built-in screen blanker
o On-screen clock (with 24 hour clock option)
o Password protection capability
o Run-time responses and 10 internal variables
o Tested on Novell and 3+Open networks
VMENU can be configured to utilize the function keys or the number
keys. It can display a menu resembling the function keys and allow a user
to select the desired function by simply pressing a function key. When in
the function key mode, VMENU also allows a user to select the desired
function by pointing to the selection and pressing the left mouse button of
a Microsoft compatible mouse. In the alternate mode, VMENU will provide a
more standard menu that users select the desired function by pressing one
of the number keys.
VMENU can provide up to ten menus in memory at a time and gives you
the ability to execute up to ten commands per function key within each of
these menus. VMENU also has the ability to load additional menus (in sets
of 10) thereby increasing the maximum number of menus to the amount of free
space on your disks.
VMENU's appearance may also be customized to suit your own tastes.
The colors of the different parts of the screen may be changed and even the
style of the displayed keys.
VMENU was designed to be used with the Zenith Z-248 AT compatible
computers that have an Enhanced Graphics Adapter (EGA card) with 256k of
memory. However, VMENU will also run on many other IBM compatible
computers including monochrome computers and computers with a "snow"
problem such as the AT&T 6300. VMENU takes up approximately 23k of
computer memory while running.
To use this product, two files are required, VMENU.EXE and VMENU.DEF.
VMENU.DEF is the menu definition file and must be located in the root level
directory of the disk you start VMENU from. VMENU.EXE may be in any
directory, but it is recommended that it be located in the \DOS directory
(or whatever directory your normal DOS system files are in). The last line
of your AUTOEXEC.BAT file should be modified to read \DOS\VMENU (or
\BIN\VMENU depending on its location).
The default file that VMENU uses when it starts up, is a file named
VMENU.DEF at the root level of the current drive. However, you can cause a
different file to be used when VMENU starts up by entering the name of the
file on the command line. If you specify a filename, it is recommended
that you specify a full path such as: VMENU C:\MYDIR\MYMENU.DEF
It is possible to have several menu definition files for VMENU. Keys
may be defined to load the desired menu. As example you could have a menu
file for each of the users of your system. A master menu (\VMENU.DEF)
could come up when the system is started that would display each of the
persons names that use your system. By pressing a key with that persons
name on it, a menu system of their very own could be loaded, including
their own color definitions.
With the use of the {LOAD} command, there is no limit on the number of
menus that your system has. Any menu would also have the ability to call
any other menu. No addition memory is taken up when a different menu is
loaded, as each new menu will load over the top of the previous menu.
It is totally up to the menu designer whether or not to define an exit
key. The provided menu (VMENU.DEF) has defined F10 in menu 0 as the normal
exit to MS-DOS key. If no key is defined as an exit, there will be no way
to exit the menus without rebooting the computer.
INSTALLATION
FIRST TIME INSTALLATION ON A HARD DRIVE:
1. Start your computer from the hard drive. If you computer starts
up any kind of application automatically, exit to the DOS prompt.
(Probably C> or C:\>)
2. Place distribution diskette in the A drive.
3. ENTER: COPY A:\VMENU.EXE C:\VMENU.EXE
Note: You can put VMENU.EXE in any directory that is pointed to by
your PATH command.
4. ENTER: COPY A:\VMENU.DEF C:\VMENU.DEF
5. If desired, edit C:\AUTOEXEC.BAT and add the statement VMENU as
the last line.
6. Start VMENU by entering VMENU at the DOS prompt. You can now
customize the menus as desired using commands described later in this
documentation. CTRL-F6 invokes the menu maintainance mode.
UPDATING OLD VMENU ON A HARD DRIVE:
(As always this version of VMENU can read an older version of VMENU's
menu definition file. However an earlier version of VMENU cannot read
this version's file.)
1. Start your computer from the hard drive. Exit to the DOS prompt.
2. Place distribution diskette in the A drive.
3. Locate the directory that you have VMENU.EXE in. (Enter: DIR
\DOS or DIR \BIN or DIR \UTILITY , etc until you find it or use the
locate option of AUTO-DIR.)
4. Enter: COPY A:\VMENU.EXE C:\utility\VMENU.EXE (substitute
utility with directory name where you found VMENU.EXE).
5. Start up VMENU by entering VMENU at the DOS prompt. You should
now go into menu maintainance mode and set the options (using F9 for
the options menu). Make sure you remember to save the menu after you
set the options.
FIRST TIME ON A FLOPPY DRIVE:
1. Copy VMENU.EXE and VMENU.DEF from the distribution diskette to
floppy diskette(s) used to start your computer.
2. Edit the \AUTOEXEC.BAT file on the boot diskette and add the
statement VMENU at the end of the file.
UPDATING A FLOPPY DRIVE:
1. Copy VMENU.EXE from the distribution diskette over any other
copies of VMENU.EXE that you may have.
GENERAL USAGE
FUNCTION KEY MODE: To execute an option from the menu, simply press the
function key corresponding to the desired function or click on it with the
left mouse button. Provided that the menu designer entered help for keys,
you may display the purpose of a key by holding the SHIFT key down when you
press the desired function key. This may also be accomplished by clicking
on the key with the right button of the mouse.
NUMBER KEY MODE: To execute an option from the menu, simply press the
number key corresponding to the desired function. Provided that the menu
designer entered help for the keys, you may display the purpose of a key by
holding the SHIFT key down when you press the desired number key.
VMENU supports ten separate menus in memory at a time, with any key
having the ability to call any menu. Pressing ESC while any other submenu
is displayed will take you back to the initial menu (menu 0).
To reset a menu to the system default colors press CTRL-F7. This
color change will not become permanent unless you use the F7 function under
Menu Modification. System status and memory usage may be displayed by
pressing CTRL-F1.
USING A MOUSE WITH VMENU: VMENU will let you use a Microsoft compatible
mouse. You must set the mouse option on (see Menu Modification) and have a
Microsoft compatible mouse driver installed. Pressing the left button is
the same as pressing the function key. The right mouse button would be the
same as holding the shift key down and pressing the function key. If you
have a three button mouse, the center button is the same as holding the ALT
key down and pressing the function key.
MENU MODIFICATION
NOTE: If a modification password has been set, you will have to enter the
password to be able to perform menu modification.
A menu definition file is limited to 63000 characters. No check is
performed at input time to verify the size, however, VMENU will not let you
expand the file in excess of 62500 characters. This gives you
approximately 6250 characters for each of the ten menus. If you should run
short on memory (VMENU will notify you) it is recommended that you reduce
the length of help messages first and also to consider breaking the menus
up into separate files. If you make extensive modifications to the menus,
it is recommended that you save the menu, exit, and reenter occasionally to
clean up the menus stored in memory.
Menus may be modified by pressing CTRL-F6 and entering the menu
modification mode. After pressing CTRL-F6, the system will provide a menu
similar to the following:
+----------------------+
| F1 = Chg Key Defs |
| F2 = Chg Colors |
| F3 = Chg Menu Title |
| F4 = Chg Menu Layout |
| F5 = Install Mod Pwd |
| F7 = Save Changes |
| F8 = Reload Menu |
| F9 = Option Menu |
| ALT F1-F10 Chg Menu |
| ESC = Exit |
+----------------------+
To change key definitions:
Press CTRL-F6 and then press F1. The system will then wait for you to
press the key you wish to modify.
1. Press the key you wish to modify.
2. You will be shown the current definition of the key you pressed.
At this time you can move the highlighted area with the UP and
DOWN arrow keys. To actually modify the line, just start typing
or press the RIGHT arrow key. (see USING LINE EDITOR)
3. A key's definition may be deleted entirely by enter EOK as the
first three letters of line 1.
NOTE: You will notice the use of a special word in the menu definition.
Every key must have an EOK (End Of Key) marker as the last entry.
The system will provide the EOK for you and you do not need to
type it on any line (except on the first line to delete the key).
To change the colors of the screen:
Press CTRL-F6 and then press F2. You will be presented with a menu
showing function keys to press to change colors in different areas of
the screen. Pressing F9 will reset the colors to the VMENU standard.
(Note, some colors are not significant in the alternate menu layout.)
+---------------------------------+
| CHANGE COLORS |
| F1 = Background F2 = Key back |
| F3 = Key text F4 = Key border |
| F5 = Title text F6 = Title back |
| F7 = Help text F8 = Help back |
| F9 = Shadow clr F10= Reset clrs |
| ESC = Exit |
+---------------------------------+
To change a title on a displayed screen:
Press CTRL-F6 and then press F3. The system will ask you to enter the
title. The title will automatically be made to fit in the title box
and can be up to 127 characters.
To change the appearance of the keys:
Press CTRL-F6 and then press F4. This will toggle the appearance of
the menus between the number key format and two different function key
formats.
To install/remove a modification password:
Press CTRL-F6 and then press F5. If no password is set, you are
prompted to enter a password. The password may be any combination of
keys on the keyboard. The BACKSPACE key is considered a valid key. You
will have to reenter the password once again to verify it. If the two
do not match, you will have to start over. If a password is already
installed, press F5 will remove password checking.
MAKE SURE YOU RECORD THE PASSWORD SOMEWHERE. IF YOU FORGET IT YOU ARE
OUT OF LUCK. There is no easy way to unprotect a menu that is
protected by a password. If you do lose the password, you will have to
redefine all the keys.
To make changes permanent:
Press CTRL-F6 and then press F7. You will be prompted for the name of
the file to save to. If you press ENTER without entering a name, it
will be saved to the displayed name. You may save the changed menu to
a different name which will allows you to have different definitions
of menus for different users of the same system. If a file creation
error occurs at this point, type a different name for the menu to be
saved to. This will occur if the directory is full or if DOS views
the file as Read Only.
To reload the current menu:
Press CTRL-F6 and then press F8. If you wish to void any changes you
made to the menu, you can use this option to reload the original menu
or the last saved menu.
To change VMENU options:
Press CTRL-F6 and then press F9. This will allow you to enable (ON)
or disable (OFF) certain options within VMENU. In this version of
VMENU you can enable/disable:
(F1) screen blanking (after 7 minutes of inactivity),
(F2) the mouse,
(F3) the ability to change menus with ALT F1-F10,
(F4) snow control (should only be ON if you see snow when set OFF),
(F5) the on-screen clock,
(F6) change the clock between standard and military (24 hour) time.
LINE DEFINITIONS
The lines in the key definition screen have defined purposes. These
purposes are described here.
1-2 These are the two lines displayed on the face of the keys. Each
line is limited to 13 characters. If you desire to leave the top
(first) line blank, you must enter spaces on the line. The second
line may be left blank by skipping it.
3 This is the help line that will be displayed if you were to hold the
shift key down when you press a key. This line may be up to 160
characters long.
4-14 These lines contain the commands necessary to perform the desired
action. Some knowledge of DOS may be necessary here. These lines
sort of act as a batch file. Any valid DOS command may be placed on
these lines. (Batch commands such as labels, IF statements and GOTO
do not work here.) Lines may be up to 80 characters long. In
addition to normal DOS commands these lines may contain certain
internal commands; {PAUSE}, {EXIT}, {MENU}, {LOAD}, or {RSP}.
As as sample entry, the following is defined for MicroSoft Word.
Information in brackets is shown to clarify statements, and must not be
entered.
1 MicroSoft [title line 1]
2 Word [title line 2]
3 Invoke Word Processor [help line]
4 CD \WORD [change to proper directory]
5 WORD.COM [start program]
6 CD \ [change to root after end]
7 EOK [system supplied End-Of-Key]
INTERNAL COMMANDS
Several internal commands are supported by VMENU. These commands will
allow you to jump to another menu within the menus in memory, load a
different menu definition file, wait for the user to press the space bar
(and optionally display a prompt message), provide an exit from the menu
system to DOS, and to allow the user to enter arguments at run time.
Several commands that are normally considered to be DOS commands are
also supported as internal commands in VMENU to provide support for
diskette users. These are CD, PAUSE and A:,B:,C:,etc.. Other normal DOS
commands require that COMMAND.COM be located on the disk in the drive used
to boot the computer. Any commands that modify the Environment area will
not work properly. These include the PATH and SET commands. If these are
needed, it is suggested that they be entered before VMENU starts up or in a
batch file called by VMENU. VMENU will reset the Environment area after
each command.
NOTE: Items in brackets [] are optional. The braces {} are a required
part of the command and serve to inform VMENU that the command is
internal. (Braces {} must be entered as shown. Brackets [] must not
be entered.)
NOTE: ECHO and PAUSE without braces will be passed to COMMAND.COM for
execution. Drive changes (letter immediately followed by a colon and
a space or end of line) and the the CD and CHDIR commands are handled
internal to VMENU.
{CLS}
Clears the screen.
{ECHO}[message]
Displays the message as shown. The message can contain control character
by preceding the letter of the control character with a circumflex (^).
As an example, if you have ANSI.SYS loaded and you wished to move the
cursor to the middle of the screen and display a message, you could
enter:
{ECHO}^[[12;20H Somewhere close to the middle.
{ECHOON}
Turns on the echoing of executing commands. (Internal commands will not
echo.)
{NOECHO}
Turns the display of executing commands off. This statement will not echo
either. (Default)
{MENU}[number]
This internal command provides the mechanism for a key to cause a
different menu to be displayed from memory. The number must be a digit
from 0 to 9 indicating a menu to go to. {MENU}0 is the first menu that
is displayed when VMENU is started. (No space should be placed between
the brace and the number. If the syntax is invalid or a number is not
specified, the menu will default to 0.)
EXAMPLES:
{MENU}5 Display menu number 5
{MENU} Display menu number 0 (first menu)
{MENU}0 Display menu number 0 (first menu)
{LOAD}[menu_file_name]
This internal command is used to load a different menu definition file
into memory. The menu previously in memory will be written over. If a
menu_file_name is not specified, the start up menu will be reloaded. The
displayed menu will then be menu 0 of the designated file. (It is
recommended that a full pathname be specified to the new menu file as
shown in the first and last examples.)
EXAMPLES:
CD \JONES
{LOAD}\jones\VMENU.def
{LOAD}
CD \GAMES
{LOAD}\games\gamemenu.def
{EXIT}[message]
At least one key somewhere in your menu system should have this as a
definition. The optional message will be displayed after VMENU
terminates.
EXAMPLE:
CD \
{EXIT}
{EXIT} Please enter STARS at this time.
{PAUSE}[message]
{PAUSE} will display a message "SPACE to continue ESC to abort" in the
lower right corner of the screen and wait for the space bar or ESC to be
pressed. If message is specified, the message is displayed in a box in
the middle of the screen. If ESC is pressed, the last displayed menu
will be re-displayed immediately.
EXAMPLES:
{PAUSE} Place blank diskette in drive A.
COPY *.DOC A:
CHKDSK {RSP}"Check disk in what drive? (A,B,C) ":
{PAUSE}
{RSP}["prompt_message"]
This internal command is designed to be placed on a DOS command line to
allow the user to enter an argument at run time. The prompt_message is
optional, however, if it is used the quote marks are required.
EXAMPLES:
WORD {RSP}"Enter name of document to edit: "
DIR {RSP}"Directory of which drive? (A,B,C) ": /P
COPY {RSP}"Source file: " {RSP}"Destination file: "
WIN CARDFILE {RSP}"What cardfile do you want? "
&1={RSP}"Enter drive: "
{PASSWORD}password
This internal command allows you to password protect a single menu
option. As many options as you wish can be protected with this and each
can have a separate password. Once the file is saved this is changed to
{PWD} and the password is encrypted. To change a password, reenter this
line as {PASSWORD} and the new password. The password is limited to
eight characters. This command must precede any commands that need to be
protected.
EXAMPLES:
1> Communication
2> Menu
3> This key is used to change to communication menu
4> {PASSWORD}special
5> {MENU}4
6> EOK
1> Quattro
2>
3> Starts Borland Quattro
4> cd \quattro
5> {PASSWORD}wonder
6> {KEYIN}Q123^M
7> {EXIT}
8> EOK
{KEYIN}keys....
IMPORTANT!: This command may or may not work correctly in on different
computers and with different releases of the operating system! Some TSR
programs also keep this function from working correctly.
This command allows you to pre-load the keyboard buffer before the
execution of a command. You can pre-load up to 15 standard keys or
control keys (sorry no function or cursor keys). As an example if you
wish to cause TURBO.COM (3.1) to include the message file, automatically
log the B drive and display the directory, the command definition may
look like the following:
CLS
{PAUSE} Insert Turbo Data disk in drive B:
{KEYIN}YLB^M D^M
TURBO.COM
EOK
If you wished to automatically execute another command (such as AUTO)
after exiting from VMENU you may use:
{KEYIN}AUTO^M
{EXIT}
NOTE: To include control keys, use the circumflex (^) followed by a
standard key. The key is "anded" with 0x1F to come up with the key to
send. I.e.: to send ESC use ^[, enter key use ^M. ^A=0x01, ^B=0x02,
^C=0x03, ... ^M=0x0D, ... ^[=0x1B.
Any more than 15 keys are discarded. You could fool the system with more
than one {KEYIN} statement, but the earlier keys will be overwritten and
the results are unpredictable. Also if someone where typing keys while
the {KEYIN} statement is being processed, the results are unpredictable.
USER DEFINABLE VARIABLES &0-&9
VMENU allows user definable variables. The use of these variables is
somewhat limited as this version does not yet have the ability to branch
based on values of these parameters. Once a variable is set it will
remain set until another statement sets the same variable or until VMENU
terminates.
To set a user parameter, enter &n=value (where n is a digit from 0 to 9).
No space may precede or follow the equal (=) sign. All characters (up to
69) following the equal sign are the resulting value of the variable.
Variable assignment ends at end-of-line or at another ampersand (&).
Thus the statement
&1=TEST &2=VALUE OF THIS
results in &1 equaling "TEST" and &2 equaling "VALUE OF THIS". Note that
trailing spaces are always suppressed.
Using the {RSP}"prompt" statement with &n= allows the user to enter the
resulting value. Thus the statement
&1={RSP}"Enter your name: "
will allow the user to enter their name and the result will remain in &1.
During execution, if I entered
John Junod
in response to the message "RESPOND> Enter your name: " this would result
in &1 equaling "John Junod".
The variables are substituted before a line is checked for anything else.
If &1="A:*.*" and &2="B:" then the statement
COPY &1 &2
would result in "COPY A:*.* B:". If &1="\WINDOWS" then the statement
&2={RSP}"Enter source file: &1\"
would result in '&2={RSP}"Enter source file: \WINDOWS\"'.
EXAMPLE:
Copy File(s)
(using &1,2,3)
This key will display a directory, accept a filename and copy a file for
you.
CLS
&1={RSP}"What directory do you wish to look at? "
DIR &1 /W
{ECHO}To respond to next question, complete the filename.
&2={RSP}"What file do you wish to copy? &1"
&3={RSP}"What is the destination for &1&2? "
COPY &1&2 &3
EOK
The processing order using these variables is:
1. Expand any &n not followed by an equal sign.
2. Search for an &n=
If found, check for/expand {RSP}"prompt"
Set &n to text now following equal sign until another & or end-of-
line.
From current location in line, continue step 2 until end-of-line.
3. Search from start of line for internal commands
If found, process internal command
else process as external command and check for/expand {RSP}"prompt".
NOTE: If you desire functions other than the above, it is suggested that
you simply cause a batch file to be executed from VMENU.
USING THE LINE EDITOR
The line editor used when modifying key definitions is internal to
VMENU and is invoked when the key definition is displayed by pressing a key
other than the up and down arrows, F1, F2, F3, F4 or the return key. This
editor has redefined the following keys:
HOME Go to start of line.
END Go to end of line.
BACKSPACE Move cursor one position to left and erase.
LEFT ARROW Move cursor one position to left.
RIGHT ARROW Move cursor one position to right.
UP ARROW Go to previous line.
DOWN ARROW Go to next line (same as ENTER).
INSERT Insert a space at the cursor.
DELETE Delete character under cursor and move remaining text left
one character.
ENTER Accept changes made on this line and move down one line.
ESC Abort changes made on this line.
F1 Accept changes and allow modification of a different key.
F2 Accept changes and return to Menu Modification menu.
F3 Insert blank line at current line.
F4 Delete this line and move all lines up.
Note: A keys definition cannot be totally deleted by repeatedly
pressing this F4 on the first line. To delete a keys definition, enter EOK
as the first three letters of the first line.
CREATING A NEW MENU DEFINITION FILE
The preferred way to create a new menu definition file is to make
modifications to an existing file and then save that file to a new name.
However, the need may arise to create a menu definition file from scratch.
A new menu definition file may be created by entering "VMENU /C
new_menu_name" without the quote marks at the DOS prompt. When a new menu
file is created in this manner, it will only have an exit key defined.
*****************************************************************
CLARIFICATION OF THE COPYRIGHT AND LICENSE
*****************************************************************
PC Valet Super Menu (VMENU) is shareware and is not a public domain program.
Individuals are granted a free license to use VMENU for up to 30 days for
evaluation purposes. To continue using VMENU after that time, you must
register VMENU in one of the following manners.
Registrations that are available.
1> FOR INDIVIDUALS: TO USE WHAT YOU HAVE:
For $15, as an individual, you register the copy that you currently
have. You are then granted a license to use VMENU on any computer as long
as only one copy of VMENU is ever in use at any one time.
2> FOR ANYONE: A DISK WITH THE LATEST VERSION, A HARD COPY OF THE
DOCUMENTATION AND FREE TECHNICAL ASSISTANCE:
For $25, you will receive the latest version of VMENU (or the next
available version if you have the latest) and a hard copy of the
documentation. You will also be notified of updates to VMENU (these are
free when you send a blank disk upon notification). You are then granted a
license to use the latest version of VMENU on any computer as long as only
one copy of VMENU is ever in use at any one time.
3> FOR ORGANIZATIONS AND BUSINESSES:
Site licenses and multi-copy licenses are available at super low
costs. A site license covers all computers that are owned by your company
and as a FREE bonus, the computers of all your current employees. Please
contact Center Post for more information on site licenses. Include the
number of company owned computers that the license will apply to. Please
include your phone number.
ALL registrations and inquiries should be sent to The CenterPost Group.
BY MAIL: BY PHONE: BY FAX:
Suite 111-189 301-836-5048 301-836-8815
15 Churchvile Road
Belair, Maryland 21014
Payment accepted by cash, check, money order, MasterCard or Visa.
DISTRIBUTION
This package may be freely distributed provided that no files are modified
in any manner. The following files MUST be distributed with VMENU in their
original unmodified version:
BWMENU.DEF (Rename this VMENU.DEF for monochrome systems.)
MMAP.COM
VMENU.DEF
VMENU.DOC
VMENU.EXE
VMENU.GAM
VM_READ.ME
The manner of distribution of this package does not relieve the final
recepient of the package from the obligation to register this product with
CenterPost Group or John Junod. Also the recepient of the package MUST be
made aware of the fact that this is not a public domain program and that
they are required to register VMENU to be able to continue to use it.
VMENU.EXE must not be modified in any manner. You are not allowed to edit
the messages that appear in VMENU.EXE with any kind of editor.
WARRANTY
With respect to the physical disk, the author warrents the same to be free
of defects in materials and workmanship for a period of 30 days from the
date of purchase. In the event of notification within the warrenty period
of defects in material or workmanship, the author will replace the
defective diskette. The remedy for breach of this warranty shall be
limited to replacement and shall not encompass any other damages, including
but not limited to loss of profit, and special, incidental, consequential,
or other similar claims.
The author specifically disclaims all other warranties, expressed or
implied, including but not limited to implied warranties of merchantability
and fitness for a particular purpose with respect to defects in the
diskette and documentation. In no event shall the author or the CenterPost
Group be liable for any loss of profit or any other commercial damage,
including but not limited to special, incidental, consequential or other
damages.
The author retains all rights to this package and the right to make updates
to this package without notification to the purchaser. This package is
sold and distributed "as is" except as noted in a specific license.
VMENU copyright 1987,1988,1989 by John A Junod. All rights reserved.
3005c Greene Place, West Point, NY 10996