Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
MENUEASE is a program designed to help the user easily access
application programs present on your hard disk. You can also create
menu items which move an application program through up to 16 steps
whenever you start it. Great for plowing through intro screens, or
instantly getting to the portion of an application you usually use.
Features:
~ Ability to save up to 16 command sequences per menu
~ A menu can call any other menu
~ Custom title setting for every menu choice
~ Instant DOS access from within MENUEASE
~ Colors customization for the menu display
~ Passwords can determine access to menu items, menu maintenance, DOS
access, and configuration
~ Automatic screen blank after six minutes
~ Context-sensitive help
~ Logging of user, project, menu selection, date, time spent.
MenuEase Critique/Questionnaire
Please fill out the following questionnaire so I can better serve you.
If you have further comments or questions please write or call me.
Thanks for your support.
Name _____________________________________________________________
Position_____________________________________________________________
Address _____________________________________________________________
_____________________________________________________________
City _____________________________________________________________
State _______________________________________ Zip ________________
Phone _______________________________________
List type of business _______________________________________________
_____________________________________________________________________
REVIEWERS PERSONAL DATA:
Check the line which most closely fits your job function
COMPANY OWNER _________ END USER __________ MIS STAFF ___________
MANAGEMENT ___________ ENGINEER ___________ TECHNICIAN __________
OTHER _______________________________________________________________
Technical experience with PCs YES________ NO________
How many years experience with PCs ? __________
Can/do you write batch files for your PC? YES______ NO______
Reviewers age ________
Years of advanced education (past High School) ______________
What type of degree do you have (if any) ___________________________
_____________________________________________________________________
DO YOU PRESENTLY USE A MENU SYSTEM? YES_______ NO_______
If so which one? (include version) ______________________________
What was the price you paid for it? $____________________________
Would you buy it again today? YES______ NO_______
Why was it worth the price when you bought it? __________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
What do you like about your current menu system ________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
What do you dislike about your current menu system ______________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
#####################################################################
#####################################################################
ANSWER THE FOLLOWING QUESTIONS FOR MENUEASE CRITIQUE
Was the program easy to install YES_______ NO______
If NO explain the trouble you encountered ___________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
What feature(s) did you dislike and why? ____________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
What feature(s) did you like and why? _______________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
How would you improve this product? _________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Was the program easy to use? _______YES _______NO
If NO explain _______________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Did you find any part of the documentation confusing? ____YES ____NO
If YES what part of the manual ? ____________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Did you like the Menu display with the 1,2, or 3 columns of menu
items? _______YES _______NO
Explain what you would prefer _______________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Did the program's help facility help? YES_______ NO_______
Explain what you would change to improve it _________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Would you buy this program as it stands now? _______YES _______NO
If YES how much would you pay? $__________
Explain what you would add/change to improve MenuEase _______________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
What, in your opinion, should a Menu program do to help you be more
productive ?
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Thanks for your input. Please mail all reviews to:
Douglas C. Gruver
8868 Continental Dr.
Riverside, Ca. 92504
ATTN: MenuEase Product Review
Disk No: 1835
Disk Title: MenuEase
PC-SIG Version: S1.1
Program Title: MenuEase
Author Version: 1.3.3
Author Registration: $35.00
Special Requirements: None.
This menu program offers context-sensitive help at the touch of a key.
MENUEASE also allows you to automate your application with a keyboard
macro: it still sends keystrokes after your application has started.
Great for plowing through intro screens, or instantly getting to the
portion of an application you usually use.
Features:
~ Ability to save up to 16 command sequences per menu
~ Custom title setting for every menu choice
~ Instant DOS access from within MENUEASE
~ Colors customization for the menu display
~ Passwords for the command sequence.
PC-SIG
1030D East Duane Avenue
Sunnyvale Ca. 94086
(408) 730-9291
(c) Copyright 1989 PC-SIG, Inc.
╔═════════════════════════════════════════════════════════════════════════╗
║ <<<< Disk #1835 MENUEASE >>>> ║
╠═════════════════════════════════════════════════════════════════════════╣
║ To start program, type: NM2 ║
║ ║
║ To print documentation, type: COPY MANUAL.DOC PRN ║
╚═════════════════════════════════════════════════════════════════════════╝
MenuEase
Creative Computer
Version 1.3.3
USER'S MANUAL
Creative Computer
8868 Continental Dr.
Riverside, Ca. 92504
(714) 688-1924
DEC 1989 Release
TABLE OF CONTENTS
SINGLE USER LICENSE AGREEMENT . . . . . . . . . . . . . . . . 1
INTRODUCTION TO MENUEASE . . . . . . . . . . . . . . . . . . 2
DOS and MenuEase . . . . . . . . . . . . . . . . . . . . . . 3
DRIVES . . . . . . . . . . . . . . . . . . . . . . . . . 4
FILE EXTENSIONS . . . . . . . . . . . . . . . . . . . . 6
BATCH FILES . . . . . . . . . . . . . . . . . . . . . . 6
MENUEASE CONVENTIONS . . . . . . . . . . . . . . . . . . . . 7
<F1 - F10> FUNCTION KEYS. . . . . . . . . . . . . . . . 8
ENTERING/EDITING MENU ITEMS . . . . . . . . . . . . . . . . . 9
SIMPLE EDIT EXERCISE . . . . . . . . . . . . . . . . . . . . 10
MENUEASE EDITOR . . . . . . . . . . . . . . . . . . . . . . . 11
Menu Item Fields . . . . . . . . . . . . . . . . . . . . 12
Loading New Menus . . . . . . . . . . . . . . . . . . . 13
Direct Commands . . . . . . . . . . . . . . . . . . . . 14
Editor Function Key Definitions . . . . . . . . . . . . 14
Edit Menu Title <F2> . . . . . . . . . . . . . . . 14
Test Menu - Show/Set Number of Columns <F3> . . . . 14
System Command Help <F4> . . . . . . . . . . . . . 15
Save/Load/Create Menu File <F5> . . . . . . . . . . 15
Jam Keyboard <F6> . . . . . . . . . . . . . . . . . 16
Menu Item Command <F7 - F10> . . . . . . . . . . . 16
Undo Last Command <F7> . . . . . . . . . . . . . . 16
Insert Command <F8> . . . . . . . . . . . . . . . . 17
Move Command <F9> . . . . . . . . . . . . . . . . . 17
Delete Command <F10> . . . . . . . . . . . . . . . 17
CONFIGURATION SCREEN . . . . . . . . . . . . . . . . . . . . 18
Field Definitions . . . . . . . . . . . . . . . . . . . 19
LOG ON TO MENUEASE . . . . . . . . . . . . . . . . . . . . . 20
Setting Up the User's Account . . . . . . . . . . . . . 20
Privilage Level Definition . . . . . . . . . . . . . . . 21
Usage Log: . . . . . . . . . . . . . . . . . . . . . . . 21
CUSTOMIZING ON-LINE HELP FILES . . . . . . . . . . . . . . . 22
TECHNICAL CONSIDERATIONS . . . . . . . . . . . . . . . . . . 23
Direct/Batch Commands: . . . . . . . . . . . . . . . . . 24
Problem Solving: . . . . . . . . . . . . . . . . . . . . 24
ERRORS . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
FUTURE UPGRADES and POLICIES . . . . . . . . . . . . . . . . 26
SINGLE USER LICENSE AGREEMENT
(C) Copyright 1988,1989 Douglas C. Gruver and Creative Computer
for this software, documentation, and user interface. Riverside,
California, United States of America. All rights reserved.
Creative Computer licenses you the right to use this copy of
MenuEase. You may use this copy of MenuEase software product on
the express condition this software is used on one COMPUTER (i.e.
with a single CPU) at a single location. If you require multiple
users and/or multiple computers you must register for a MULTIUSER
LICENSE. You are in violation of this copyright if your using a
SINGLE USER LICENSE with multiple users/computers.
Support from users enables us to develop additional features and
future versions of the MenuEase product. To critique our product
fill out the critique document supplied on your disk and mail to
us at:
Creative Computer
8868 Continental Dr.
Riverside,Ca 92504
THIS PRODUCT IS LICENSED WITHOUT ANY WARRANTY OF MERCHANTABILITY,
FITNESS OF PARTICULAR PURPOSE, PERFORMANCE, OR OTHERWISE; ALL
WARRANTIES ARE DISCLAIMED. BY USING THE MenuEase PRODUCT, YOU
AGREE THAT NEITHER CREATIVE COMPUTER NOR ANY OF OUR EMPLOYEES,
AFFILIATES, OWNERS, OR OTHER RELATED PARTIES WILL BE LIABLE TO
YOU OR ANY THIRD PARTY FOR ANY USE OF (OR INABILITY TO USE) THIS
SOFTWARE, OR FOR ANY DAMAGES WHATSOEVER. EVEN IF WE ARE APPRISED
OF POSSIBILITY OF SUCH DAMAGES OCCURRING.
This software may not be reversed-engineered or disassembled, and
includes certain trade secrets and confidential information of
Creative Computer.
1
INTRODUCTION TO MENUEASE
MenuEase (C) 1988,1989 is a program designed to help the user
easily use programs and utilities present on your hard disk.
Typically the programs will reside on different directories or
drives on your computer's hard disk. Remembering where these
programs are and how to invoke them can be frustrating especially
when there are more than a couple present. MenuEase will allow
you to type in the commands and assign a character text string to
it. These text strings are displayed on the screen in one to
three columns. You select the desired program by highlighting it
using cursor keys and pressing the <ENTER> key.
The MenuEase help manual is available at any point within the
program by pressing the <F1> key. As you change activities (ie.
the editor from the maintenance sections) the appropriate help
file will load each time you press <F1>.
FEATURES
* Save yourself valuable time by remembering complex
command sequences for programs and utilities. Set up
the sequence once and forget it!
* Present each command sequence as a menu item text
string that you define.
* Unlimited sub-menus.
* Integrated Editor with menu file management.
* You can save up to 16 command sequences per menu.
* Each menu has a title that you set.
* Instant DOS access from within MenuEase
* Auto screen blank after six (6) minutes.
* Adjust the colors for the menu display.
* Set passwords for menus, menu items, DOS access, and
editor.
* Usage Log; tracks users, projects, menu item used, date,
and hours spent on menu item.
* Semi-automate your application with a keyboard text
string, eliminating the constant use of commands and/or
menus within the program.
As always, Creative Computer welcomes suggestions.
We can be reached at:
(714) 688-1924
2
MenuEase User's Manual - DEC 1989 Release
DOS and MenuEase
You probably have seen the letters "DOS" in other reference books
for your computer, and the applications for it. The letters,
stand for Disk Operating System. This is simply a program that
runs your computer. It handles tasks such as input and output
functions like displaying text on your screen, inputting keyboard
characters, or printing data on your printer. You may see one
aspect of DOS each time you turn on your computer. This is the
DOS prompt that always greets you: "C>" for a fixed disk.
Several versions of DOS exist, MenuEase will work with versions
greater than 2.0 . To see what version of DOS you have type the
following at the DOS prompt:
C> ver <ENTER>
The prompt "C>" is displayed by the computer and may differ on
your computer, don't type "C>" just "ver" and press the <ENTER>
key.
MenuEase has the capability to enter DOS commands directly by
pressing the <F4> function key. Press <F4>, type "ver" , then
press <ENTER> to see the your DOS version.
Types of Commands
DOS uses two types of commands: internal and external.
Internal commands are loaded into the computer's memory from
a file called COMMAND.COM. These commands remain in memory
until the machine is turned off. They are referred to as
"resident" or internal commands. When your computer is
turned on (boots up) these internal commands are loaded
automatically.
External commands are located on your DOS disk. They are
loaded into memory only when you enter commands from the
keyboard or batch files. They are referred to as external or
non-resident commands.
3
MenuEase User's Manual - DEC 1989 Release
DRIVES
A DRIVE is a physical device that holds programs, information, or
any other data required by the computer and it's programs. DOS
maintains a list of drive letters i.e., A: B: C: etc., that
reference the physical floppy disk and hard disk. Normally after
power up, the following letters signify the listed physical
drive:
A: - Floppy disk drive 1
B: - Floppy disk drive 2 (optionally purchased)
C: - Hard disk drive 1 (optionally purchased)
D: - Z: optionally set by hard disk partitioning
software, additional hard disks on your system, or
by the ASSIGN command. This command allows you to
assign a drive letter to a different drive. Please
see your DOS manual for further information on the
ASSIGN command.
When performing a DOS operation, i.e., copy, delete, rename,
etc., the operation will occur with the current drive unless
specified in the prefix of the file specification.
To view the current drive: and directory type the following
at the DOS prompt: (or use the MenuEase <F4> function)
cd <ENTER>
SUBDIRECTORIES
DOS version 2.0 and subsequent versions have the capability of
organizing your fixed disk into "subdirectories." This means you
can divide your fixed disk into many smaller "disks," or
subdirectories, which gives you much more flexibility in
organizing your files. It also prevents any one directory from
becoming so large that the process of locating files and
executing commands is slowed.
A subdirectory under the current directory can be created by
using the "md" or "mkdir" command. If you want to create a
directory '123data' under the current directory you would use the
following at the DOS prompt: (or the <F4> function inside
MenuEase)
md 123data <ENTER>
4
MenuEase User's Manual - DEC 1989 Release
A subdirectory actually is a specific section of your disk
(floppy or hard disk) that contains a group of related files. The
concept of subdirectories is important in your use of MenuEase.
You will have many occasions to work with subdirectories when you
create your menus.
A directory is similar to a table of contents of the files on a
specific part of the disk. You might think of it as a file
drawer. The main directory, is called the "root" directory. DOS
identifies the root directory with a backslash (\). Each lower
subdirectory is shown with the backslash separating it from other
subdirectories.
In the root directory may be many file folders. These are the
subdirectories that are connected to the root directory like
roots on a tree. A typical group of file folders might be
connected to the root directory like this:
\ (ROOT DIRECTORY)
|
___________|____________
| |
(subdirectories) | |
| |
| \PROJECTS \SALES
|
________|___________
(more | |
subdirectories) | |
| |
\QFILE \QMENU
(file name) QFILE.DAT
Notice that there is a specific path from the root to, say, your
QFILE.DAT data file. If you wanted to access that data, you would
have to tell your system what path to take to get to that data.
To do this your path would be: \PROJECTS\QFILE\QFILE.DAT. The
\PROJECTS tells the system to go to that directory. Then the
\QFILE directs the system to the next lower directory. Notice
each lower subdirectory is separated by a backslash.
5
MenuEase User's Manual - DEC 1989 Release
FILE EXTENSIONS
The last term, QFILE.DAT, represents the specific document in the
\PROJECTS\QFILE\ file folder that you want to see. All files on
your system have a name similar to this. The term, "QFILE," is
the primary name given the data. The .DAT term is known as the
"extension." This describes the type of data in the file.
Extensions are always separated from the name by a period (.).
MenuEase uses the extension (.QMN) for a MenuEase Nested file and
(.HLP) for its help files. The file on your DOS disk have
extensions such as (.COM) for command, (.EXE) for executable, and
(.BAT) for batch file. DOS allows you complete freedom in naming
the file name and extension. You should plan what convention
you'll use in naming your files/extensions and stick to it
without exception. This forward planning will save a lot of time
in the future when trying to search for specific data that may be
many months or years old.
BATCH FILES
A batch file is a series of DOS commands collected into a single
file that can be executed any time. You will find uses for batch
files to enhance and ease using DOS. Batch files can also be used
with MenuEase to substitute one command line for many commmands.
One batch file in the DOS root directory is AUTOEXEC.BAT. This
file is used by DOS to get your computer running, or operating,
when you first turn it on. MenuEase will be most useful if it is
called up when your system is first turned on. We can make this
happen by putting commands in the AUTOEXEC.BAT file that
automatically take you to MenuEase. Just add the following lines
at the end of your C:\AUTOEXEC.BAT file:
CD [directory where you installed MenuEase]
ME
6
MenuEase User's Manual - DEC 1989 Release
EXAMPLE: You installed MenuEase program files in the directory
\menu. Append the following two lines to the AUTOEXEC.BAT
file:
CD \menu
ME
This will invoke MenuEase and display a menu from power up.
NOTE: New computer installations will require the installer to
create the AUTOEXEC.BAT file. MenuEase can do this within the
installation program. Please see the readme.1st file on the
distribution disk for further details.
MENUEASE CONVENTIONS
When you are required to type at the keyboard this text will
prompt you by enclosing the text with double quotes; Example:
"text to be typed" All main control keys of the keyboard are
within less/greater than signs (i.e. <KEY_NAME>).
Example: "dir" <ENTER>
Instructs you to type the text in at the keyboard within
the double quotes and press the key marked <ENTER>. Don't
type the double quotes!!
GENERAL KEY DESCRIPTIONS FOR MENUEASE USAGE
<ENTER>, <RETURN>, <CR>, or COMMAND EXECUTE.
Some people refer to this key as the command execute key or
return key. Used to terminate input or signify that a command
should be processed by the computer. We'll use the <ENTER> key
for the remainder of this manual.
7
MenuEase User's Manual - DEC 1989 Release
<BS>,<DEL>,<INS> EDITING KEYS
These three keys augment cursor movement and text entry.
<BS> = Backspace, delete text to the left of the cursor
pulling text to the right of the cursor with the cursor.
<DEL> = Delete, delete text under cursor and pull text from
the right into cursor.
<INS> = Insert, Typing this key toggles the overwrite/insert
mode of text entry. Insert mode allows you to insert text at
the current cursor position. Overwrite types over the text
already present. Insert mode is denoted with a block style
cursor while the overwrite mode with a underline cursor.
<ESC> = ESCAPE, Typing this key normally exits you from
whatever you were doing and places you in a previous part of
the program (i.e. exits editor and puts you in the
maintenance section of the program.)
<F1 - F10> FUNCTION KEYS.
These are the function keys to the left (or top) of your
keyboard. The function sometimes changes when in different
sections of the program; look at the bottom two status lines to
confirm their use.
<F1> HELP KEY.
Can be typed at any place within the program to get help. The
help files may be modified for your own needs, instructions on
modifying them are located toward the end of the manual.
<F4> SYSTEM COMMAND.
The <F4> system command function allows you to access DOS
commands directly from MenuEase. If you would want to copy a file
named "myfile.dat" to the a: drive, press <F4> and type "copy
myfile.dat a:" <ENTER>. The command will execute as if it were
8
MenuEase User's Manual - DEC 1989 Release
typed from the DOS prompt. The <ESC> key will exit you from the
prompt without executing the command entered. MenuEase VER 1.3.3
and above will allow you to enter DOS on a semi-permanent basis
so you may enter many commands. Press <F4> function key the
second time to enter DOS on a semi-permanent basis. To return to
MenuEase type "exit" <ENTER> (the DOS prompt will remind you of
this).
See your DOS manual for further details of DOS commands.
Cursor Movement
These keys are used to enhance cursor movement during keyboard
input.
<HOME> place the cursor at the beginning of the field.
<END> place the cursor at the end of the field.
<CURSOR_RIGHT> advances the cursor to the right.
<CURSOR_LEFT> advances the cursor to the left.
<CONTROL><D> delete the field.
<INS> Insert key, toggle between insert and overwrite.
ENTERING/EDITING MENU ITEMS
Since each user has different programs on their hard disk it will
be necessary to customize each installation. You enter the EDIT
mode from the main menu by pressing the <ESC> key (usually just
to the left or right of the main section of your keyboard). The
screen will clear and you will enter the maintenance section of
the program. Press the <F2> key and you'll enter the editor.
To recap: Press <ESC> - Enters maintenance section
Press <F2> - Enters editor
9
MenuEase User's Manual - DEC 1989 Release
SIMPLE EDIT EXERCISE
EXAMPLE: You want to add the menu name `Lotus 123' for a menu
entry at slot A). (Insure your in the editor!)
MENU TEXT FIELD
Press <PgUp>/<PgDn> keys until slot A) is highlighted at the top
left side of your screen. Type <F8> to insert a blank slot if a
menu item is already present in slot A). In the upper right of
your screen find a box labeled `Menu Item Editor'. The top field
within the box is labeled `Menu text :'. Type in "Lotus 123"
<ENTER>. `Lotus 123' is now the text that will appear on your
menu.
DRIVE:\DIRECTORY FIELD
The cursor inside the box should be on the `Directory :'line.
Enter the drive:\directory name where the Lotus 123 program
resides, usually at `C:\123' (the back slash signifies the root
or top most directory on the drive) So type "C:\123" <ENTER>.
PASSWORD FIELD
With the cursor on the `Password :' field, type in a password
that you'll remember. If you don't need a password just type
<ENTER>.
COMMAND#(1-7) FIELD
Advance to field `Command #1: ' using the UP/DN cursor keys if
necessary. You'll see a underline cursor blinking there. Type in
the name of your program the way your application manual
indicates. (i.e. the same way you'd invoke the program in DOS)>
For this example it would be `123' <ENTER>. If you want to enter
more commands, just enter them in the following command lines
typing <ENTER> after each command. All valid DOS commands and any
executable program can be entered.
EXITING THE EDITOR
Press <ESC> key to exit editor and enter the maintenance section.
A YES/NO requester will pop up asking you if you want to save
your changes. Type either 'Y' or 'y' to save edits; any other key
to use your changes temporarily in MenuEase. When MenuEase
returns from the program that was called, the last used menu file
is read. If you don't save your edits they will be lost. Press
<F3> to enter the main menu where you can test the changes.
10
MenuEase User's Manual - DEC 1989 Release
MENUEASE EDITOR
The active function keys are listed below
F2 Edit menu title F7 Undo for F8-F10 commands
F3 Check menu looks, set columns F8 Insert blank space new item
F4 Send DOS command to system F9 Move, change order of items
F5 Save/Load/Create menu file F10 Delete item
F6 Jam keystrokes for application
Editor Navigation Keys
Use the same keys as shown in the previous section.
General Information
To enter the editor from the main menu press <ESC> then <F2>.
The editor allows you to set up control of the menu environment
presented to the user and save them in a file for later use. This
file will be used by MenuEase to later display the menu text and
invoke the commands you set within the editor.
The editor works with one menu file at a time. A menu file has
the extension '.qmn'. Menu files are created after a editing
session followed by a 'save' command. As a menu may call any
number of other menus, a menu hierarchy may be set up easily. No
structure is enforced with the menu calling sequence, your free
to use any structure you like.
A menu may have up to sixteen items, and each item can have a
password associated with it. You can move, delete, insert menu
items within this 16 item limit. These 16 item slots are on the
left side of the editor screen labeled A) - P).
Each menu item has several pieces of information associated with
it. On the right side of the screen is the editor box labeled
`Menu Item Editor', here is where you can edit menu item data.
The left list gives you an overview of menu items, to select a
item to edit type <PgUp> or <PgDn> and observe the highlighted
text on the left. In the `Menu Item Editor' box, displayed data
will represent the menu item selected, changing in response to
it.
The bottom two rows of the screen are for function key definition
and special help for the current operation.
11
MenuEase User's Manual - DEC 1989 Release
Menu Item Fields
These fields are within the upper right hand box. Each of these
fields pertains to the menu item. The field names are listed
below with their definitions:
Menu text : Enter the text here you wish to appear in the
menu. 23 characters maximum are allowed. MenuEase
will not recognize an item that has no name; the
command fields will be ignored if the menu text is
missing. This allows you to put an empty place
holder in your menu. The empty place holder helps
by spacing your items apart. Effective when used
between every 4th or 5th menu item.
Drive:\Dir : Enter the drive:\directory where the program
resides. Leaving this blank will keep you in the
current drive:\directory. If you have only one
drive you don't have to enter the drive: prefix
letter. When a menu item is invoked, MenuEase
looks here to switch directories. Upon completion
of the menu item MenuEase switches back to the
original directory. Type a " ~ " in front of the
drive:\file specification to keep MenuEase in the
directory you specified here after commands 1-7
are processed. Otherwise MenuEase will return to
the current directory. Changing to a new
drive:\directory is useful when changing menus.
Example: ~c:\menu
Password : Enter a password for the application or menu.
Leaving this blank will avoid the password prompt.
All users will have the same passwords for
applications (if the menu file is the same). Menu
passwords are set here also.
Command#(1-7): Enter the program name, the same as in DOS. This
could be a *.bat,*.exe, or a *.com file plus any
normal DOS command. Commands may also include the
batch file flow commands, (eg. if , goto etc.).
Flow commands are only valid in the BATCH mode of
operation (the default).
12
MenuEase User's Manual - DEC 1989 Release
NOTE: Command#1 can be prefixed with an ampersand `&' to
signify a new menu file is to be loaded, the password field
will then be used as the menu's password. Command#1 field
can also be prefixed with a '!' to signify a direct command.
Please see the TECHNICAL CONSIDERATIONS section for more
system information on the Command #1-#7 fields.
Loading New Menus
To load a new menu file an ampersand '&' must prefix the file
name on Command #1 : field. The menu files all have the same
extension '.qmn'. This extension is not needed when you type in
the menu file name, MenuEase will append it automatically for
you.
Commands #2-#7 will be executed as normal DOS commands or
programs. This allows you to switch directories, copy files,
execute any other DOS command or batch file before a new menu is
loaded.
Example:
Menu text : Utilities Menu
Directory : c:\util
Password : sample ;will prompt user for the "sample"
;password (if passwords enabled)
Command #1 :&util ;load menu file util.qmn
Command #2 :dir /p ;get a directory listing
Command #3 : ;blank here, could be used for more
: ;commands...
:
Command #7 : ;blank
13
MenuEase User's Manual - DEC 1989 Release
Direct Commands
It is recommended that you use the Direct Command mode for
implementing DOS commands. To use MenuEase in the DIRECT MODE and
keep it resident while executing commands, place a '!' prefix in
front of `Command #1 :' field. Commands #2-#7 are executed with
MenuEase remaining resident as Command #1. This is useful in
doing batch files, implementing a menu entry for dos commands
such as 'dir', or when you know an application memory
requirements takes less than:
Memory available - 200K > application memory requirements
Example: You have 640k ram installed in your machine. 640K - 200K
= 440K. So you could keep MenuEase resident if your application
took less than 440K of ram.
Editor Function Key Definitions
Edit Menu Title <F2>
Typing the <F2> function key pops up an input requester where you
can enter a title. The menu title will be displayed in reverse
video on top and centered to the menu body. Placing a space
before and after the title text makes the title easier to read.
You can test your menu title by typing the <F3> key (after you've
exited from the title input requester).
Typing <ESC>,<ENTER>, or any function key will exit you from the
input requester.
Test Menu - Show/Set Number of Columns <F3>
The <F3> function key asks for the desired number of columns
(defaults to the previously set number) for your menu. Your
allowed 1,2, or 3 columns. If you ask for too few columns, the
program will increment the number of columns by 1. If this occurs
MenuEase will inform you with a message. Once the number of
columns is set MenuEase will display the columnized menu items
for you. After looking at the displayed menu, press return to
continue. After you
14
MenuEase User's Manual - DEC 1989 Release
press return MenuEase will ask you if you want to see the
columnized menu again. This will be your chance to select a
different number of columns. (select 'Y' or 'y')
System Command Help <F4>
The <F4> system command function allows you to access DOS
commands directly from MenuEase. If you would want to copy a file
named "myfile.dat" to the a: drive, type <F4> and type "copy
myfile.dat a:" <ENTER>. The command will execute as if it were
typed from the DOS prompt.
Save/Load/Create Menu File <F5>
All file functions use a common drive:\directory prefix defined
in the configuration section. To get to the configuration screen
exit the editor by typing <ESC> "Y" to save any edits and then
<F8>.
The SAVE feature is entered by typing "S" or "s" after
typing <F5>. The feature allows you to save the current menu
file to disk. It first prompts you for a file name with the
current file name already typed in for you. Just type
<ENTER> to save to the file name shown. If the file already
exists MenuEase will display a YES/NO requester asking you
if it's all right to overwrite it. Type "Y" or "y" to
overwrite, any other key to abort the SAVE function. If the
file will not be overwritten then MenuEase saves the new
file with no prompt.
The LOAD function is entered by typing "L" or "l" after
typing <F5>. MenuEase will then prompt you with the message
`Save current menu file?', enter a "y" or "Y" to save the
menu file your working on or any other key not to save the
current file. The function then displays a list of all *.qmn
files in the common drive:\directory (set in the
configurationn screen) of MenuEase. The display area is
limited to 17 menu files, using the <HOME>, <END>, and
cursor keys will allow to scroll through the file list, the
file highlighted will be loaded if you press <ENTER>. Type
<ESC> to exit the file load function without loading a file.
15
MenuEase User's Manual - DEC 1989 Release
The CREATE function is entered by typing "C" or "c" after
typing <F5>. The function then displays a prompt asking for
the file name to CREATE. If you leave this field blank and
type <ENTER> you'll be put back into the editor with nothing
changed. You can enter up to eight characters for the file
name. Type <ENTER> to CREATE the typed file name, if the
file exists in the common drive:\directory you'll be
prompted to overwrite it with a YES/NO requester. Type "Y"
or "y" to overwrite the file, any other key to abort the
CREATE function.
Jam Keyboard <F6>
The jam keyboard function enables you to semi-automate your
application. This helps you overcome layers of a menu system
built into the program. MenuEase "types" in your saved keyboard
sequence just before invoking the program.
Example: You want to get to a listing of possible documents to
edit within Q&A Integrated (c). After editing the menu item, type
the <F6> key. Select the 'Write' module by typing "w|" (the '|'
equals a <ENTER>). Select the 'Get File' function for all *.doc
files by typing "g*.doc|". So the total string entered at the
input requester would be: "w|g*.doc|".
Menu Item Command <F7 - F10>
These function keys operate on the whole menu item. This means
the Menu text,Directory,Password, and Command# 1-7 fields are
affected by the following:
Undo Last Command <F7> (Move, Delete, or Insert Command)
The undo command allows you to recover from the last command.
Type <F7> to restore the menu file previous to the last <F8>,
<F9>, or <F10> command. The <F7> command may be also used to copy
the last menu file into a newly created menu file. Once the new
file is created the editor will have no data in it. Press <F7> to
place the last file's data into the newly created one. Be sure to
save the new file after all of your edits!
16
MenuEase User's Manual - DEC 1989 Release
Insert Command <F8>
The insert command will insert a blank menu item (space) at the
current menu item (highlighted). Use a blank space to separate
menu items for better legibility.
Move Command <F9>
The move command allows you to move the current menu item (A - V)
to another slot (A - V). Input requesters guide you through the
process. Use the <ESC> key to exit from the move function without
moving a menu item.
Delete Command <F10>
The delete command deletes the current menu item. The delete
command is confirmed with a simple yes/no requester.
17
MenuEase User's Manual - DEC 1989 Release
CONFIGURATION SCREEN
The configuration screen is used to set up several parameters for
the program. (i) Drive:\directory and file names for the system.
(ii) password for DOS access and Maintenance access. (iii) Colors
for the screen, text, menu background, menu border, and one
spare.
Note: MenuEase has a hard coded configuration password
"config". Enter this text string when prompted for a
password.
Quick Reference:
Use the following keys to change fields:
<CURSOR_UP> - Move cursor to previous field
<CURSOR_DOWN> - Move cursor to next field
<ENTER> - Move to next field
Use the following keys to edit a file/password field:
<CURSOR_RIGHT> - Move cursor next character to the right
<CURSOR_LEFT> - Move cursor to previous (left) character
<HOME> - Move cursor to beginning of field
<END> - Move cursor to end of field
<CONTROL><D> - Delete field's contents
<INS> - Toggle between insert and overwrite
<DEL> - Delete text to right of cursor
<BS> - Backspace, delete text to the left
Use the <ESC> key to exit the configuration screen. A pop-up
requester will ask if you want to save your configuration
changes. Type a 'Y' or 'y' to save changes.
18
MenuEase User's Manual - DEC 1989 Release
Field Definitions
Company Name: The Copyright notice at the top of the menu screen
may be changed by typing in a text string here. It will be
centered where the original copyright notice was. You may put
pertinent company information here or any other text you deem
important.
Drive: Enter the drive letter of your hard disk where the
MenuEase files reside. Defaults to the drive you specified with
the `install' command. Valid drives are C: through Z:. Once this
is set it should never be changed. If you decide to change this
drive or directory specification reinstall MenuEase to that
directory.
Directory: Enter the directory where MenuEase files reside.
MenuEase will look at the DRIVE:\DIRECTORY for all required
MenuEase control files.
Execute on Exit to DOS: Type in a program name or DOS command to
execute when you leave MenuEase and enter DOS.
Password on Exit to DOS: Type in a password here so DOS can only
be accessed by authorized users.
Password for Menu Maintenance: Type in a password here so only
authorized users can change the menu.
Usage Tracking File Name: Type in here the usage tracking log
file name you want to use for your system. Usage tracking is
supported in versions 1.3.3 and up. Usage tracking allows you to
track usage of your computer system. When enabled MenuEase will
save the user, project, menu item used, date, and time used with
a program or application. This file is generated with the file
name you set here.
Usage Tracking Enable/Disable Toggle: Use <CURSOR_RIGHT> and
<CURSOR_LEFT> to select whether usage tracking is 'on' or 'off'.
Color Options: You can set up different colors to suit your
taste. Use the <CURSOR_UP> and <CURSOR_DOWN> keys to move to the
color to change, <CURSOR_RIGHT> or <CURSOR_LEFT> to change color
values. The monochrome displays are limited in the different
values. CGA/EGA/VGA have a choice of sixteen colors to choose
19
MenuEase User's Manual - DEC 1989 Release
from. The colors are updated automatically when changed so you
can see their affects immediately. Please experiment for best
results.
LOG ON TO MENUEASE
Setting Up the User's Account:
The user's account file is users.act . This file controls the log
on user name, password, and access level. The access levels are
DOS, maintenance, configuration, and applications. These access
levels mean that a password requester will be disabled for that
user. When the log on mechanism is active MenuEase will display a
log on box as shown:
*****************************************
* MenuEase Log On Process... *
* *
* User's Name _____________________ *
* *
* Project _____________________ *
* *
* Password _____________________ *
* *
*****************************************
The user enters their name and password to enter the Menu system.
MenuEase ships with this feature disabled. To enable
the log on feature you must edit your users.act file.
The file is located in the drive:\directory you
specified in the configuration screen. Use your ASCII
text editor (word processors that export to ASCII work
fine) to create a file with the following format (all
data is case sensitive!):
USER_NAME LOG_ON_PASSWORD PRIVILEGE_LEVEL
-ASCII- -ASCII- ASCII decimal
Where -ASCII- is keyboard text, number, and any punctuation
you can type in at the keyboard. It does not include
function, control or alternate keys.
20
MenuEase User's Manual - DEC 1989 Release
ASCII decimal is the numbers 0 - 31. To set a privilege
level the following numbers are valid.
Privilage Level Definition
0 No privilege
1 No privilage
2 DOS privilege
4 Maintenance privilege
8 Configuration privilege
16 Application privilege
31 SUPER USER - no passwords asked
The Privilege_level allows the user to circumvent password
requesters that pop-up automatically for the above accesses. You
can add privilege levels together to obtain special types of
access.
Example1:
Roger pencil 31
This example sets the user name to `Roger', the log on
password to `pencil' and the privilege level to 31.
Example 2:
Roger pencil 31
Ruth bobcat 8
Tom Barber 12 2 levels of access - Maintenance &
Configuration.
This example shows you that you can create a simple list of
log on entries with multiple access levels for each user.
You can disable the log on feature by inserting the following
text on the first line of users.act: "NOLOG" (don't type the
quotes!).
There is a users.act file that is shipped with MenuEase and has
the first line set to "NOLOG". Below that line are more examples
of setting the privilege level. You can delete the "NOLOG" line
and experiment with the provided users/passwords.
Usage Log:
The configuration screen contains a YES/NO toggle to
enable/disable the usage tracking option. The above log on box
21
MenuEase User's Manual - DEC 1989 Release
will appear if usage tracking is enabled or when the users.act
file has no "NOLOG" text on the first line of the file.
When you logon to MenuEase your asked to type in your name,
project, and password. The password field may be skipped if the
users.act file has the "NOLOG" text as the first line. This
information is used to log the usage of the menu items or
programs. As each menu item is invoked MenuEase will write the
information to the usage log file specified in the configuration
screen. The configuration screen also has on/off toggle to enable
the usage track option. MenuEase is shipped with the usage log
disabled. You may view the saved data by typing at the keyboard:
type usage.log | more <ENTER>
This command line will display the usage log to the screen
one page at a time.
CUSTOMIZING ON-LINE HELP FILES
MenuEase allows you to customize the help files to your needs.
The files that are referenced are listed below. On the right side
of the '=' (equals sign) are the file names that are referenced.
main user menu = qm_show.hlp
maintenance = qm_main.hlp
editor = qm_editi.hlp
editor exit = qm_edtex.hlp
DOS/sys commands = qm_sysc.hlp
jam keyboard = qm_jam.hlp
menu title = qm_title.hlp
configuration = qm_cnfg.hlp
registration = qm_load.hlp
Each file can be up to 300 lines(approximately 15 screens). All
other pages will discarded. You can use a simple Word Star(tm)
type editor that produces ASCII text. All characters outside the
normal ASCII bounds will be displayed as IBM graphic characters.
Set the following for your word processor:
margins delta = 76 characters max.
left margin = 0
The help display routine will 'center' the text within a 76
character window; all extra text will not be shown for the line.
22
MenuEase User's Manual - DEC 1989 Release
23
MenuEase User's Manual - DEC 1989 Release
TECHNICAL CONSIDERATIONS
MenuEase file types:
*.hlp ASCII text help files
*.cfg Binary configuration file
*.qmn Binary menu files
users.act ASCII text MenuEase log on file
The two ASCII text files can be modified by word processors that
can export to ASCII (don't use the wordprocessor's normal save
function!) or by simple text editors such as the one supplied by
the Norton Commander. The Binary files are modified by MenuEase's
(NM2.EXE) internal editor. If you attempt to edit the binary
files with a text editor you may corrupt them, causing MenuEase
to act erratic.
MenuEase normally operates as part of a batch file mechanism,
ME.BAT starts the process invoking the batch file QUICKMEN.BAT.
QUICKMEN.BAT next loads the MenuEase program NM2.EXE. MenuEase
displays the menu and waits for the User to select a menu item.
Once a menu item is selected, NM2.EXE writes out a new
QUICKRUN.BAT file with the commands you typed in at the editor.
NM2.EXE then terminates, returning control to QUICKMEN.BAT.
QUICKMEN.BAT then invokes QUICKRUN.BAT which performs the
commands. QUICKRUN.BAT will then call QUICKMEN.BAT again
completing the cycle.
MenuEase Loop for Batch Commands:
ME.BAT
QUICKMEN.BAT
-->execute NM2.EXE
;wait for user selection...
;write out new QUICKRUN.BAT file
goto QUICKRUN.BAT
QUICKRUN.BAT
-->run menu commands/programs
loop back to QUICKMEN.BAT
24
MenuEase User's Manual - DEC 1989 Release
Batch files are treated differently by MenuEase then *.com and
*.exe files when running in the Batch Mode. Batch files will
normally execute and return to DOS. This would make it difficult
to implement them; MenuEase circumvents this by automatically
prefixing them with the string: `command /c'. This makes the
batch file behave as a *.com or *.exe program (i.e. it returns to
the caller). MenuEase automatically senses whether the file is a
batch file and prefixes the batch file name with `command /c'.
This makes it easier for people to mix any type of batch file and
program file with out worry.
Direct/Batch Commands:
Two different modes of command operation occurs with MenuEase.
The BATCH mode is the default mode, this mode takes the commands
you entered from within the editor and puts them in the
QUICKRUN.BAT batch file. This mode is useful for most any program
invocation, except DOS commands. The DOS command `pause' can
allow the user to type <CONTROL><C>, the DOS 'break' command.
This would be disastrous because the user could circumvent the
batch file process and put her/him in DOS directly. The DIRECT
mode of operation avoids this problem by invoking the commands
from MenuEase, avoiding the batch file 'break'(eg. <CONTROL>
<C>). Prefix Command #1 within the editor with a '!' character.
Please look at the MenuEase editor section for more details.
Problem Solving:
In the batch mode of operation proper execution depends on the
system finding the NM2.EXE file. If this file cannot be found the
last Batch Mode program executed will be executed forever. It is
imperative that the MenuEase DRIVE:DIRECTORY as stated when you
installed the program be part of the search path for DOS
programs. Please look at the INSTALLATION section of this manual
for information on setting the 'path' DOS environment variable.
If you use a lot of DOS "set" commands in your system boot file
(eg. c:autoexec.bat file) you may run out of environment space.
By default DOS allocates only 128 bytes, approximately four (4)
to eight (8) "set" commands. Problems may arise if DOS runs out
of environment space when it trys to set a new path for MenuEase.
If this happens the problem noted in the above paragraph may
occur. Use the configuration command "shell" to change the
default environment space in the C:\config.sys file.
25
MenuEase User's Manual - DEC 1989 Release
The following example is for MS-DOS Ver 3.0 and greater. DOS
version 2.0 does not support environment size changes.
Example: Append the following line at the end of the
C:\config.sys file.
shell=c:\command.com c:\ /p/e:nn
In this example, substituting nn with 512 (MS-DOS VER
3.20 and 3.30) sets the command environment space to
512 bytes (4 times the default). You may increase the
environment space up to 32K bytes but this is not
necessary. 512 to 2048 bytes is usually more than your
computer system will ever need.
NOTE: Only MS-DOS VER 3.0 and above support the
environment size changes. For versions 3.00 and 3.10
the nn defines the number of paragraphs to allocate
(one paragraph equals 16 bytes) and this value can be
from 10 to 62 (giving environment sizes from 160 to 992
bytes). For MS-DOS 3.20 and 3.30, the nn defines the
absolute number of bytes to allocate to the
environment, from 16 to 32768. If you use a lot of TSR
programs note that each one will use the same size of
environment space as you define here. The Computer must
be rebooted or turned off then on for the changes made
to the config.sys file to take effect.
ERRORS
Any File Not Found:
Invariably the biggest problem with set up is a mis-spelled
DRIVE:\DIRECTORY specification in the configuration screen. If
you've spelled it wrong here all MenuEase files will mysteriously
'disappear'.
If you've mis-spelled the menu file name for a menu file,
MenuEase will display an error message and give you a chance to
examine the full path name to the menu file. To re-edit you must
enter the editor and change Command #1 field's text for that menu
item.
26
MenuEase User's Manual - DEC 1989 Release
FUTURE UPGRADES and POLICIES
Creative Computer is always trying to improve their products.
Through active listening we can improve our products and their
performance. Here are some of the improvements already planned
for MenuEase:
* Input/Output Panels for Interactive User Input
* Usage log option (included in VER > 1.3.2)
If you have an idea, please don't hesitate to let us know in
writing or by phone. Again, thanks for your support.
Creative Computer
8868 Continental Dr.
Riverside, Calif.
92504
ATTN: MenuEase Suggestions
PHONE: (714) 688-1924
27
Volume in drive A has no label
Directory of A:\
SERIAL NUM 41 3-15-90 11:48a
README 1ST 11468 1-25-90 4:17p
INSTALL BAT 4088 1-25-90 3:52p
QUICKMEN BAT 19 11-21-88 12:52p
QUICKRUN BAT 15 11-21-88 12:48p
MANUAL DOC 61402 1-28-90 8:32a
CRITIQUE DOC 8806 1-01-90 1:21p
USERS ACT 89 1-21-90 1:54p
NM2 EXE 112064 1-28-90 9:15a
GETYN EXE 3904 6-10-89 7:31a
SETPATH EXE 13632 12-11-88 6:14a
REM_EOF EXE 8560 1-14-89 9:04p
QM_EDITI HLP 11677 7-30-89 5:25p
QM_CNFG HLP 3417 1-28-90 8:40a
QM_EDTEX HLP 585 7-24-89 6:23a
QM_JAM HLP 694 7-24-89 6:25a
QM_LOAD HLP 1970 9-01-89 12:52p
QM_MAIN HLP 2951 7-24-89 7:04a
QM_RGSTR HLP 3152 1-17-90 1:32p
QM_SHOW HLP 5226 9-01-89 12:54p
QM_SYSC HLP 652 11-04-89 6:48p
QM_TITLE HLP 533 7-24-89 6:48a
MENU001 QMN 412 5-07-89 3:42p
DISK QMN 888 2-17-89 4:14p
TEST QMN 1076 6-04-89 9:19a
TEST2 QMN 882 6-04-89 5:14p
NEWPATH BAT 101 3-15-90 11:52a
GO BAT 38 1-01-80 1:37a
GO TXT 540 1-01-80 2:53a
FILE1835 TXT 2369 4-23-90 2:58p
30 file(s) 261251 bytes
44032 bytes free