A How to use HELP
B Installation notes
C HDM Startup options
D How to use MAIN MENU
E MAIN MENU Keyboard
F How to use TOP MENU
G TOP MENU Keyboard
H MENU Pull Down
I PAGE Pull Down
J SECURITY Pull Down
K LOCAL Pull Down
L GLOBAL Pull Down
M EXIT Pull Down
N Menu Action contents
O Menu Action examples
P Menu Functions
Q Common keys & Mouse
R Useful Editing Keys
S Menu Error Messages
T Pricing Structure
U HDM Copyright Notice
            How to use the Help System           F1

A list of topics is displayed in the left window.
A description of the highlighted topic is shown
in the right window.  Active keys are listed below:

Up Arrow, BackSpc, PgUp Key:  Go up one.
Down Arrow, Space, PgDn Key:  Go down one.
            Home Key, - Key:  Go to beginning.
             End Key, + Key:  Go to end.
           Letter Key (A-U):  Go directly to topic.
                 Escape Key:  Return from Help.
                     F3 Key:  Exit from HDM to DOS.
___________________________________________________

This is a user supported program.  You are my best
distributor.  Please give a copy of HDM to your
friends, upload it to your local bulletin board,
or take a copy to your PC users group for the disk
librarian.  Thank you for your help.  Jim Hass.

         Hard Disk Menu Installation Notes

Use the batch file INSTALL.BAT to install HDM IV
for the first time.  A> INSTALL C:\HDM  will copy
all the files from the diskette in A: to the hard
disk directory C:\HDM.

Use the batch file UPDATE.BAT to upgrade an exist-
ing Hard Disk Menu.  A> UPDATE C:\HDM  will copy
only needed files and will convert all your menu
entries so they are all retained for the new menu.

HDM must be started from its own directory, not
through the DOS path.  That way HDM knows where
its menu files are.  You will need a path set to
COMMAND.COM and the HDM temporary work file X.BAT.
     AUTOEXEC.BAT Example:     PATH C:\;C:\HDM
    (If command.com in c:\     CD \HDM
     and x.bat in c:\hdm.)     HDM

If you exit HDM, enter X to restart HDM from DOS.
          Hard Disk Menu Startup Switches

-A        Automatically start a menu entry.
-B<p#>    Beginning menu entry.  <p#> is A1-J0
-C<path>  Copy path to store a copy of menu files.
-D<d>     Display disk free space from drive <d>.
-E<path>  Exit path to be in when exiting HDM.
-H        Header screen logo read in from HDM.HDR
-K        Key lock status, Date, Time not updated.
-L<path>  Log usage to HDM.LOG. <path> is optional.
-M<##>    Menu file to start up with. <##> is 0-999
-N        No startup logo or header screen shown.
-P        Page wrap off.  No automatic cursor wrap.
-S        Snow elimination for older CGA monitors.
-T<path>  Text path for menu entries & config data.
-V        Video set to mono for unreadable screens.
-W<path>  Work path to store temporary work file.
-#<path>  -0 to -9 is path to menu 0-99 to 900-999.
If a switch with a <path> is used, it must include
both the drive and directory.  The switches work in
the command line and the DOS environment.(SET HDM=)
             How to use the Main Menu

The Main Menu is split into two windows.  One is
the Page Index and the other has your menu entries.
As different pages are highlighted in the Page
Index, entries from those pages show in the menu
window.  To highlight a page, use the PgUp & PgDn
keys or press the letter shown at the left of the
page description. If a page is empty it is skipped.
Each page has up to ten entries. To start an entry,
highlight it by using the Up or Down arrow keys,
then press the Enter key or just press the number
shown at the left of the menu entry description.
If an entry has a password, HDM will ask for it
before starting it. Set passwords from the Security
pull down window or by pressing Alt-F1.  The cursor
skips all empty pages and empty menu entries.  The
left and right windows can be swapped by pressing
F8 or through the Local pull down window.  To add,
change, delete, or move entries use the Menu pull
down window or the keys described on the next page.
        Keys active while in the Main Menu

LETTER KEYS (A-J):  Go to page and display entries.
 If no entries on that page, go to the next page.
NUMERIC KEYS (0-9):  Start an entry that was
 previously added.  If entry is empty, it beeps.
PGUP & PGDN KEYS:  Moves the cursor up or down the
 Page Index to highlight pages that have entries.
UP/DOWN ARROW KEYS (or BACKSPACE/SPACE): Moves the
 cursor up/down the menu window of defined entries.
  HOME KEY:  Highlights the first existing entry.
   END KEY:  Highlights the last existing entry.
 ENTER KEY:  Starts the highlighted entry.
     ? KEY:  Displays help for the Main Menu.
   INS KEY:  Add a new Main Menu entry.
   DEL KEY:  Delete a Main Menu entry.
ALT-F1 KEY:  Add, Change, Delete an entry password.
    F2 KEY:  Change a Main Menu entry.
    F4 KEY:  Copy a Main Menu entry.
ALT-F4 KEY:  Move a Main Menu entry.
   F10 KEY:  Activates and displays the Top Menu.
How to use the Top Menu...              F10/Alt-F10

You cannot activate the Top Menu from Help or Logo.
Press F10 at any other time to go to the Top Menu,
then highlight your choice and press ENTER to pull
down a window.  The Top Menu choices are:
MENU:     Add, change, delete, copy, and move Main
          Menu entries.
PAGE:     Compress, erase, copy, or name a page of
          entries.  Switch entries in two pages.
SECURITY: Add, change, or delete passwords for all
          Main Menu entries, one Main Menu entry,
          all Top Menu entries, a master password;
          hide the Top Menu, and set up user IDs.
LOCAL:    Set border type, colors, macros, titles;
          display action strings, menu lines, date
          and menu line, and switch the Page Index
          and Main Menu for the current menu file.
GLOBAL:   Set cursor, mouse, phone, screen save,
          delayed/timed startup for all menu files.
EXIT:     Quit HDM, DOS window, logoff, or resume.
         Keys active while in the Top Menu

To pull down a window from the Top Menu: press F10
to get to the Top Menu, then press the highlighted
letter.  Another way is to press Alt and the high-
lighted letter:  Alt-M for Menu,  Alt-P for Page,
Alt-S for Security,  Alt-L for Local,  Alt-G for
Global, or Alt-X for Exit.  Then to choose a pull
down window entry, move the cursor to the one you
want and press ENTER or press the highlighted key.

 LEFT ARROW: Move to previous Top Menu entry.
RIGHT ARROW: Move to next Top Menu entry.
   UP ARROW: Move up or open a pull down window.
 DOWN ARROW: Move down or open a pull down window.
   HOME/END: Move to first or last entry in menu.
         F1: Get help.
     ALT-F1: Set password for pull down menu entry.
         F3: Exit from HDM to DOS.
        F10: Return to the Main Menu.
     ESCAPE: Return to the previous menu/screen.
MENU Maintenance Pull Down Window...          Alt-M

ADD (Ins)  To add a new entry to the Main Menu.
CHANGE (F2)  To edit an entry in the Main Menu.
DUPLICATE (F4)  To copy an entry in the Main Menu.
ERASE (Del)  To delete an entry from the Main Menu.
MOVE (Alt-F4)  To move an entry in the Main Menu.
SAVE (Alt-F5)  Save to disk.  This is automatic -
     after one minute, run an entry, or go to logo.
(Key) is a short cut to the pull down menu entries.
If an entry is password protected, you must enter
the password first.  Alt-F1 is used to set it.
A Main Menu entry consists of a Menu Description
and a Menu Action.  The description can be up to 48
characters long.  It is what the user sees in the
HDM Main Menu as menu entries.  The action is what
the menu does when the user chooses one of the Main
Menu entries.  It consists of DOS commands, batch
files, programs, and special HDM {functions}
seperated by the tilde ~ character.
For more info see "Menu Action" & "Menu Functions"
PAGE Maintenance Pull Down Window...          Alt-P

COMPRESS moves the entries to the top of the page.
ERASE all non password protected entries in a page.
IMPORT a page of entries from another page or file.
NAME (Alt-F2) change name in the Page Index window.
SWITCH entries in two pages in the same menu file.

This menu lets you make changes to the names in the
page index and lets you erase all the non-password
protected entries in one page at once.  Page import
lets you copy a page of main menu entries from any
menu file (including the current one) to a page in
the current menu file.  Entries are only copied to
matching ones in the current file that are empty.
Any existing entries will not be overwritten, so if
you want to copy all ten entries in a page, make
sure you copy them to a completely empty page.
Compress moves all entries in a page to the top of
that page and leaves all the empty entries at the
bottom.  You can switch the contents of two pages.
SECURITY Password Pull Down Window...         Alt-S

ALL MAIN MENU ENTRIES: one password for all entries
FILE CHANGE PASSWORD: protect entries from changes.
HIDE THE TOP MENU (use /UNHIDE to unhide it)
LOGOFF AUTOMATICALLY: set time for auto logoff.
MASTER PASSWORD: use this to override any password.
SET PASSWORD (Alt-F1): protect one main menu entry.
TOP MENU ENTRIES: one password for all pull downs.
USER ID MAINTENANCE: add user names and passwords.

Set up a master password before others.  This is
the one that the security administrator should set
and save because it can override all passwords in
HDM.  If other passwords are forgotten, just enter
the master password instead.  You can protect the
main menu entries individually or as a group, you
can also put passwords on pull down menu entries
individually or as a group.  To remove passwords,
start the procedure to set them, enter the old
password when asked for, and it will be deleted.
LOCAL Variables Pull Down Window...           Alt-L

ACTIONS (F5): display menu actions in title window.
BORDERS: change to single, double, bold, or none.
COLORS: change main panel, status bar, and windows.
DATE/MENU (F6): show date or top menu bar, or both.
LINES (F7): change the number of lines in the menu.
MACROS: add, change, or delete menu action macros.
SWITCH (F8): exchange the Page Index and Main Menu.
TITLES: change what is displayed in the title box.

Changes to any of the above variables affect only
the current menu file.  There are a total of 1000
menu files all together, each can have a different
set of local variables.  The menu files are named
HDM.000 through HDM.999.  You create or access them
using the {MENU ###} action function in any of the
main menu entries.  You can give each of your menu
files a completely different look on the screen
when you call them up by using different colors,
borders, lines, titles, etc.
GLOBAL Variables Pull Down Window...          Alt-G

BLINKING CURSOR: change the cursor blink speed.
DATE/TIME FORMAT: US/European date, 12/24 Hr clock.
INACTIVE EXECUTE: auto exec after inactive time.
MOUSE SPEED: set the horizontal and vertical speed.
PHONE PARAMETERS: change com port and dial type.
SCREEN SAVE: set screen save time and message.
TIMED EXECUTION: set up auto running of entries.

Global variables are the same in all menu files no
matter which menu file your in.  You can change the
the rate of blinking of the cursor, and change the
sensitivity of the horizontal and vertical motion
of the mouse.  Set the date and time format.  Set
tone or pulse dialing and the communication port
for the {DIAL} function.  Set the screen save time
before your screen blanks out and an optional user
message.  The timed execution facility lets you run
menu entries unattended at a set time of day, any
day(s) of the week or any day(s) of the month.
EXIT Pull Down Window...                      Alt-X

DOS WINDOW (F9): just like being at the DOS prompt.
LOGOFF (Alt-F3): logoff user and go to logo screen.
RESUME HDM: return to the Main Menu from anywhere.
EXIT HDM (F3): go to DOS prompt. Enter X to return.

The DOS window can be used to run anything that can
be used in a normal main menu entry, including DOS
commands, batch files, programs, action functions,
and macros.  It also retains the last nine entries
run from it.  You can scroll through them with the
arrow keys and change them or just run them as they
are.  Resume HDM returns to the main menu no matter
where you are in the Hard Disk Menu.  Exit takes
HDM completely out of memory and gives you the DOS
prompt.  Key in X at the DOS prompt to return to
the Hard Disk Menu when your done.  The {EXIT} or
{QUIT} action functions work exactly the same way.
HDM IV leaves nothing behind in memory and does not
invoke a secondary command processor when you exit.
         What the Menu Action Consists of

The Menu Action can contain up to 255 characters of
any DOS commands, programs (COM or EXE), or batch
files (BAT).  These are seperated by the tilde ~
character like this:  C:~CD\WP~WP~
if the program you want to run is in a directory
that can be found through the DOS path, then you
do not need to specify the drive and directory.
The Menu Action would then just be this:  WP~
If you are running a version of DOS prior to 3.3
then you need to put @@ in front of batch files
like this:  C:~CD\BATCHDIR~@@BATFILE~
 ! as first char runs inside HDM. (small programs)
 ~ represents the ENTER key. (~ replaced by CR/LF)
@@ used by batch files. (@@ replaced by COMMAND /C)
{functions} are special HDM functions. {64 chr max}
Macros: &0 thru &9 or {&0 p1 p2 .. p9} are replaced
  by the contents of a macro. (set in Local menu)
Macro parameters: %1 thru %9 are replaced by the
  contents of the macro parameter. (p1 p2 .. p9)
             Examples of action text
                C:~CD \LOTUS~123~
This would start up the 1-2-3 program from a sub-
directory named LOTUS on the C: drive.  When you
leave 1-2-3 you will return to Main Menu.

         {CK A}A:~CHKDSK~PAUSE~@@DB3SAVE~
This action will check if the A: drive is ready,
then switch to it and run CHKDSK on it, then wait.
When a key is hit, the batch file DB3SAVE will be
executed and you return to the same menu display.
Make sure you use @@ or .BAT file will not return.

 COPY {?ENTER PATH AND FILE NAME TO PRINT:} LPT1:~
When this selection is picked from the menu, the
bottom edit window will display and ask:
        ENTER PATH AND FILE NAME TO PRINT:
If the user of the menu keys in C:\PC-TALK\README
the file will be copied from disk to the printer.
The {?TEXT} is replaced by the user entry, in this
case it changed to:  COPY C:\PC-TALK\README LPT1:
               Menu Action Functions
& Macro  ...............  User replaceable macro
% Parameter ............  Replaceable parameters
@@batchùfile ...........  Used to run a batch file
! (in first position) ..  Run action inside HDM
~ (tilde) ..............  Command/program seperator
{?} or {?Prompt} .......  Prompt the user for input
{Beep} .................  Make a short beep sound
{Ck A} .................  Check if drive is ready
{Color Fg Bg} ..........  DOS color for this entry
{Cursor Start# End#} ...  Set DOS cursor shape
{Default ?Prompt Reply}   Default answer to {?}
{Dial PhoneùNumber} ....  Dial through Hayes modem
{Exit} or {Quit} .......  Exit and go to DOS prompt
{Key K1 K2 ... K15} ....  Pass program keystrokes
{Menu ###} .............  Go to another menu file
{Reboot} ...............  Same as Alt-Ctrl-Del
{Return} ...............  Return to prior menu file
{Run/Run! Bat/Com/Exe} .  Immediate run inside HDM
{Select Msg~S1~S2~...S9}  Create selection window
{User} .................  Display user logon name
COMMON HDM KEYS...                            MOUSE

F1: Get Help from anywhere except the Logo screen.
F2: Save entries keyed into data entry fields.
F3: Exit HDM and go to the DOS prompt at any time.
F10: Get the Top Menu any time execpt Logo or Help.
Alt-F10: Go to the last active pull down menu.
Esc: Cancel and go to the previous window or menu.

Ctrl-F:  will Freeze the screen so no output will
bleed through if HDM is running in the background
in a multitasking environment.  Nothing in HDM will
work, including Timed Execution, until a key is
pressed.  Then HDM will continue as normal.

MOUSE:  Moving the mouse works just like pressing
        the arrow keys and works anywhere in HDM.
Left Button - same as <Enter> key.
Right Button - same as <Esc> key.
Both Left & Right Buttons together or Middle Button
  if you have a Three Button Mouse - same as <F10>.
             Useful keys in EDIT mode
The keyboard starts out in insert mode, press the
insert key to switch to overwrite.  If a character
key is pressed first, text in the field is cleared.
If a cursor movement key or an invalid key is used
first, the text will remain.  Ctrl-U will return
the original text if you are still in the field.
 --> or <-- : Arrows move the cursor one position.
-->| or |<--: Tab moves the cursor 8 positions.
UP or DOWN: Moves to the previous or next field.
PGUP or PGDN: Moves to the first or last field.
 HOME or END: Moves to the start or end of a field.
   CTRL-HOME: Deletes from cursor to start of field
    CTRL-END: Deletes from cursor to end of field.
  DELETE KEY: Deletes the charactor at the cursor.
  BACK SPACE: Deletes the charactor left of cursor.
  INSERT KEY: Switches between insert & overwrite.
      CTRL-U: (Undo) Restores field to original.
   ENTER KEY: Accepts changes & goes to next field.
      F2 KEY: Saves changes and ends editing.
  ESCAPE KEY: Cancels changes and ends editing.
                  ERROR MESSAGES

007  Colors can not be set on a monochrome monitor.
010  Error opening "File Name".
020  Error reading "File Name".
030  Error writing "File Name".
040  Error closing "File Name".
310  Entered password does not match old password.
322  Enter user name does not match list of users.
333  You have reached the maximum number of users.
590  {DIAL #} # contains more than 30 characters.
599  Phone dialed, press key to disconnect modem.
661  Cannot read the menu file in dir. (HDM.###)
699  Could not change to specified disk drive.
834  The page letter is not in the range A thru J.
909  Action evaluated to more than 255 characters.
951  No matching set of {} braces in action.
953  &0 thru &9 macro contains itself: (&#).
954  %1 thru %9 parameter contains itself (%#).


         HARD DISK MENU PRICING STRUCTURE

  $ 50 SINGLE USER REGISTRATION: current version
       of HDM sent to you on disk with a printed
       bound user manual.  Technical support via
       telephone, mail, or CompuServe.   Utility
       programs to create custom help and report
       on computer usage from the log file.  You
       will receive notice of new versions.

 $ 200 LOCAL AREA NETWORK LICENSE:  includes the
       benefits above, plus a license to use HDM
       on all computers on one LAN.
 $ 600 SITE LICENSE:  single user benefits above
       plus a license to use HDM on all systems
       at one site.  (including LANs)
$ 1200 CORPORATE LICENSE:  same as site license,
       except for all sites used by this entity.

 All Licenses get a master disk & printed manual
 Additional disks: $10   Additional manuals: $15
                 COPYRIGHT NOTICE

                   HDM IV  (tm)

          The Hard Disk Menu System (tm)

          Copyright (c) 1986-90 Jim Hass

          All rights reserved world wide


                     JIM HASS
                   MicroFox Co.
                   P.O. Box 447
                  Richfield, OH.
                  44286-0447 USA
                  (216) 659-9489


                   Member of the
   (ASP) Association of Shareware Professionals
        KEY            ACTION                              S/N
      0 - 9    Start menu entry 0 - 9.
      ENTER    Start highlighted entry.                    MicroFox
 DOWN ARROW    Move cursor down one entry.                 P.O. Box 447
   UP ARROW    Move cursor up one entry.                   Richfield, Ohio
  SPACE BAR    Move cursor down one entry.                 U.S.A. 44286-0447
 BACK SPACE    Move cursor up one entry.
      A - J    Display page A - J.                  Registered users ($50)
Alt1 - Alt0    Display page A - J.                  will receive...
       PGUP    Display next page.                   1. Newest program disk.
       PGDN    Display previous page.               2. Typeset users manual.
       HOME    Move to first menu entry.            3. Technical support via
        END    Move to last menu entry.                 Mail, Telephone, and
                                                       CompuServe 73057,3113
                                                    4. Upgrade notices.
                                                    5. Additonal programs.
                                                    6. Thank you.  Jim Hass.



     MOUSE     Left button = Enter   Right Button = Escape
