home *** CD-ROM | disk | FTP | other *** search
Text File | 1990-06-22 | 106.5 KB | 2,849 lines |
-
-
-
- Hard Disk Menu (HDM) IV
- User's Manual
-
- INTRODUCTION
-
- This manual will help you get the most out of HDM IV, a state-of-the-art
- menuing program. With HDM IV, you can start your word processing,
- spreadsheet, database, and other programs with just the press of one or two
- keys.
-
- HDM IV also provides a host of other sophisticated features:
-
- * Set up Menus automatically or manually -- you can include up to 100,000
- separate Menu Entries
-
- * Combine or stack DOS commands, batch files, and HDM IV Macros for efficient
- file and disk management
-
- * Pass keystrokes on to other programs
-
- * Dial phone numbers with any Hayes-compatible modem
-
- * Automatically execute commands at predefined intervals
-
- * Customize the HDM IV interface by choosing colors, borders, panel
- positions, the Opening Screen, the Menu Title, Menu Page names, screen
- blackout time for longer monitor life, mouse sensitivity, and the cursor
- blink rate.
-
- * Access help by pressing F1
-
- * Create your own Personal Help Screens
-
- * Log the time you spend doing specific tasks on your computer
-
- * Access network files
-
- * Password-protect any Menu Entry
-
- HDM IV is written in Turbo Pascal. That makes it fast and efficient.
-
- HDM IV's features are available through convenient pull-down menus and pop-up
- windows that adhere to IBM's SAA/CUA (Systems Application Architecture/Common
- User Access) guidelines. That makes HDM IV easy to use.
-
- Hard Disk Menu (HDM) IV (TM)
- Copyright 1986-1990 Jim Hass
- All rights reserved worldwide
-
-
-
-
-
-
- REGISTRATION AND ORDERING INFORMATION
-
- HDM IV is distributed through the user-supported software or "shareware"
- concept. This means that you're permitted to use the program on a trial
- basis. If you decide to use it on a regular basis after the evaluation
- period, however, you're legally required to pay a registration fee.
-
- You may freely copy HDM IV for others to use in group, corporate, and
- educational settings. If they use the program on a regular basis, they are
- also legally required to pay the appropriate registration or licensing fee.
-
- If you are a software distributor, you may distribute HDM IV provided that
- you charge a copying and distribution fee of no more than $10 and make no
- changes in the program or accompanying on-disk documentation.
-
- The user-supported software concept is a service to computer users. It allows
- you to try programs before you buy. But it will only work if users support
- it. Please do.
-
- HDM IV users who register or pay the appropriate licensing fee will receive a
- complete printed manual and are eligible to receive telephone technical
- support and program-upgrade notices.
-
- NOTE: To to disk-space limitations, there is no information in this on-disk
- manual on how to how to log usage or create customized opening screens and
- help screens. This information, however, is included in the printed manual.
-
-
-
-
-
-
- REGISTRATION AND ORDERING
-
- To register or order, please send this coupon or a photocopy with your check
- or purchase order to:
-
- Jim Hass, President
- MicroFox Co.
- P.O. Box 447
- Richfield, OH 44286-0447
-
- Electronic Mail --> CompuServe: 73057,3113
-
- 4.26 Fee Quantity Subtotal
-
- Current version number
-
- HDM IV individual-user registration $35
- ...with latest disk and manual $50
- HDM IV network license per network $200
- HDM IV unlimited site license $600
- HDM IV unlimited corporate license $1,200
-
- Extra copies of HDM IV User's Manual $10
- Extra copies of HDM IV program disks $5
-
- Shipping and Handling Charges:
- U.S.A. . . . . . $3
- Canada . . . . . $4
- All other countries . . . . . $7
-
- Ohio residents add 5.5% sales tax
-
- Total
-
- Educational institutions may request a 40 percent discount on any of the
- above registrations and licenses.
-
- Each network, site, or corporate license will receive one manual, one program
- disk, and a license to make as many copies as needed.
-
- Name
- Company (if appropriate)
- Street
- City, State, ZIP
- Country (if other than U.S.)
- Telephone
-
-
- Note: Be sure to add Sales Tax (if in Ohio) and Shipping Charges (for all).
-
-
-
- Where did you hear about HDM IV?
-
-
- How would you like to see HDM IV improved?
-
-
-
-
-
-
- CONTENTS
-
- Preface 1: How This Manual Is Organized
-
- Preface 2: Requirements in Using HDM IV
-
-
- Section A: FOR NEW COMPUTER USERS
-
- Chapter 1: An Introduction to DOS
-
- Chapter 2: How HDM IV Can Help
-
- Section B: FOR NEW HDM USERS
-
- Chapter 3: Installing HDM IV
-
- Chapter 4: Starting HDM IV
-
- Chapter 5: Starting Programs With HDM IV
-
- Chapter 6: Setting Up HDM IV Menus Automatically
-
- Section C: FOR ADVANCED HDM IV USERS
-
- Chapter 7: Setting Up HDM IV Menus Manually
-
- Chapter 8: Using HDM IV Functions to Build Menus
-
- Chapter 9: Using HDM IV Macros to Build Menus
-
- Chapter 10: Automatic Command Execution
-
- Chapter 11: Customizing the HDM IV Interface
-
- Chapter 12: Network Support
-
- Chapter 13: Password Protection
-
- Appendix 1: Updating from a Previous Version
-
- Appendix 2: HDM IV Error Messages
-
- Appendix 3: Technical Support
-
- Appendix 4: Additional Program: List
-
-
-
-
-
-
- Preface 1:
- HOW THIS MANUAL IS ORGANIZED
-
- Like HDM IV itself, we've made this manual easy to use. Section A is for new
- computer users. Here we explain the basics of DOS and the advantages of using
- HDM IV with DOS to launch your programs and manage your files,
- subdirectories, and hard disk.
-
- Section B is for new HDM users. We describe how to install and start HDM IV,
- how to start programs with HDM IV, and how to automatically set up Menus.
-
- And Section C is for advanced HDM IV users. Here we provide details on how to
- take full advantage of HDM IV's sophisticated features, such as command
- stacking, Macros, phone dialing, automatic command execution, interface
- customization, network support, and password protection.
-
- If you're upgrading from a previous version of HDM, you should first turn to
- Appendix 1.
-
- If you run into a problem and HDM IV gives you an error message, you can
- refer to Appendix 2.
-
- If you run into a problem and can't solve it yourself, there's HDM IV's
- Technical Support, described in Appendix 3.
-
- And for information about List, an additional and complementary program
- provided on your disk, see Appendix 4.
-
-
-
-
-
-
- Preface 2:
- REQUIREMENTS IN USING HDM IV
-
- You can use HDM IV on any IBM or IBM-compatible PC, XT, AT, or PS/2 computer
- with DOS 2.0 or later. HDM IV works with monochrome, Hercules, CGA, EGA, and
- VGA monitors. HDM IV can optionally work with a Microsoft- or
- Logitech-compatible mouse. HDM IV supports common networks, including Novell,
- Token Ring, and TOPS.
-
- HDM IV requires just 256K of RAM. What's more, HDM IV is not RAM-resident,
- and it frees all the RAM it was using as soon as you load any of your
- programs.
-
-
- Disclaimer
-
- The author makes no representations or warranties with respect to the
- contents of HDM IV or the HDM IV User's Manual and specifically disclaims any
- implied warranties of merchantability or fitness for any particular purpose.
- The author also reserves the right to revise HDM IV or the HDM IV User's
- Manual without obligation to notify any person or organization of such
- changes
-
-
-
-
-
-
- Section A:
- FOR NEW COMPUTER USERS
-
- Chapter 1:
- AN INTRODUCTION TO DOS
-
- Now that you're using a computer, you've probably heard the term DOS. But
- what exactly is DOS? What does DOS do?
-
- DOS stands for disk operation system. The complete term is MS-DOS or PC-DOS.
- MS-DOS is used with IBM-compatible computers; PC-DOS is used with IBMs. All
- varieties of DOS perform the same basic functions.
-
- DOS's primary function is to act as an intermediary between your computer and
- your programs, such as your word processor, your spreadsheet, and your
- database programs. Like a versatile foreign language translator at the United
- Nations, DOS allows your computer to understand your programs, each of which
- may be written in a different computer language.
-
- But DOS does more than just act as an intermediary. It also allows you to
- start your programs and copy, delete, move, and otherwise manage files and
- subdirectories on your hard disk.
-
-
- Terminology
-
- Let's stop for a moment and define our terms:
-
- * Program: A series of instructions that tells your computer what to do, such
- as add a column of numbers or find a customer's invoice number. Before the
- program tells the computer what to do, you have to tell the program what to
- do.
-
- * File: DOS's basic unit of organization. A file is like a piece of paper
- that's stored in your computer. On it can be one of two things: (a) a series
- of instructions -- a program -- in which case it's called a program file, or
- (b) words or numbers -- data -- in which case it's called a data file.
-
- * Subdirectory: A group of files. A subdirectory is like a manila folder --
- it holds a number of pieces of paper, or files. Just as with manila folders,
- using subdirectories is a way of organizing your work for greater efficiency.
-
- * Hard disk: A physical disk inside your computer on which files and
- subdirectories are stored. A hard disk looks and works a bit like a
- high-fidelity record -- it has cylindrical grooves and a head that reads
- information from between the grooves. Logically, a hard disk is like a drawer
- in a file cabinet -- it stores your manila folders (subdirectories) and files
- (papers).
-
- Sometimes the term hard drive is used interchangeably with hard disk. A hard
- drive in actuality is the apparatus that moves or drives the hard disk.
-
- * Floppy disk: Basically a miniature and portable hard disk. You use floppies
-
-
-
-
-
- to bring programs or data files onto your hard disk and to store backup or
- extra copies of program and data files that already exist on your hard disk.
-
-
- DOS Confusion
-
- All the above may seem a bit confusing. That's because DOS is a bit
- confusing. Take the DOS command line, for example. The DOS command line is
- where you type commands that tell DOS what you'd like it to do. It looks like
- this:
-
- C>
-
- Or it looks like this:
-
- C:\wp\let>
-
- Or it may even look like this:
-
- C:\dbase\widget\mar\east>
-
- All these symbols and letters mean something, but to the uninitiated (and
- even sometimes to the initiated) they can be confusing. Typing the commands
- that tell DOS what you'd like it to do can also be confusing. Here, for
- example, is a relatively simple command that tells DOS to start the program
- WordPerfect:
-
- cd \wp [then you press Enter]
- wp [then you press Enter again]
-
- And here's another relatively simple command that tells DOS to copy a file
- from one subdirectory to another and to verify that the copying went
- smoothly:
-
- copy /v c:\wp\let\pcr\word.rev c:\wp\misc\ [then you press Enter]
-
- See what we mean?
-
- The next chapter explains how HDM IV does away with much of DOS's confusion.
-
-
-
-
-
-
- Chapter 2:
- HOW HDM IV CAN HELP
-
- To make it easier and more efficient for you to use DOS, we've created HDM
- IV. Like a restaurant menu, HDM (Hard Disk Menu) IV gives you a way to
- quickly choose tantalizing options. HDM IV allows you to bypass DOS and its
- difficult-to-understand conventions to do the things that make computing
- enjoyable.
-
- Once HDM IV has been set up, to start your programs and organize your files,
- subdirectories, and hard disk, all you have to do in many cases is press one
- or two keys.
-
- To start your word processor, for example, all you may have to do is press
- the Enter key. To start your spreadsheet program, all you may have to do is
- press the letter B, followed by the Enter key. And to copy a file from one
- subdirectory to another and verify the copying, all you may have to do is
- press the letter C, press the number 2, type in the filename, and press the
- Enter key.
-
- The HDM IV screen makes it easy to know exactly which keys to press.
-
- You can use HDM IV in two ways: (a) You can simply use the Menus that someone
- has already set up for you, or (b) You can set up Menus yourself, either
- automatically or manually.
-
- In the next section of this manual, Section B, you'll learn the basics of
- using HDM IV, whether you use already created Menus or set up Menus yourself.
-
-
-
-
-
-
- Section B:
- FOR NEW HDM USERS
-
- Chapter 3:
- INSTALLING HDM IV
-
- If someone has already installed HDM IV for you, you can skip to Chapter 5 if
- you like. You don't need to read this chapter or the next one (though you may
- want to out of interest).
-
- To install HDM IV, first put the HDM IV disk in your a: (floppy) drive. Type
- a: and press Enter to make sure you're working from your a: drive. Then type
- this line and press Enter:
-
- install c:\hdm
-
- This line tells HDM IV to install itself in the \hdm subdirectory of your
- hard drive. You can actually name this subdirectory anything you wish.
-
-
- The Autoexec.bat File
-
- After HDM IV finishes installing itself, you'll need to make some changes in
- your autoexec.bat file or create an autoexec.bat file if you don't already
- have one. An autoexec.bat file is a special file containing a series of
- instructions that your computer will carry out each time you turn it on.
-
- The easiest way to create or change your autoexec.bat file is to use a word
- processor or text editor that saves files in ASCII (straight text) format. Or
- you can use DOS, in which case you should consult your DOS manual.
-
- Add the following line to your autoexec.bat file. If you already have a path
- statement, just make sure these subdirectories are included in it (they don't
- necessarily have to have these names, however).
-
- path=c:\;c:\hdm;c:\dos
-
- This line is needed for several reasons. First, it tells HDM IV that it can
- find command.com in the root directory (c:\). This is needed to run batch
- files within HDM IV if you're using DOS 3.2 or earlier, and it assumes that
- the file command.com resides in your root directory. Second, this line allows
- you to restart HDM IV whenever you exit it by simply typing x, no matter
- where you are on your hard disk. And third, this line allows HDM IV to access
- DOS's external commands, which it will need to do if you build Menus that
- include those commands.
-
- If you add or modify the path statement in your autoexec.bat file, you should
- first reboot your computer before starting HDM IV.
-
- In the next chapter you'll learn the various ways you can start HDM IV.
-
-
-
-
-
-
- Chapter 4:
- STARTING HDM IV
-
- Once you've installed HDM IV, you can start it by typing these lines and
- pressing Enter after each:
-
- cd \hdm
- hdm
-
- You may, if you like, customize the way you start HDM IV, and you may set up
- your system so that your computer starts HDM IV automatically each time you
- turn your computer on.
-
- You'll likely be able to customize the way you start HDM IV by simply adding
- a series of parameters to the HDM IV command line.
-
-
- HDM IV Startup Options
-
- The following are your choices of startup parameters and what they do. In
- typing these parameters, you can use either uppercase or lowercase letters.
-
- -N Bypasses HDM IV's Opening Screen, unless a user logon
- is required, for example, in a network setup
- -Ddrive Displays the free disk space on the specified drive.
- If you don't specify a drive, a disk space message for
- the default drive will appear.
- -V Sets the video mode to monochrome for unreadable
- laptop and portable screens.
- -I Intensifies the background colors and displays a color
- border. This may not work with all hardware.
- -P Stops the cursor from wrapping to the next or the
- previous Menu Page and causes the cursor to stop at
- all Menu Entries, even empty ones.
- -K Stops Key locks from displaying and stops constant
- updating of data & time on the screen.
- -H Reads opening title screen from HDM.HDR file.
- -L Logs all menu activity to HDM.LOG with date & time.
- -Bp# Immediately highlights this Menu Entry (p# can be A1
- through J0).
- -A Automatically runs the Menu Entry specified by the
- parameter -Bp#.
- -M# Immediately takes you to the specified Menu File.
- -Epath Specifies the exit path where you'll be when you exit
- from HDM IV.
- -Cpath Specifies the path where a second copy of the Menu
- File(s) is stored. You may want to use this parameter
- if you're running HDM IV from a RAM disk and don't
- want to risk losing the Menu File(s) by forgetting to
- save it back to your hard disk.
- -Tpath Specifies the path where the Menu File(s) are stored,
- useful in a network setup.
-
-
-
- -0 to -9 Specifies the path where groups of 100 Menu Files are
- stored, useful in a network setup. 0c:\jhmenus, for
- instance, indicates that Menu Files 000 to 099 are
- stored in the \jhmenus subdirectory on the c: drive;
- -3c:\rgmenus indicates that Menu Files 300 to 399 are
- stored in the \rgmenus subdirectory on the c: drive.
-
- -Wpath Specifies the path (must be in the DOS path) where the
- x.bat file is stored, useful in a network setup.
-
- Here's an example of an HDM IV startup sequence with added parameters:
-
- cd \hdm
- hdm -N -BC1
-
- This causes your computer to change to the \hdm subdirectory, starts HDM,
- bypasses HDM IV's Opening Screen, and highlights Menu Entry C1.
-
- After you start HDM IV the first time, HDM IV writes a file to your disk
- called x.bat. This file records all the startup parameters, if any, you've
- used. If you exit HDM IV and want to restart the program or want to quickly
- start HDM IV at any time in the future, all you have to do is type the letter
- x. If you've specified the HDM IV subdirectory in the path statement of your
- autoexec.bat file, you can type x from anywhere on your hard disk. Each time
- you start HDM IV with new startup parameters, HDM IV creates a new x.bat
- file.
-
-
- Changing the Environmental Variable
-
- DOS requires that the command line you use be 128 characters or less. If you
- use a lot of HDM IV startup parameters, you may want to customize the way you
- start HDM IV by changing HDM IV's environmental variable instead of or along
- with adding parameters to the HDM IV command line. To do this, you add an
- additional line to your autoexec.bat file. You would type the following line,
- with any of the above parameters following the equal sign:
-
- set HDM=
-
- Here's an example of how to change HDM IV's environmental variable:
-
- set HDM=-Dd: -Ec:\dos -Wd:\work
-
- This causes HDM IV to display the free space on the d: drive, exit to the
- \dos subdirectory of the c: drive, store the x.bat file in the \work
- subdirectory of the d: drive.
-
-
-
-
- Starting HDM IV Automatically
-
- You may also want to set up your system so that your computer starts HDM IV
- each time you turn your computer on. To do this, you simply include your HDM
- IV startup sequence as the last two lines of your autoexec.bat file.
-
- In the next chapter you'll learn how to use HDM IV to start your programs if
- your Menus have already been set up for you.
-
-
-
-
-
-
- Chapter 5:
- STARTING PROGRAMS WITH HDM IV
-
- To start programs and access other commands with HDM IV if someone has
- already set up Menus for you, all you have to know is how the HDM IV screen
- is organized and which keys to press. (Chapter 6 explains how to set up Menus
- yourself.)
-
- The Top Line indicates the current day, date, and time. You can replace the
- Top Line with the Top Menu by pressing F10, and then return to the Top Line
- by pressing Esc. (You'll discover in later chapters how to use the Top Menu
- and its pull-down menus to access HDM's menu-building and customization
- features. You'll also learn keyboard shortcuts to bypass the Top Menu in
- accessing these same features.)
-
- Underneath the Top Line is the Menu Title. (In Section C you'll see how to
- customize your Menu Title as you like.)
-
- Underneath the Menu Title is the Main Menu. It consists of two panels. The
- panel labeled A through J consists of Menu Page names. The panel labeled 1
- through 0 consists of Menu Entry names. (In later chapters you'll discover
- how to change the names of the Menu Pages and Menu Entries, to switch the
- positions of the two panels, and to otherwise customize the HDM IV
- interface.)
-
- The quickest way to start a program or access a command is to simply move to
- the appropriate Menu Page by pressing letter A through J and then to press
- the number key 1 through 0 that precedes the appropriate Menu Entry. If
- you're already on the appropriate Menu Page, all you have to do is press a
- number. (Alternately, you can move to a Menu Page by pressing Alt-1 through
- Alt-0.)
-
- Say, for example, you want to start Lotus 1-2-3, which is on Menu Page C in
- position 2. All you do is press C, then press 2. That's all there is to it.
-
- Underneath the Menu Page names is a line that provides the Menu File name (We
- use the terms Menu File and Menu -- when capitalized -- interchangeably in
- this manual). The default Menu File name is HDM.000. Since you can include as
- many as 100 different Menu Entries (10 Menu Entries on 10 Menu Pages) in each
- Menu File, some users may need to have only one Menu File. But you have the
- option of using as many as 1,000 different Menu Files, whose file names can
- range up to HDM.999.
-
- Underneath the Menu Entry names is a line that reminds you that you can
- access a Menu Entry by pressing the number preceding it. This line also
- provides the HDM version number (depending on the interface you're using) and
- indicates which Menu Page and Menu Entry are highlighted.
-
- The Bottom Line indicates how to access Help (F1), how to exit HDM IV (F3),
- how to activate the Top Menu (F10), and whether you previously turned on the
- Caps Lock key, the Num Lock key, or the Scroll Lock key. If you used the -D
- startup parameter, it also indicates which drive you're in and how much free
- disk space you have on that drive.
-
-
-
-
-
-
- Getting Help
-
- Anytime you have a question about HDM IV, a quick way to get an answer is to
- press F1, which displays the Help Menu. To access a particular Help Screen,
- simply press the first letter in the name of the screen or scroll the cursor
- down with the down arrow key.
-
- If you press F1 a second time, you'll be provided with the Help Screen that
- explains which keys to press in moving around the Main Menu.
-
-
- Main Menu Keys
-
- HDM IV generally provides several ways to carry out its menu-building and
- other procedures. When this is the case, we list the quickest and most
- efficient option first.
-
- The following are the keys you can use while you're in HDM IV's Main Menu.
- They're provided here as a reference -- you won't need to know how to use all
- of them just yet.
-
- Since HDM IV is very intuitive in nature, however, by experimenting with
- these keys you'll likely be able to figure out how to do many HDM IV
- procedures. If you experiment and want to get back to a previous position,
- just press Esc. If you don't want to experiment, you can move straight to
- Chapter 6 to learn how to set up Menus.
-
- Some keys, such as F1 (Help) and F3 (Exit), are active anywhere in HDM IV.
-
- Letters A-J Moves the cursor to the
- (also Alt-1 to Alt-0) corresponding Menu Page (if it
- exists)
- Numbers 1-0 Starts the Menu Entry that
- corresponds to the number (if it
- exists)
- Down arrow Moves the cursor to the next
- (also space bar or tab) Menu Entry
- Up arrow Moves the cursor to the previous
- (also back space or Menu Entry
- back tab)
- Enter Starts the Menu Entry the cursor
- is on
- PgDn Moves the cursor to the first
- (also right arrow) Menu Entry on the next page
- PgUp Moves the cursor to the last
- (also left arrow) Menu Entry on the previous page
- Home Moves the cursor to the first
- (also minus) Menu Entry on the first Menu Page
- End Moves the cursor to the last
- (also plus) Menu Entry on the last Menu Page
- Ins To insert a new Menu Entry
- Del To delete an existing Menu Entry
-
-
-
-
-
-
- F1 Displays the Help Menu
- (also ?)
- F2 To edit a Menu Entry nameand
- Menu Action
- F3 Exits HDM IV
- F4 To copy a Menu Entry
- F5 Toggles the Menu Title and the
- Menu Actions
- F6 Toggles the Top Line andthe Top
- Menu
- F7 Displays line variations inside
- the Main Menu
- F8 Switches the positions of the
- Menu Page and Menu Entry panels
- and presents other alternative
- user interfaces
- F9 Opens the DOS Window
- F10 Activates the Top Menu
- (also /)
- Alt-F1 To add or delete a password on a
- Main Menu Entry or pull-down menu
- item
- Alt-F2 To edit a Menu Page name
- Alt-F3 To logoff a user who's logged on
- Alt-F4 To move a Menu Entry
- Alt-F10 Activates the last pull-down
- (also \) menu used from the Top Menu
- Alt-G Pulls down the Global Variables
- Menu
- Alt-L Pulls down the Local Variables
- Menu
- Alt-M Pulls down the Menu Maintenance
- Menu
- Alt-P Pulls down the Page Index
- Maintenance Menu
- Alt-S Pulls down the Security Password
- Menu
- Alt-X Pulls down the Exit Menu
- Esc Returns to the previous
- (also Ctrl-Break or position (displays the Opening
- Ctrl-C) Screen in the Main Menu)
- Ctrl-F Freezes the screen and suspends
- Timed Execution
-
-
- Top Menu Keys
-
- The following are the keys you can use while accessing HDM IV's Top Menu:
-
- Letters M,P,S,L,G,X Pulls down the corresponding
- menu
- Right arrow Moves the cursor to the next
- (also tab, space bar, or menu
- PgDn)
-
-
-
-
-
-
- Left arrow Moves the cursor to the previous
- (also back tab, back space, menu
- or PgUp)
- Home Moves the cursor to the first
- (also minus) menu
- End Moves the cursor to the last
- (also plus) menu
- Enter Pulls down the menu the cursor
- (also downarrow or is on
- up arrow)
- Esc Returns to the Main Menu
- (also Ctrl-Break, Ctrl-C,
- or F10)
-
-
- Pull-down Menus Keys
-
- The following are the keys you can use while accessing HDM IV's pull-down
- menus:
-
- Highlighted letter Starts the corresponding entry
- Down arrow Moves the cursor to the next
- (also tab, space bar, or entry
- PgDn)
- Up arrow Moves the cursor to the previous
- (also back tab, back space, entry
- or PgUp)
- Home Moves the cursor to the first
- (also minus) entry
- End Moves the cursor to the last
- (also plus) entry
- Right arrow Removes the current pull-down
- menu and pulls down the next one
- Left arrow Removes the current pull-down
- menu and pulls down the previous
- one
- Enter Starts the entry the cursor is
- on
- Esc Returns to the Top Menu
- (also Ctrl-Break or Ctrl-C
- F10 Returns to the Main Menu
- (also Alt-F10)
- Alt-F1 To add, change, or delete the
- password for the entry the
- cursor is on
-
-
- Mouse Buttons
-
- The following describes how you can use a mouse in HDM IV. The use of a mouse
- is entirely optional.
-
- Up motion Moves the cursor to the previous
- (same as up arrow) Menu Entry
-
-
-
-
-
-
- Down motion Moves the cursor to the next
- (same as down arrow) Menu Entry
- Left button Starts the Menu Entry the cursor
- (same as Enter) is on
- Right button Returns to the previous
- (same as Esc) position (displays the Opening
- Screen in the Main Menu)
- Left motion Moves the cursor to the last
- (same as PgUp) Menu Entry on the previous page
- Right motion Moves the cursor to the first
- (same as PgDn) Menu Entry on the next page
- Middle button (3-button Activates the Top Menu
- mouse) or both buttons
- (2-button mouse)
- (same as F10)
-
- In the next chapter you'll learn an easy way to start building your own
- Menus.
-
-
-
-
-
-
- Chapter 6:
- SETTING UP HDM IV MENUS AUTOMATICALLY
-
- HDM IV provides you with both automatic and manual methods to set up the
- Menus that start your programs and manage your files, subdirectories, and
- hard disk. This chapter explains how to set up Menus automatically. Automatic
- Menu building works well with many relatively simple Menu Entries. (Section C
- explains how to access HDM IV's sophisticated menu-building features when
- building Menus manually.)
-
- Creating (adding) Menu Entries automatically is an 8-step process:
-
- Step 1: While in the Main Menu, press the Ins key. (Alternately, you could
- press F10 to activate the Top Menu, press M, and press A, or press F10 and
- press Enter twice.)
-
- Step 2: Move to the Menu Page where you'd like the Menu Entry to appear by
- pressing the appropriate letter. (Alternately, you could use the PgUp or PgDn
- keys or the arrow keys.) If you're already on the right Menu Page, you can
- skip this step.
-
- Step 3: Choose where you'd like the Menu Entry to appear by pressing the
- appropriate number key. (Alternately, you could use the arrow and Enter
- keys.)
-
- Step 4: Type the Menu Entry name that you'd like to appear on the Main Menu,
- using up to 48 characters, and press Enter.
-
- Step 5: Press F4 to tell HDM IV to automatically build the Menu Action for
- you.
-
- Step 6: Fill in the blanks for the drive where the program resides, the
- directory (subdirectory) where the program resides, the program command, and
- the parameters if any. Be sure to include a backslash (\) before the
- subdirectory's name.
-
- Step 7: Press F2 to save the Menu Entry.
-
- Step 8: Test the new Menu Entry by pressing the number associated with it or
- by clicking on it with your mouse.
-
- From now on whenever you want to run the Menu Entry, all you have to do is
- move to the appropriate Menu Page and press the appropriate Menu Entry
- number.
-
- Now that you know how to create Menu Entries, you'll probably want to
- categorize the Menu Entries you create by grouping related items on specific
- Menu Pages and giving those Menu Pages appropriate names. You may, for
- example, want to put all your word processing Menu Entries on Menu Page A and
- call the page Word Processing, put all your database Menu Entries on Menu
- Page B and call the page Database, and so on.
-
-
-
-
-
-
- Erasing Menu Entries
-
- First you should erase or move any existing Menu Entries you don't need.
- There are a number of sample Menu Entries, for example, provided on the HDM
- IV disk as illustrations of how to create sophisticated Menu Entries. You may
- want to use some of these sample Menu Entries as is, and you may want to
- modify some to suit you individual needs. Eventually, you may want to erase
- or move those sample Menu Entries you won't be using.
-
- Erasing a Menu Entry is a 4-step process:
-
- Step 1: Press Del. (Alternately, you could press F10 to activate the Top
- Menu, press M, and press E, or press F10 and use the arrow and Enter keys.)
-
- Step 2: Move to the Menu Page that contains the Menu Entry you'd like to
- erase by pressing the appropriate letter. (Alternately, you could use the
- PgUp or PgDn keys or the arrow keys.) If you're already on the right Menu
- Page, you can skip this step.
-
- Step 3: Press the number corresponding to the Menu Entry you want to erase.
- (Alternately, you could use the arrow and Enter keys.)
-
- Step 4: Press Y in response to the prompt.
-
-
- Moving Menu Entries
-
- Moving a Menu Entry is a 5-step process:
-
- Step 1: Press Alt-F4. (Alternately, you could press F10 to activate the Top
- Menu, press M, and press M a second time, or press F10 and use the arrow and
- Enter keys.)
-
- Step 2: Move to the Menu Page that contains the Menu Entry you'd like to move
- by pressing the appropriate letter. (Alternately, you could use the PgUp or
- PgDn keys or the arrow keys.) If you're already on the right Menu Page, you
- can skip this step.
-
- Step 3: Press the number corresponding to the Menu Entry you want to move.
- (Alternately, you could use the arrow and Enter keys.)
-
- Step 4: Press the letter corresponding to the page where you want to move the
- Menu Entry. (Alternately, you could use the arrow keys.)
-
- Step 5: Press the number corresponding to the new position. (Alternately, you
- could use the arrow and Enter keys.)
-
- HDM IV also allows you to change and duplicate Menu Entries. These procedures
- are much the same as adding, erasing, and moving Menu Entries.
-
-
- Naming Menu Pages
-
- To better categorize your Menu Entries, you should give your Menu Pages
-
-
-
-
-
-
- appropriate names. As you can see, HDM IV provides default Menu Page names.
- Changing those Menu Page names is a 3-step process:
-
- Step 1: Press Alt-F2. (Alternately, you could press F10 to activate the Top
- Menu, press P, and press N, or press F10 and use the arrow and Enter keys.)
-
- Step 2: Press the letter corresponding to the Menu Page you want to rename
- and press Enter. (Alternately, you could use the PgDn, PgUp, and Enter keys,
- or the arrow and Enter keys.) If you're already on the right Menu Page, you
- can skip this step.
-
- Step 3: Type the new Menu Page name, using up to 19 characters, and press
- Enter. Typing any letter or number will erase an existing Menu Page name.
- Pressing an arrow key will allow you to edit an existing Menu Page name.
-
- HDM IV also allows you to compress a Menu Page (move all Menu Entries to the
- top positions), to erase all the Menu Entries on a Menu Page, to import all
- the Menu Entries from another Menu Page in the same Menu File or a different
- Menu File, and to switch one Menu Page with another. These procedures are
- much the same as naming Menu Pages.
-
-
- Input Keys
-
- The following are the keys you can use in any input field, including the Menu
- Entry field, the Menu Page field, and the Menu Action field (The Menu Action
- field is used when setting up Menus manually and is described in the next
- chapter).
-
- Right arrow Moves the cursor one character
- to the right
- Left arrow Moves the cursor one character
- to the left
- Tab Moves the cursor eight
- characters to the right
- Back tab Moves the cursor eight
- characters to the left
- Home Moves the cursor to the first
- character in the field
- End Moves the cursor to the last
- character in the field
- Delete Deletes the character at the
- cursor
- Backspace Deletes the character left of
- the cursor
- Ctrl-Home Deletes all characters from the
- cursor to the beginning of the
- field
- Ctrl-End Deletes all characters from the
- cursor to the end of thefield
- Ctrl-U Restores the field to its
- original contents
- Esc Cancels any changes and returns
- (also Ctrl-Break or Ctrl-C) to the previous screen
-
-
-
-
-
-
- Enter Goes to the next field, or if
- there is only one field ends
- editing and saves the changes
- F2 Saves changes to all fields and
- returns to the previous screen
- Up arrow Moves the cursor to the previous
- field on the screen
- Down arrow Moves the cursor to the next
- field on the screen
- PgUp Moves the cursor to the first
- field on the screen
- PgDn Moves the cursor to the last
- field on the screen
- Insert Toggles between insert mode and
- overstrike mode
-
- In Section C you'll learn how to include sophisticated HDM IV Functions in
- your Menu Entries and how to access other advanced HDM IV features.
-
-
-
-
-
-
- Section C:
- FOR ADVANCED HDM IV USERS
-
- Chapter 7:
- SETTING UP HDM IV MENUS MANUALLY
-
- Using the manual method of setting up HDM IV Menus allows you to access HDM
- IV's wealth of sophisticated menu-building Functions. This chapter describes
- how to create Menu Entries that combine or stack DOS commands. (Chapter 8
- explains all the rest of HDM IV's menu-building Functions.)
-
- Setting up Menus manually involves creating Menu Actions. A Menu Action is
- simply a series of instructions that you type telling HDM IV what to do each
- time you access the corresponding Menu Entry. HDM IV allows you to include up
- to 255 characters in each Menu Action.
-
- A Menu Action consists of normal DOS commands plus HDM IV's Functions. The
- HDM IV Function that you'll use most often is the Execute Function. It's
- represented by the tilde -(~). In a Menu Action, a tilde is the equivalent of
- pressing Enter at the DOS prompt.
-
- You type a tilde in a Menu Action to separate more than one command. It
- allows you to combine or stack numerous commands and have HDM IV carry them
- all out in sequence. Each time HDM IV sees a tilde, it executes the command
- that preceded it. Here's an example of a Menu Action using the Execute
- Function:
-
- c:~cd \wp~wp~
-
- This Menu Action is the equivalent of typing the following at the DOS prompt
- and pressing Enter after each line:
-
- c:
- cd \wp
- wp
-
- Creating Menu Entries manually with Menu Actions is similar to creating them
- automatically. It's a 7-step process.
-
- Step 1: While in the Main Menu, press the Ins key. (Alternately, you could
- press F10 to activate the Top Menu, press M, and press A, or press F10 and
- press Enter twice.)
-
- Step 2: Move to the Menu Page where you'd like the Menu Entry to appear by
- pressing the appropriate letter. (Alternately, you could use the PgUp or PgDn
- keys or the arrow keys.) If you're already on the right Menu Page, you can
- skip this step.
-
- Step 3: Choose where you'd like the Menu Entry to appear by pressing the
- appropriate number key. (Alternately, you could use the arrow and Enter
- keys.)
-
- Step 4: Type the Menu Entry name that you'd like to appear on the Main Menu,
-
-
-
-
-
-
- using up to 48 characters, and press Enter.
-
- Step 5: Type the Menu Action, using up to 255 characters. (If you were
- creating Menu Entries automatically, you would press F4 instead.)
-
- Step 6: Press F2 to save the Menu Entry.
-
- Step 7: Test the new Menu Entry by pressing the number associated with it or
- by clicking on it with your mouse.
-
-
- DOS Conventions
-
- In creating HDM IV Menu Actions, you use the same conventions as DOS. The
- following are some of the more common DOS conventions. (Experienced DOS users
- can skip over this section.)
-
- file name A DOS file name can have up to eight characters,
- plus an optional extension up to three
- characters. For example, smith2.let is a typical
- file name. You can't use these characters in
- file names: !, @, #, $, %, &, (, ), -, _, {, },
- ', `.
- subdirectory Rules for naming subdirectories are the same as
- name those for naming files, though you probably
- won't need to use extensions.
- \ Type a backslash before subdirectory names, to
- separate subdirectory names in a multilevel
- subdirectory structure, and to separate
- subdirectory names from file names. For example,
- \wp\let\apr and \wp\let\apr\smith2.let. A
- backslash alone means root directory.
- : Type a colon after the letter specifying a
- drive. For example, a: for floppy drive, c: for
- hard drive.
- * Type an asterisk to signify all files. For
- example, *.let means all files with the
- extension .let and \apr\*.* means all files in
- the \apr subdirectory.
- ? Type a question mark to signify any character.
- For example, smith?.let means all files that
- begin with smith, are six characters long, and
- have the extension .let.
- . Type a period to signify the current
- subdirectory.
- .. Type two periods to signify the subdirectory
- above the current subdirectory.
-
-
- Using the DOS Window
-
- By using the DOS Window, HDM IV allows you to access the DOS prompt without
- exiting HDM IV. This makes it possible to run any DOS command, batch file, or
- program without adding it to your HDM IV Menus.
-
-
-
-
-
-
- In addition, you can use any HDM IV Function or Macro in the DOS Window. You
- can include up to 64 characters in any one entry. HDM IV remembers the last
- nine entries you keyed into the DOS Window. Any time you access the DOS
- Window, you can use the arrow and Enter keys to rerun a previous entry.
-
- To access the DOS Window, all you have to do is press F9. (Alternately, you
- could press F10 to access the Top Menu, press X, and press Enter, or press
- F10 and use the arrow and Enter keys.)
-
- In the next chapter you'll learn how to incorporate HDM IV's other Functions,
- besides the Execute Function, into Menu Actions.
-
-
-
-
-
-
- Chapter 8:
- USING HDM IV FUNCTIONS TO BUILD MENUS
-
- Along with the Execute Function, you can use a host of other sophisticated
- HDM IV Functions in Menu Actions to build your Menus. These Functions enable
- you, for instance, to create Menu Entries that prompt you for the names of
- files or subdirectories, to display a menu of choices and allow you to select
- from it, and to pass keystrokes on to other programs.
-
- HDM IV carries out Menu Action Functions from left to right, except where
- Functions are nested within other Functions. In this case it carries out the
- nested or inner Functions first.
-
-
- Viewing Functions
-
- Any time you want to view the Menu Actions of your Menu Entries, including
- Functions, all you have to do is press F5. (Alternately, you could press F10
- to access the Top Menu, press Alt-L, and press Enter, or press F10 and use
- the arrow and Enter keys.) Pressing F5 will replace the Menu Title with the
- Menu Action of the Menu Entry the cursor is on. To return the Menu Title,
- press F5 again.
-
-
- HDM IV Functions
-
- Below are all of HDM IV's Menu Action Functions. Detailed explanations of how
- to use each Function follow. (Using Macros in Functions is covered in the
- next chapter.)
-
- In typing these Functions, you may use either uppercase or lowercase letters.
-
- Execute: ~ (tilde) Executes a command
- Pause: {?} Pauses and waits for your input
- Pause with Prompt: {?prompt} Pauses, displays the prompt that
- your previously specified, and
- waits for your input
- Pause with Prompt and Provides a default reply to the
- Reply-to-Prompt: Prompt Function
- {DEFAULT reply-to-prompt}
- User: {USER} Displays the user logon name
- Select: {SELECT prompt~choice1~ Displays a menu of choices and
- choice2~ ... choice9} allows you to select from it
- Inside: ! Quickly runs an entire Menu
- Action inside HDM IV instead of
- going to DOS
- Run Inside: {RUN command} Quickly runs any part of a Menu
- Action inside HDM IV instead of
- going to DOS
- Run Inside with Pause: Quickly runs any part of a Menu
- {RUN! command} Action inside HDM IV instead of
- going to DOS and then pauses
- Key: {KEY k1 k2 ... k15} Passes up to 15 keystrokes to
-
-
-
-
-
- most programs
- Beep: {BEEP} Sounds your computer's speaker
- Check: {CK drive-letter} Checks to see if the drive you
- specify is ready
- Batch: @@ Needed before a batch-file
- Color: {COLOR foreground-color Sets the DOS screen color for
- background-color} the current Menu Entry
- Cursor: {CURSOR start-line Sets the shape of the cursor
- end-line} when you leave HDM IV
- Menu: {MENU #} Creates or accesses another Menu
- File
- Return: {RETURN} Returns to the previous Menu
- File
- Dial: {DIAL phone number} Dials a phone number
- Exit: {EXIT} Exits to DOS
- (also {QUIT})
- Reboot: {REBOOT} Reboots your computer
- Macro: Calls a Macro that you
- previously set up
- Macro with Parameter(s): Calls a Macro that you
- { %#} previously set up and uses a
- Macro Parameter or Parameters
- Parameter: %# Replaces a Macro Parameter that
- you previously set up
- Parameter Now: {%#} Replaces a Macro Parameter that
- you previously set up and
- resolves it immediately
-
-
- Execute Function:
- ~ (tilde)
-
- As explained in the last chapter, the Execute Function separates and executes
- commands in a Menu Action.
-
- Here's another example of a Menu Action using the Execute Function:
-
- copy c:\dbase\inv\*.mar a:~chkdsk a:~pause~
-
- This Menu Action copies from your hard disk c: to your floppy disk a: all
- those files in the \dbase\inv subdirectory that end with the extension .mar,
- checks the integrity of the data on you floppy disk using DOS's Check Disk
- utility, and pauses for you to read the analysis.
-
-
- Pause Function:
- {?}
-
- The Pause Function pauses the execution of the Menu Action. At the pause,
- which is indicated by the words, Pause for input ..., on your screen, you can
- optionally enter up to 64 characters that will be included in the Menu
- Action. Pressing Enter continues the execution of the Menu Action. Pressing
-
-
-
-
-
-
- Esc cancels the execution and returns you to the Main Menu.
-
- Here's an example of a Menu Action using the Pause Function:
-
- copy c:{?} a:~
-
- This Menu Action copies from your hard disk c: to your floppy disk a: those
- files that you specify. At the pause you type the path and name of the file
- or files you want copied. If you wanted to copy the file smith2.let, which
- resides in your \wp\let subdirectory, you would type \wp\let\smith2.let, then
- press Enter.
-
-
- Pause with Prompt Function:
- {?Prompt}
-
- The Pause with Prompt Function is identical to the Pause Function except that
- it allows you to specify your own prompt message.
-
- Here's an example of a Menu Action using the Pause with Prompt Function:
-
- copy c:\{?Enter the directory to copy to floppy disk:}\*.* a:~
-
- This Menu Action prompts you with, Enter the directory to copy to floppy
- disk:. Then it copies from your hard disk c: to your floppy disk a: all the
- files in the subdirectory that you specify. If you type wp\let\ap at the
- pause, it would copy all the files in your \wp\let\apr subdirectory.
-
-
-
-
-
-
- Pause with Prompt and Reply-to-Prompt Function:
- {DEFAULT reply-to-prompt}
-
- The Pause with Prompt and Reply-to-Prompt Function is identical to the Pause
- with Prompt Function except that it allows you to specify a default reply to
- your prompt message. If you press Enter at the pause, HDM IV accepts the
- default reply you previously specified. You also have the option of modifying
- the reply.
-
- Here's an example of a Menu Action using the Pause with Prompt and
- Reply-to-Prompt Function:
-
- copy /v c:\{?Enter the directory to copy to floppy disk:{default
- c:wp\let\apr}}\*.* a:~
-
- This Menu Action prompts you with, Enter the directory to copy to floppy
- disk:. If you press Enter it accepts the default reply, c:wp\let\apr. Then it
- copies from your hard disk c: to your floppy disk a: all the files in the
- \wp\let\apr subdirectory and verifies the copying.
-
-
- User Function:
- {USER}
-
- The User Function displays the user logon name, if one was used. It's helpful
- in creating prompts if you're setting up Menus for other users.
-
- Here's an example of a Menu Action using the User Function:
-
- list {?{user}, enter the name of the file you want to view.}~
-
- If the user logged onto HDM IV as Jim, this Menu Action would display the
- prompt, Jim, enter the name of the file you want to see. Once Jim entered the
- file name and pressed Enter, HDM IV would display the file's contents, using
- the List program (This is a separate a complementary program provided with
- HDM IV -- see Appendix 4 for details).
-
- You can also use this Function in the Menu Title that's displayed above the
- Main Menu. This automates the process of creating a customized Menu Title for
- other users.
-
-
-
-
-
-
- Select Function:
- {SELECT prompt~choice1~choice2~ ... choice9} or {VSELECT...}
-
- The Select Function displays a list of up to nine choices and allows you to
- select one. The first words you type after select and before the first tilde
- (~) appear as a prompt or title above the list. You can choose from the list
- by typing the first letter of a choice, using the down-arrow key and pressing
- Enter, or by clicking on the choice with your mouse. If you type the first
- letter of a choice and two or more choices begin with that letter, the last
- one with that letter will be selected.
-
- In creating an HDM IV Menu Action with the Select Function, you must separate
- the prompt and the choices with a tilde (~).
-
- Here's an example of a Menu Action using the Select Function:
-
- dir {select Choose a directory~c:\wp~c:\dbase~c:\123~c:\ventura~c:\util}/p
-
- This Menu Action displays a list of five subdirectories -- c:\wp, c:\dbase,
- c:\123, c:\ventura, and c:\util -- and uses as a prompt, Choose a directory.
- By choosing one of the subdirectories, you obtain a list of the files in that
- subdirectory one screenful at a time.
-
-
- Inside Function:
- !
-
- The Inside Function quickly runs an entire Menu Action inside HDM IV instead
- of first terminating HDM IV and going to DOS. This causes the program,
- command, or batch file to execute faster than otherwise, and it returns you
- to the HDM IV Main Menu faster after the program or command has been run.
-
- The Inside Function has two limitations. First, because HDM IV is kept in RAM
- (memory), you will likely be able to run only smaller programs, since both
- HDM IV and the program will have to fit into RAM simultaneously. Second, you
- cannot run memory-resident programs using the Inside Function.
-
- The Inside Function must be the first character in a Menu Action. Here's an
- example of a Menu Action using the Inside Function:
-
- !c:~cd\norton~ni~
-
- This Menu Action quickly runs the program Norton Utilities without first
- terminating HDM IV.
-
-
-
-
-
-
- Run Inside Function:
- {RUN command}
-
- The Run Inside Function is identical to the Inside Function, except that it
- allows you to run any part of a Menu Action inside HDM IV.
-
- The same limitations that apply to the Inside Function also apply to the Run
- Inside Function.
-
- Here's an example of a Menu Action using the Run Inside Function:
-
- {run dir c:\wp\art}c:~cd\wp~wp \art\{?Enter document name:}
-
- This Menu Action quickly lists the files in the \wp\art subdirectory on your
- c: drive then prompts you for the name of the document in that subdirectory
- you want loaded immediately when you start the program Word Perfect.
-
-
- Run Inside with Pause Function:
- {RUN! command}
-
- The Run Inside with Pause Function is identical to the Run
- Inside Function except that it pauses before executing the rest of the Menu
- Action. This gives you, for instance, plenty of time to see the files in a
- directory list, such as the one included in the previous Menu Action example.
-
- Here's an example of a Menu Action using the Run Inside with Pause Function:
-
- {run! dir c:\bat/w}{run list c:\bat{?Enter the file name to view}}
-
- This Menu Action quickly provides a wide list of the files in the \bat
- subdirectory on your c: drive, pauses until you press a key, prompts you for
- the file in that subdirectory that you want to view, then runs the List
- program (See Appendix 4).
-
-
- Key Function:
- {KEY k1 k2 ... k15}
-
- The Key Function passes up to 15 keystrokes to most programs. It allows you
- to load files or otherwise automate procedures in programs that you start
- using HDM IV. The Key Function won't work with programs that clear the
- keyboard buffer before they start or that use their own keyboard buffer
- instead of DOS's, and it won't work with memory-resident keyboard enhancement
- utilities that expand the size of the keyboard buffer. Testing will tell if
- the Key Function will work with any given program.
-
- You can pass through any key on the IBM keyboard, plus the following:
-
- HDM Key HDM Key HDM Key
- CA Ctrl-A CB Ctrl-B CC Ctrl-C
- CD Ctrl-D CE Ctrl-E CF Ctrl-F
- CG Ctrl-G CH Ctrl-H CI Ctrl-I
-
-
-
-
-
-
- CJ Ctrl-J CK Ctrl-K CL Ctrl-L
- CM Ctrl-M CN Ctrl-N CO Ctrl-O
- CP Ctrl-P CQ Ctrl-Q CR Ctrl-R
- CS Ctrl-S CT Ctrl-T CU Ctrl-U
- CV Ctrl-V CW Ctrl-W CX Ctrl-X
- CY Ctrl-Y CZ Ctrl-Z SP Space
- C[ Ctrl-[ C] Ctrl-] C\ Ctrl-\
- C2 Ctrl-2 C6 Ctrl-6 C- Ctrl- -
- ENTR Enter ESC Escape CBRK Ctrl-Break
- BSP Back Space CBSP Ctrl-BackSp TAB Tab
- STAB Shift-Tab AA Alt-A AB Alt-B
- AC Alt-C AD Alt-D AE Alt-E
- AF Alt-F AG Alt-G AH Alt-H
- AI Alt-I AJ Alt-J AK Alt-K
- AL Alt-L AM Alt-M AN Alt-N
- AO Alt-O AP Alt-P AQ Alt-Q
- AR Alt-R AS Alt-S AT Alt-T
- AU Alt-U AV Alt-V AW Alt-W
- AX Alt-X AY Alt-Y AZ Alt-Z
- F1 F1 F2 F2 F3 F3
- F4 F4 F5 F5 F6 F6
- F7 F7 F8 F8 F9 F9
- F10 F10 F11 F11 F12 F12
- AF1 Alt-F1 AF2 Alt-F2 AF3 Alt-F3
- AF4 Alt-F4 AF5 Alt-F5 AF6 Alt-F6
- AF7 Alt-F7 AF8 Alt-F8 AF9 Alt-F9
- AF10 Alt-F10 AF11 Alt-F11 AF12 Alt-F12
- CF1 Ctrl-F1 CF2 Ctrl-F2 CF3 Ctrl-F3
- CF4 Ctrl-F4 CF5 Ctrl-F5 CF6 Ctrl-F6
- CF7 Ctrl-F7 CF8 Ctrl-F8 CF9 Ctrl-F9
- CF10 Ctrl-F10 CF11 Ctrl-F11 CF12 Ctrl-F12
- SF1 Shift-F1 SF2 Shift-F2 SF3 Shift-F3
- SF4 Shift-F4 SF5 Shift-F5 SF6 Shift-F6
- SF7 Shift-F7 SF8 Shift-F8 SF9 Shift-F9
- SF10 Shift-F10 SF11 Shift-F11 SF12 Shift-F12
- LAR Left Arrow RAR Right Arrow UAR Up Arrow
- CLAR Ctrl-LeftArrow CRAR Ctrl-RightArrow DAR DownArrow
- HOM Home END End INS Insert
- CHOM Ctrl-Home CEND Ctrl-End DEL Delete
- PGU PgUp PGD PgDn CPRT Ctrl-PrtSc
- CPGU Ctrl-PgUp CPGD Ctrl-PgDn
- A1 Alt-1 A2 Alt-2 A3 Alt-3
- A4 Alt-4 A5 Alt-5 A6 Alt-6
- A7 Alt-7 A8 Alt-8 A9 Alt-9
- A0 Alt-0 A- Alt- - A= Alt-=
-
- In creating an HDM IV Menu Action with the Key Function, you can use either
- uppercase or lowercase letters to represent keystrokes. You must separate
- each keystroke representation with a space.
-
- Here's an example of a Menu Action using the Key Function:
-
- c:~cd\123~123~{key / f r 9 0 b u d j e t entr}
-
-
-
-
-
-
- This Menu Action starts the program Lotus 1-2-3 and retrieves the file named
- 90budget.
-
-
- Beep Function:
- {BEEP}
-
- The Beep Function causes your computer's speaker to sound a short beep. You
- can use it at the end of a Menu Action to alert you when a task has been
- completed.
-
- Here's an example of a Menu Action using the Beep Function:
-
- c:~cd\clipper~clipper acctappl~tlink acctappl~{beep}
-
- This Menu Action starts the program Clipper, completes a compile and link,
- and beeps you when finished.
-
-
- Check Function:
- {CK drive-letter}
-
- The Check Function checks to see if the drive you specify is ready. Typing
- the letter a after CK causes it to check drive a:. If the drive is ready, the
- Menu Action continues. If the drive isn't ready, HDM IV displays an error
- message, cancels the Menu Action, and returns you to HDM IV. If you don't use
- the Check Function and DOS finds that a drive isn't ready, you'll be
- disconnected from HDM IV and returned to the DOS prompt.
-
- Here's an example of a Menu Action using the Check Function:
-
- {ck a}copy c:\xy\dec\*.inv a:~
-
- This Menu Action checks to see if you have a disk in drive a:, then copies
- all the files with the extension .inv from the \xy\dec subdirectory on your
- c: drive to your a: drive.
-
-
- Batch Function:
- @@
-
- The Batch Function is needed before a batch-file command (.bat) in a Menu
- Action if you want to return to the HDM IV Main Menu after the batch file is
- run.
-
- If you're using DOS 3.2 or earlier, @@ is replaced by command /c when the
- Menu Action is executed. This causes the batch file to be executed by a
- second copy of command.com, DOS's command processor. If you don't use the
- Batch Function before a batch-file command, after the batch file is run
- you'll be disconnected from HDM IV and returned to the DOS prompt.
-
- If you're using DOS 3.3 or later, @@ is replaced by the DOS call command when
- the Menu Action is executed. With DOS 3.3 or later, you can optionally use
- call in a Menu Action instead of @@.
-
-
-
-
-
-
- If you create Menu Entries automatically (as explained in Chapter 6), HDM IV
- automatically places @@ in front of batch-file commands.
-
- Here's an example of a Menu Action using the Batch Function:
-
- c:~cd\dsplywr4~@@dw4~
-
- This Menu Action runs the batch file dw4.bat from the \dsplywr4 subdirectory
- on your c: drive and returns you to HDM IV's Main Menu when you're finished.
-
-
- Color Function:
- {COLOR foreground-color background-color}
-
- The Color Function sets the DOS screen color for the current Menu Entry. It
- won't work, however, if you've loaded ansi.sys in your config.sys file. You
- can use 0 to 15 as a foreground color and 0 to 15 as a background color.
- Here's what the numbers mean: (CGA uses only 0-7 for background)
-
- 0=black 3=cyan 6=yellow
- 1=blue 4=red 7=white
- 2=green 5=magenta 8-15 are bright versions of 0-7
-
- Here's an example of a Menu Action using the Color Function:
-
- {color 15 1}
-
- This Menu Action turns the foreground color to white and the background color
- to blue and carries out DOS's Check Disk utility.
-
-
- Cursor Function:
- {CURSOR start-line end-line}
-
- The Cursor Function sets the shape of the cursor when you leave HDM IV to run
- a program, DOS command, batch file, or when you just exit to the DOS prompt.
- The start-line is the top scan line of the cursor; the end-line is the bottom
- scan line. The range for monochrome and EGA monitors is 0-13; the range for
- CGA monitors is 0-7. Check your monitor's manual for the number of scan lines
- you can use.
-
- Here's an example of a Menu Action using the Cursor Function:
-
- {cursor 6 7}c:~cd\wp\~wp~
-
- This Menu Action sets the shape of the cursor before running the program
- WordPerfect 5.0. With some Hercules-compatible video cards and monochrome
- graphics monitors, WordPerfect 5.0 sets the cursor line to the middle of the
- character box.
-
-
-
-
-
-
- Menu Function:
- {MENU #}
-
- The Menu Function creates or accesses another Menu File. It's useful if you
- want to include more Menu Entries in HDM IV than can fit in a single Menu
- File.
-
- The number of the default Menu File is 000. This is the Menu File you start
- with. To create a new Menu File, you just include a number referring to it
- using this Function. The number can be 001 to 999, which gives you access to
- as many as 100,000 Menu Entries. The number of the Menu File that you're in
- is always displayed below the Menu Page names in the Main Menu.
-
- There is no limit to the Menu File chain -- the number of Menu Files you can
- access in a Menu Action using this Function. Menu File HDM.001 can call Menu
- File HDM.017, which can call Menu File HDM.073, and so on. To return to a
- previous Menu File, you can press Esc from the Main Menu or use the Return
- Function in a Menu Action, which is described next. Each Menu File can have a
- different Menu Title, borders, colors, Macros, and so on (See Chapter 11).
-
- Here's an example of a Menu Action using the Menu Function:
-
- {menu 001}
-
- This Menu action access Menu File HDM.001, or creates it if it doesn't
- already exists. This gives you the ability to create 10 additional Menu
- Entries on 10 additional Menu Pages, for a total of 100 additional Menu
- Entries.
-
-
- Return Function:
- {RETURN}
-
- The Return Function returns you to the previous Menu File in a Menu Action.
- If you are in Menu File HDM.000, the default Menu File, HDM IV displays a
- message that you are as far back as you can go in the Menu File chain.
-
- Here's an example of a Menu Action using the Return Function:
-
- {return}
-
- This Menu Action simply returns you to the previous Menu File.
-
-
- Dial Function:
- {DIAL phone number}
-
- The Dial Function dials a phone number if you have a Hayes-compatible modem
- connected to your computer.
-
- One handy way to use the Dial Function is to set up a phone number and
- dialing directory. You could dedicate a separate Menu File to this directory,
- with each Menu Page representing a different company, and each Menu Entry
- representing a the phone number of a person in that company.
-
-
-
-
-
- You can include as many as 30 characters in the phone number. Your modem will
- ignore punctuation and spaces, but you may want to include them in Menu
- Actions to make phone numbers easier to read.
-
- Here's an example of a Menu Action using the Dial Function:
-
- {dial 9,1,(123)456-7890}~
-
- This Menu Action dials the specified phone number. As HDM IV sends the number
- to your modem, it displays a message telling you to pick up the phone and
- press a key. This disconnects the modem, allowing you to talk on the phone.
-
- Before using the Dial Function, you should configure HDM IV with the correct
- phone parameters. This is a 4-step process:
-
- Step 1: From the Main Menu, press Alt-G, then P. (Alternately, you could
- press F10 to activate the Top Menu and use the arrow and Enter keys.)
-
- Step 2: Press 1, 2, 3, or 4 to choose COM1, COM2, COM3, or COM4, which
- indicates the communications port that your modem is connected to.
- (Alternately, you could use the arrow and Enter keys.)
-
- Step 3: Press T or P to indicate whether you're using a tone or pulse type
- phone. (Alternately, you could use the arrow and Enter keys.)
-
- Step 4: Press F2 to save the configuration.
-
-
- Exit Function:
- {EXIT} or {QUIT}
-
- The Exit Function exits to DOS from a Menu Action. It has the same effect as
- pressing F3 or pressing Exit HDM from the Exit Menu. This Function is useful
- if you want to change your drive or subdirectory before you exit to the DOS
- prompt.
-
- When you're finished working at the DOS prompt, just press x and Enter to
- return to HDM IV.
-
- Here's an example of a Menu Action using the Exit Function:
-
- c:~cd\mm~dir *.doc~{exit}
-
- This Menu Action changes to your \mm subdirectory on your c: drive, displays
- a list of all the files in that subdirectory that end with the extension
- .doc, and takes you to the DOS prompt.
-
-
- Reboot Function:
- {REBOOT}
-
- The Reboot Function reboots your computer. It's useful in changing the setup
- of your autoexec.bat and config.sys files, which you may need to do to run
- Windows, Desqview, Ventura Publisher, or other programs. If you include the
-
-
-
-
-
-
- startup parameter -A when loading HDM IV from the new autoexec.bat file, HDM
- IV will automatically load the program.
-
- Here's an example of a Menu Action using the Exit Function:
-
- copy c:\autoexec.new c:\autoexec.bat~copy c:\config.new c:\config.sys~{reboot}
-
- This Menu Action makes autoexec.new and config.new your autoexec.bat and
- config.sys files and reboots your computer.
-
- In the next chapter you learn how to save time by incorporating Macros into
- Menu Actions.
-
-
-
-
-
-
- Chapter 9:
- USING HDM IV MACROS TO BUILD MENUS
-
- Macros in HDM IV, like macros in any program, are shortcuts that make it
- easier and more efficient to carry out tasks. HDM IV Macros are used in Menu
- Actions to reduce the number of keystrokes needed to create Menu Entries.
-
- HDM IV Macros are simply parts of Menu Actions that you want to use for more
- than one Menu Entry. Here's an example of a Macro:
-
- copy *.* a:~pause~
-
- Any time you refer to this Macro in a Menu Action, it will copy all the files
- from your current subdirectory to your a: drive and pause when finished.
-
- You can create up to 10 Macros in each of your Menu Files. Creating a Macro
- is a 3-step process:
-
- Step 1: Press Alt-L and M. (Alternately, you could Press F10 to activate the
- Top Menu, press L, and press M, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: With the arrow keys move to any position -- &1 through &0 -- then
- type the Macro or Macros you want, using any of HDM IV's Menu Action
- Functions and up to 255 characters. The position of the Macro -- &1 through
- &0 -- becomes its name.
-
- Typing a letter or number on a line that already contains characters will
- erase those characters. Pressing an arrow key will retain those characters,
- which is helpful if you're editing an existing Macro. You can also erase a
- line by pressing Ctrl-End at the beginning of the line or Ctrl-Home at the
- end of the line. To restore a line to its original contents, press Ctrl-U.
-
- Step 3: Press F2 to save the Macro or Macros.
-
- To call an HDM IV Macro, you can use any of the following HDM IV Functions:
-
-
- Macro Function:
-
- The Macro Function calls a Macro that you previously set up. To call a Macro
- you simply use its name -- &1 through &0 -- in a Menu Action. When the Menu
- Action is executed, HDM IV replaces the name of the Macro with its contents.
-
- In the previous section we showed you how to set up Macros using a 3-step
- process, and we provided copy *.* a:~pause~ as an example of a Macro. Here's an
- example of a Menu Action using the Macro Function that calls this Macro. This
- Menu Action assumes that you placed the Macro in position &1.
-
- c:~cd\123~&1cd\dbase~&1cd\wp~&1
-
- This Menu Action is the equivalent of the following:
-
-
-
-
-
-
- c:~cd\123~copy *.* a:~pause~cd\dbase~copy *.* a:~pause~cd\wp~copy *.* a:~pause~
-
- This Menu Action copies from your c: drive to your a: drive all the files in
- your \123, \dbase, and \wp subdirectories and pauses after copying the files
- in each subdirectory to allow you to change disks.
-
-
- Macro with Parameter(s) Function:
- { %#}
-
- The Macro with Parameter(s) Function calls a Macro that you previously set up
- and uses a Macro Parameter or Parameters. Macro Parameters are similar to DOS
- batch-file replaceable parameters. Like Macros, Macro Parameters save
- keystrokes in setting up Menu Entries.
-
- Whereas a Macro calls a part of a Menu Action that you previously stored, a
- Macro Parameter calls a part of the same Menu Action that the Macro Parameter
- is a part of. Macro Parameters can include anything a Macro Action can except
- other Macro Parameters.
-
- You can use up to nine Macro Parameters in any Menu Action. Macro Parameters
- are named %1 through %9. If you use more than one Macro Parameter in a Menu
- Action, separate each with a space.
-
- Here's an example of a Menu Action using the Macro with Parameter(s)
- Function. This Menu Action assumes you placed the command copy in Macro
- position &1 and the command delete in Macro position &2.
-
- {&1 {?Enter file to move:} a:}~ %1 %2~&2 %1~dir %2~pause~
-
- This Menu Action first prompts you with, Enter file to move:. It does this
- because this Pause with Prompt Function is a nested or inner Function, and
- HDM IV carries out nested Functions first and puts the result in %1. Let's
- assume that you enter the file cable.rep. This Menu Action would then be the
- equivalent of the following:
-
- copy cable.rep a:~delete cable.rep~dir a:~pause~
-
- This Menu Action copies the file cable.rep from your current subdirectory to
- your a: drive, deletes the file cable.rep from your current subdirectory,
- then displays a list of files on your a: drive and pauses for you to read the
- list.
-
-
- Parameter Function:
- %#
-
- The Parameter Function calls a Macro Parameter that you previously set up.
-
- Here's an example of a Menu Action using the Parameter Function. This Menu
- Action assumes you placed the Macro, copy c:\new\%1 c:\old\%1, in Macro
- position &3.
-
-
-
-
-
-
- {&3 {Enter file to move:}}~del c:\new\%1~dir c:\old~pause~
-
- This Menu Action first prompts you with, Enter file to move:. Let's assume
- that you enter the file budget90.wks. This Menu Action would then be the
- equivalent of the following:
-
- copy c:\new\budget90.wks c:\old\budget90.wks~del c:\new\budget90.wks~dir
- c:\old~pause~
-
- This Menu Action copies the file budget90.wks from the \new to the \old
- subdirectory of your c: drive, deletes the file budget90 from the \new
- subdirectory of your c: drive, displays a list of files in your \old
- subdirectory, and pauses for you to read the list.
-
-
- Parameter Now Function:
- {%#}
-
- The Parameter Now Function is identical to the Parameter Function except that
- HDM IV resolves it immediately instead of executing the other Functions
- first.
-
- Here's an example of a Menu Action using the Parameter Now Function:
-
- {&5 {?Enter subdirectory name:}}{run! dir {%1}}list {?Enter file name:}~
-
- This Menu Action prompts you with, Enter subdirectory name:; displays a list
- of files in the subdirectory you enter; prompts you with, Enter file name;
- and displays the file you enter using the List program (See Appendix 4). &5
- is an empty Macro used only to create the %1 Parameter.
-
- In the next chapter you'll learn how to execute any Menu Entry, using any of
- the above Macros or Functions, automatically.
-
-
-
-
-
-
- Chapter 10:
- AUTOMATIC COMMAND EXECUTION
-
- HDM IV allows you to carry out any Menu Entry automatically through both its
- Timed Execution feature and its Inactive Execute feature. The Timed Execution
- feature executes a Menu Entry based on the day of the week or the date; the
- Inactive Execute feature executes a Menu Entry based on the number of minutes
- that have passed since you last used the keyboard or mouse.
-
-
- Timed Execution
-
- HDM IV will carry out a Menu Entry based on the day of the week or a date in
- a month and the time of day. You can use this feature, for instance, to do a
- backup with a tape backup unit or to run a communications program and
- download files, without your having to be at your computer. You can have HDM
- IV run as many as 10 Menu Entries this way.
-
- For Timed Execution of commands to work, you must of course have your
- computer turned on, and you must be in HDM IV. You can, however, be anywhere
- in HDM IV, and the screen can be blanked out. Before HDM IV runs a timed
- command, it indicates it is about to do so and gives you 15 seconds to cancel
- the running of the command.
-
- Setting up Timed Execution is a 6-step process:
-
- Step 1: Press Alt-G, then T. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press T, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Begin entering the Menu Entries you want HDM IV to execute
- automatically in the Timed Execution Table provided. In the first column type
- the Menu File number (000 to 999) that the Menu Entry is in.
-
- Step 3: In the second column type the Menu Page letter Menu Entry number (A1
- to J0).
-
- Step 4: In the third column indicate the day of the week or the date of the
- month when you want HDM IV to run the Menu Entry. If you want HDM IV to run
- the Menu Entry on weekly basis, type W for weekly then the numbers 1 through
- 7 (1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, and
- 7=Saturday). You can indicate one day or as many as seven, for daily
- execution. Separate the W and all the numbers with spaces. If you want HDM IV
- to run the Menu Entry on a monthly basis, type M for monthly, then the date
- (1 through 31, corresponding to the actual date). Separate the M and all
- numbers with spaces.
-
- Step 5: In the fourth column type the time of day. Use the standard 12-hour
- notation, with am or pm (6:00 am, 10:00 pm) -- this is the default -- or the
- 24-hour military notation, if you've chosen this as the format in your
- date/time setup (See Chapter 11).
-
- Step 6: Press F2 to save the Timed Execution Table.
-
-
-
-
-
-
- Here's an example of a Timed Execution Table.
-
- File Entry Days of Week or Month Time
-
- 000 A1 W 2 3 4 5 6 10:00 pm
- 025 J0 M 12 24 6:00 am
-
- The first line will cause HDM IV to automatically run Menu Entry A1 from Menu
- File 000 Monday through Friday at 10 pm. The second line will cause HDM IV to
- automatically run Menu Entry J0 from Menu File 025 on the 12th and 24th of
- each month at 6 am.
-
-
- Inactive Execute
-
- HDM IV will also carry out a Menu Entry based on the number of minutes that
- have passed since you last used your keyboard or mouse. This feature day of
- the week or a date in a month and the time of day. You can use this feature,
- for instance, to automatically park the heads of your hard disk after ten
- minutes of nonuse or to log off a LAN (local area network) after a half hour
- of no activity.
-
- Setting up Inactive Execute is a 5-step process:
-
- Step 1: Press Alt-G, then I. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press I, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Enter the number of minutes of inactivity (01 to 99) before you want
- HDM IV to execute the Menu Entry.
-
- Step 3: Enter the Menu File number in the which the Menu Entry is located
- (000 to 999).
-
- Step 4: Enter the Menu Page letter and Menu Entry number that you want HDM IV
- to execute (A1 to J0).
-
- Step 5: Press F2 to save Inactivate Execute entry.
-
- Here's an example of a way to use the Inactive Execute feature:
-
- Let's assume that the program file park.com resides in your \ut subdirectory
- on your c: drive. You can create a Menu Entry to execute this program in the
- usual way. This would be helpful, incidentally, if your hard drive didn't
- have an autopark feature. You could use this Menu Entry to park the heads of
- your hard drive before shutting off your computer for the day, which would
- protect you from data loss if your hard disk were accidentally jolted.
-
- Using Inactive Execute, you could also provide this same protection while
- using your computer. If the Menu Entry to execute the command park.com were
- A9 in Menu File 000, and you wanted HDM IV to automatically execute it after
- 10 minutes of inactivity, you would simply enter these values in the Inactive
- Execute pop-up window.
-
-
-
-
-
-
- In the next chapter you'll learn the many ways you can customize how HDM IV
- looks on the screen.
-
-
-
-
-
-
- Chapter 11:
- CUSTOMIZING THE HDM IV INTERFACE
-
- HDM IV provides a wealth of ways to customize how it looks and works. This
- allows you to personalize HDM IV to suit your individual aesthetic tastes and
- computing needs.
-
- The following are the ways that you can customize the HDM IV interface:
-
-
- Creating a Personal Menu Title
-
- HDM IV allows you to create a Personal Menu Title for each Menu File. You can
- use from one to four lines for your Personal Menu Title, depending on how
- you've customized your Top Line and Main Menu Panels (See below). Creating a
- Personal Menu Title is a 3-step process:
-
- Step 1: Press Alt-L, then T. (Alternately, you could press F10 to activate
- the Top Menu, press L, and press T, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Type what you want to appear in your Personal Menu Title, using any
- or all of the available four lines. Each line can include up to 74
- characters. You can use the User Function -- {USER} -- to display the user's
- logon name, if the user was required to log on (See Chapters 8 and 14).
-
- Typing a letter or number on a line that already contains characters will
- erase those characters. Pressing an arrow key will retain those characters,
- which is helpful if you're editing an existing Menu Title. You can also erase
- a line by pressing Ctrl-End at the beginning of the line or Ctrl-Home at the
- end of the line. To restore a line to its original contents, press Ctrl-U.
-
- Step 3: Press F2 to save your Personal Menu Title.
-
-
- Customizing the Top Line
-
- HDM IV gives you three options in customizing the Top Line: (a) You can
- display the current day, date, and time (provided of course you have a
- clock/calendar built into your computer), (b) You can display the current
- day, date, and time plus the Top Menu, and (c) You can display just the Top
- Menu. You can use any of these options for each of your Menu Files.
-
- Pressing the F6 key will toggle you through each of these options.
- (Alternately, you could press F10 to activate the Top Menu, press L, and
- press D, or press F10 and use the arrow and Enter keys.)
-
-
- Changing the Date and Time Format
-
- HDM IV provides a choice two date formats and two time formats that you can
- use in the Top Line. You can use the American date format -- month/day/year
- -- or the European -- day/month/year. You can use the standard time format --
-
-
-
-
-
- hour:minute am or pm -- or the military -- hour (up to 24):minute.
-
- Changing the date or time format is a 3-step process:
-
- Step 1: Press Alt-G, then D. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press D, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Use the arrow keys to highlight the new date or time format and press
- Enter.
-
- Step 3: Press F2 to save your choice.
-
-
- Customizing the Main Menu's Panels
-
- HDM IV allows you to customize the borders and the positions of Main Menu's
- panels.
-
- There are three separate ways to customize the panels, each of which performs
- a different task. You can create a panel setup for each of your Menu Files.
-
- The first way to customize the panels involves pressing Alt-L, pressing B,
- using the arrow keys to highlight your choice of single lines, double lines,
- bold lines, or no lines, and pressing Enter. (Alternately, you could start
- this process by pressing F10 to activate the Top Menu, press L, and press B,
- or press F10 and use the arrow and Enter keys.)
-
- The second way involves using the F7 key to toggle through four
- border-position options.
-
- The third way involves using the F8 key to toggle through four panel-position
- and panel-borders options. (Alternately, you could use the Alt-L and S keys.)
-
-
-
-
-
-
- Choosing Your Colors
-
- HDM IV allows you to change the colors of the Main Menu, the Top Line and the
- Bottom Line (also called status bars), the pull-down menus, and the pop-up
- windows. You can choose from predefined color palettes, or you can specify
- the color of each component in a palette. The components are the foreground
- color, the background color, the emphasized color, the window title color,
- and the window border color.
-
- Each Menu File can have its own set of colors.
-
- Choosing colors is a 4-step process:
-
- Step 1: Press Alt-L, then C. (Alternately, you could press F10 to activate
- the Top Menu, press L, and press C, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Choose the item whose color you want to change by pressing M (Main
- Menu); 1, 2, or 3 (level of pop-up windows), or S (Top Line and Bottom Line).
- (Alternately, you could use the arrow and Enter keys.)
-
- Step 3: If you choose the status bar, use the up or down arrow keys to select
- foreground or background, then use the right or left arrow keys to select the
- colors. Press F2 to save your choice.
-
- Step 4: If you choose the Main Menu or the pop-up windows, you can select a
- predefined color palette by pressing the first letter of the palette
- (S,B,G,C,R,M,Y,W,U). (Alternately, you could use the arrow and Enter keys.)
-
- Alternately, you can select a user-defined palette by choosing colors for
- each of the five components. Press the first letter of the component
- (E,F,W,T,B) you want to change. (Alternately, you could use the arrow and
- Enter keys.) Then use the right or left arrow keys to choose the color you
- want. Press F2 to save your choices.
-
-
- Preserving Your Monitor
-
- Some monitors may become permanently imprinted with ghost images if the same
- image remains on the screen for long periods of time. HDM IV prevents this
- from happening through its Screen Save feature, which automatically blanks
- the screen after a predefined period of inactivity. You can optionally have
- HDM IV display a message of your choice that moves around the screen,
- indicating that the screen has been blanked out.
-
- To restore a screen that is blanked out, all you have to do is press any key.
- HDM IV's Screen Save feature is active in all Menu Files.
-
- Activating the Screen Save feature is a 4-step process:
-
- Step 1: Press Alt-G, then S. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press S, or press F10 and use the arrow and Enter
- keys.)
-
-
-
-
-
-
- Step 2: Enter a number from 1 to 99 representing the time of screen
- inactivity after which HDM IV will blank the screen. If you enter 0, the
- Screen Save feature will be disabled, and HDM IV will not blank your screen.
-
- Step 3: Enter your Screen Save message, which may be up to 80 characters
- long. If you leave the message field blank, no Screen Save message will be
- displayed.
-
- Step 4: Press F2 to save the Screen Save information.
-
-
- Customizing the Cursor
-
- HDM IV allows you to change the blinking rate of the cursor, which affects
- all Menu Files.
-
- Changing the cursor blink rate is a 3-step process:
-
- Step 1: Press Alt-G, then B. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press B, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Enter a number from 0 to 99. The lower the number, the slower the
- blink rate. If you enter 0, the cursor will not blink at all.
-
- Step 3: Press F2 to save your choice.
-
-
- Customizing Your Mouse
-
- HDM IV allows you to change the motion sensitivity of your mouse, both
- horizontally and vertically. These changes affect all Menu Files.
-
- Changing your mouse sensitivity is a 3-step process:
-
- Step 1: Press Alt-G, then M. (Alternately, you could press F10 to activate
- the Top Menu, press G, and press M, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Enter a number from 0 to 99 for both the horizontal and vertical
- sensitivity. The lower the number, the slower the mouse speed and the lesser
- the mouse sensitivity.
-
- Step 3: Press F2 to save your choice.
-
- In the next chapter, you'll learn how to use HDM IV in a network setup.
-
-
-
-
-
-
- Chapter 12:
- NETWORK SUPPORT
-
- HDM IV can be set up on common LANs (local area networks), including Novell,
- Token Ring, and TOPS.
-
- In a network setup, you can use HDM IV in two ways. First, you can simply
- install a copy on each individual work station (Please be sure you pay the
- appropriate licensing fee). In this case, because each user has his or her
- own copy, HDM IV can be installed and used normally.
-
- Second, you can install one copy of HDM IV on a network file server (Once
- again, please pay the appropriate licensing fee). In this case, because one
- copy of HDM IV is shared among users, you should undertake certain procedures
- in installing HDM IV and setting up Menus.
-
-
- Both HDM IV and Menus Are Shared
-
- You can install HDM IV on a network file server in three ways. First, you can
- arrange for all users to share the same Menu Files and Menu Entries. In this
- case, you should password protect or hide the Top Menu so that only you, as
- the network administrator, can alter Menu Files, Menu Pages, and Menu
- Entries.
-
- You should ensure that each user's x.bat is stored in the user's own
- subdirectory. This prevents users from writing over the x.bat file of other
- users. You can accomplish this by having each user start HDM IV with the -W
- parameter and including the subdirectory where x.bat is stored in the path
- statement of the user's autoexec.bat file.
-
- Here's an example of an autoexec.bat for a user in a network setup sharing
- HDM IV and its Menus:
-
- path=c:\owndir;d:\
- d:
- cd \hdm
- hdm -Wc:\owndir
-
-
- HDM IV Is Shared, Menus Are Not Shared
-
- The second way to install HDM IV on a network file server is to arrange for
- users to have their own Menu Files and Menu Entries. In this case, you don't
- have to password protect or hide the Top Menu. You do, however, have to
- include both the -W parameter and -T parameters in each user's startup
- sequence.
-
- As the last section explained, the -W parameter ensures that each user's
- x.bat file is stored in his or her own subdirectory. The -T parameter, on the
- other hand, specifies the path where each user's Menu Files are stored.
-
- Here's an example of an autoexec.bat for a user in a network setup sharing
-
-
-
-
-
-
- HDM IV but using his or her own Menus:
-
- path=c:\owndir;d:\
- d:
- cd \hdm
- hdm -Tc:\owndir -Wc:\owndir
-
-
- HDM IV Is Shared, Some Menus Are Shared and Some Are Not
-
- The third way to install HDM IV on a network file server is to arrange for
- users to share some Menu Files and Menu Entries and to have some that
- personalized to their needs. You can accomplish this by using the -W
- parameter and the -0 to -9 parameters.
-
- The -0 to -9 parameters specify where groups of one hundred Menu Files are
- stored. One group, for example, can reside on a user's own hard disk -- for
- personalized Menu Files and Menu Entries; another group can reside on the
- network hard disk -- for shared Menu Files and Menu Entries.
-
- Here's an example of an autoexec.bat for a user in a network setup sharing
- HDM IV, sharing some Menu, and having some personalized Menus:
-
- path=c:\owndir;d:\
- d:
- cd \hdm
- hdm -0c:\owndir -9d:\hdm -Wc:\owndir
-
-
-
-
-
-
- Chapter 13:
- PASSWORD PROTECTION
-
- HDM IV provides many types of security to protect against the unauthorized
- use of HDM IV or the unauthorized use or alteration of particular features of
- HDM IV. If you're using HDM IV on a stand-alone computer, and no one else is
- using your computer, you may not need to use these security features. If, on
- the other extreme, you're a network administrator, you'll likely find HDM
- IV's security features very useful.
-
- HDM IV allows you to password protect the using of HDM IV in any way, the
- using of any Menu Entry in a particular Menu File, the changing of any Menu
- Entry in a particular Menu File, the using of individual Menu Pages, the
- using of individual Menu Entries, and the using of the Top Menu. In addition,
- you can hide the Top Menu.
-
- Password protecting an HDM IV feature means that a user must know the
- particular password for that feature in order to use or change it. You can
- create passwords for any HDM IV feature you want to protect, plus a Master
- Password that will override any other password.
-
-
- Creating a Master Password
-
- The first thing you should do when setting up password protection in HDM IV
- is create a Master Password that can override any password. This makes it
- possible for you to get past forgotten passwords or passwords that others
- create without telling you.
-
- Creating a Master Password is a 2-step process:
-
- Step 1: Press Alt-S, then M. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press M, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Type in the Master Password you'd like, using up to 10 characters,
- and press Enter. HDM IV will ask you to type the password again for
- verification, then press Enter again.
-
- NOTE: Be sure you write down or remember your Master Password, since there's
- no way to recover from a lost or forgotten Master Password.
-
- If you want to change your Master Password, repeat Step 1, then type the old
- Master Password, press Enter, and type the new Master Password twice,
- pressing Enter after each time.
-
-
- Password Protecting the Use of HDM IV
-
- HDM IV allows you to create passwords that any user of HDM IV must type
- before being able to use any feature of HDM IV. To give users their own
- passwords, you must first set up a User ID Table. This is a 7-step process:
-
-
-
-
-
-
- Step 1: Press Alt-S, then U. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press U, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Press Ins.
-
- Step 3: Type your name or the name of another user, then press Enter. You can
- include up to 99 users in the User ID Table. Each name can be up to 25
- characters long.
-
- Step 4: Type the Menu File number you plan to start with, or press Enter if
- it's the default Menu File (000). In a network setup, this allows different
- users to start with different Menu Files.
-
- Step 5: Press F2 to save the information.
-
- Step 6: Optionally, you can type a password for the user, using up to 10
- characters, and press Enter. HDM IV will ask you to type the password again
- for verification, then press Enter again.
-
- Step 7: Press F2 to save the information.
-
- From the first time you add a name to the User ID Table, anyone who wants to
- use HDM IV will have to first log on to HDM IV with his or her name and
- password (if a password was set up). If a user wants to temporarily exit HDM
- IV, however, the user can still return to HDM IV by typing x.
-
- To remove a user from the User ID Table, repeat Step 1. Then move the cursor
- to the user you want to remove, press Del, type the user's password (if he or
- she has one) and press Enter, and press F2 to save the changes.
-
-
- Password Protecting the Use of All the Menu Entries in a Menu File
-
- You may want to create Menu Files whose Menu Entries you'd like only certain
- users to be able to use. Password protecting the use of all the Menu Entries
- in a Menu File is a 3-step process:
-
- Step 1: Move to the Menu File whose Menu Entries you want to password
- protect.
-
- Step 2: Press Alt-S, then Enter. (Alternately, you could press F10 to
- activate the Top Menu, press S, and press Enter, or press F10 and use the
- arrow and Enter keys.)
-
- Step 3: Type in the password you'd like for the Menu Entries in the Menu
- File, using up to 10 characters, and press Enter. HDM IV will ask you to type
- the password again for verification, then press Enter again.
-
- If you want to change or delete the password of a Menu File that's already
- password protected, repeat Steps 1 and 2, then type the old password and
- press Enter, and type the new password and press Enter or press Esc to remove
- password protection.
-
-
-
-
-
-
- All the Menu Entries in a Menu File that's password protected appear in the
- Main Menu in bold type on a monochrome monitor or in enhanced color on a
- color monitor.
-
-
- Password Protecting the Changing of All the Menu Entries in a Menu File
-
- Rather than password protecting the use of all the Menu Entries in a Menu
- File, you may want to password only the changing of those Menu Entries.
- Password protecting the changing of all the Menu Entries in a Menu File is a
- 3-step process:
-
- Step 1: Move to the Menu File whose Menu Entries you want to password
- protect.
-
- Step 2: Press Alt-S, then F. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press F, or press F10 and use the arrow and Enter
- keys.)
-
- Step 3: Type in the password you'd like for protecting against changes in the
- Menu File, using up to 10 characters, and press Enter. HDM IV will ask you to
- type the password again for verification, then press Enter again.
-
- If you want to change or delete the password of a Menu File that's already
- password protected, repeat Steps 1 and 2, then type the old password and
- press Enter, and type the new password and press Enter or press Esc to remove
- password protection.
-
-
-
-
-
-
- Password Protecting All the Menu Entries of a Menu Page
-
- Rather than password protecting all the Menu Entries of a Menu File, you may
- want to password protect the use or changing of only the Menu Entries on one
- or more Menu Pages. Password protecting a Menu Page is a 3-step process:
-
- Step 1: Press Alt-S, then P. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press P, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Move to the Menu Page whose Menu Entries you want to password
- protect.
-
- Step 3: Type in the password you'd like for the Menu Page, using up to 10
- characters, and press Enter. HDM IV will ask you to type the password again
- for verification, then press Enter again.
-
- If you want to change or delete the password of a Menu Page that's already
- password protected, repeat Steps 1 and 2, then type the old password and
- press Enter, and type the new password and press Enter or press Esc to remove
- password protection.
-
- All the Menu Entries in a Menu File that's password protected appear in the
- Main Menu in bold type on a monochrome monitor or in enhanced color on a
- color monitor.
-
-
- Password Protecting Individual Menu Entries
-
- HDM IV also allows you to password protect individual Menu Entries. This is a
- 3-step process:
-
- Step 1: Press Alt-F1. (Alternately, you could press F10 to activate the Top
- Menu, press S, and press S, or press F10 and use the arrow and Enter keys.)
-
- Step 2: Move to the Menu Entry you want to password protect.
-
- Step 3: Type in the password you'd like for the Menu Entry, using up to 10
- characters, and press Enter. HDM IV will ask you to type the password again
- for verification, then press Enter again.
-
- If you want to change or delete the password of a Menu Entry that's already
- password protected, repeat Steps 1 and 2, then type the old password and
- press Enter, and type the new password and press Enter or press Esc to remove
- password protection.
-
- All Menu Entries that are password protected appear in bold type in the Main
- Menu.
-
-
- Password Protecting the Use of the Top Menu
-
- To prevent unauthorized users from making changes to Menu Entries and Menu
-
-
-
-
-
-
- Pages and from otherwise altering HDM IV, you can password protect the Top
- Menu. This is a 2-step process:
-
- Step 1: Press Alt-S, then T. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press T, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Type in the password you'd like for the Top Menu, using up to 10
- characters, and press Enter. HDM IV will ask you to type the password again
- for verification, then press Enter again.
-
- If you want to change or delete the password of the Top Menu if it's already
- password protected, repeat Step 1, then type the old password, press Enter,
- and type the new password and press Enter or press Esc to remove password
- protection.
-
-
- Hiding the Top Menu
-
- Hiding the Top Menu provides even more protection than password protecting
- the Top Menu. Hiding the Top Menu prevents unauthorized users from displaying
- the Top Menu and pulling down any of its menus. It also prevents unauthorized
- users from accessing the Help Menu when pressing F1. Pressing F1 will only
- access the Help Screen for moving around the Main Menu.
-
- Hiding the Top Menu is a 2-step process:
-
- Step 1: Press Alt-S, then H. (Alternately, you could press F10 to activate
- the Top Menu, press S, and press H, or press F10 and use the arrow and Enter
- keys.)
-
- Step 2: Type in the password you'd like for hiding the Top Menu, using up to
- 10 characters, and press Enter. HDM IV will ask you to type the password
- again for verification, then press Enter again.
-
- If you want to change or delete the password for hiding the Top Menu if it's
- already password protected, you must first type /unhide from the Main Menu
- and press Enter. Then enter the old password, repeat Step 1, enter the old
- password again, press Enter, and type the new password and press Enter or
- press Esc to remove password protection.
-
-
-
-
-
-
- Password Protecting an Individual Pull-Down Menu Entry
-
- Instead of password protecting the entire Top Menu or hiding it, you can
- password protect an individual pull-down menu entry. You may, for example,
- want to password protect the exiting from HDM IV.
-
- Password protecting an individual pull-down menu entry is a 4-step process:
-
- Step 1: Pull down the pull-down menu that contains the entry you want to
- password protect. Press Alt-M for Menu, Alt-P for Page, Alt-S for Security,
- Alt-G for Global, or Alt-X for Exit. (Alternately, you could press F10 to
- activate the Top Menu and press M, P, S, G, or X, or press F10 and use the
- arrow and Enter keys.)
-
- Step 2: Highlight the individual pull-down menu item you want to password
- protect. The pull-down menu item you want may already be highlighted. If not,
- use the up or down arrow keys to move the cursor to the desired entry.
-
- Step 3: Press Alt-F1.
-
- Step 4: Type in the password you'd like for the entry, using up to 10
- characters, and press Enter. HDM IV will ask you to type the password again
- for verification, then press Enter again.
-
- If you want to change or delete the password of the pull-down menu entry if
- it's already password protected, repeat Steps 1 through 3, then type the old
- password, press Enter, and type the new password and press Enter or press Esc
- to remove password protection.
-
-
-
-
-
-
- Appendix 1:
- UPDATING FROM A PREVIOUS VERSION
-
- HDM IV allows you to update from a previous version and still retain the Menu
- Entries you've created.
-
- To update, place the HDM IV disk in your a: (floppy) drive. Make sure you're
- at the DOS prompt and that you're working from your a: drive. Then type this
- line and press Enter:
-
- update c:\hdm
-
- If c:\hdm is not the name of your HDM subdirectory, substitute the
- appropriate name.
-
-
-
-
-
-
- Appendix 2:
- HDM IV ERROR MESSAGES
-
- The following is a list of error messages you might receive, and what they
- mean:
-
- 007 CAN NOT CHANGE COLORS ON A MONOCHROME MONITOR!
-
- You have a monochrome monitor, or you started HDM with the -V parameter to
- force monochrome mode because of a unreadable screen.
-
- 010 ERROR OPENING "FILE NAME"
-
- HDM IV couldn't open the specified file.
-
- 020 ERROR READING "FILE NAME"
-
- HDM IV couldn't read the specified file.
-
- 030 ERROR WRITING "FILE NAME"
-
- HDM IV couldn't write (store) the specified file to disk.
-
- 040 ERROR CLOSING "FILE NAME"
-
- HDM IV couldn't close the specified file.
-
- 310 WRONG PASSWORD!
-
- You entered the wrong password for a password-protected Menu Entry.
-
- 322 UNKNOWN USER!
-
- You tried to log on with a user name that's not in the User ID Table.
-
- 333 ALREADY AT MAXIMUM NUMBER OF USERS!
-
- The User ID Table is full. A maximum of 32 users may use HDM IV at the same
- time.
-
- 590 NUMBER TO DIAL EXCEEDS 30 CHARACTERS!
-
- The Dial Function has a 30-character phone number limit.
-
-
-
-
-
-
- 599 PICK UP PHONE, THEN PRESS A KEY!
-
- HDM IV displays this message after the dialing sequence is sent to your modem
- from the Dial Function. You should pick up the telephone to talk to the
- person you called. When you press a key, HDM IV disconnects the modem from
- the phone line, allowing you to continue with your phone conversation.
-
- 661 ERROR READING HDM.??? FILE!
-
- HDM IV couldn't find the HDM.000 through HDM.999 file in the current
- subdirectory or the subdirectory specified by the -T parameter or the -0 to
- -9 parameters.
-
- 699 DISK DRIVE NOT READY!
-
- HDM IV displays this error message when you use the Check Function and the
- disk being checked isn't ready.
-
- 834 PAGE LETTER NOT A - J!
-
- The Menu Page you import must be in the A through J range.
-
- 909 ACTION EXCEEDS 255 CHARACTERS
-
- You exceeded the character size limit in a Menu Action, Prompt response,
- Macro, or Parameter.
-
- 951 CANCELED, UNBALANCED {BRACES} IN ACTION TEXT!
-
- HDM IV stopped the execution of the Menu Action when the number of left and
- right braces didn't match.
-
- 953 CANCELED, &MACRO CALLS ITSELF!
-
- HDM IV stopped the execution of the Menu Action because the Macro called
- itself and would have resulted in a loop.
-
- 954 CANCELED, %PARAMETER CALLS ITSELF!
-
- HDM IV stopped the execution of the Menu Action because the Macro Parameter
- called itself and would have resulted in a loop.
-
-
-
-
-
-
- Appendix 3:
- TECHNICAL SUPPORT
-
- If you've purchased a registered copy of HDM IV, you are eligible to receive
- telephone Technical Support. The phone number will be supplied in the
- printed manual that comes with the complete registered version of HDM IV.
-
- Before phoning, we suggest you first look at the index, table of contents, or
- Appendix B of this manual, to find out if your question has already been
- answered.
-
- You can also contact Jim through CompuServe (ID: 73057,3113). Leave a mail
- message and Jim will reply to it. You can also contact Jim at MicroFox Co.
- through the mail: P.O. Box 447, Richfield, Ohio, 44286-0447, USA.
-
-
-
-
- Appendix 4:
- ADDITIONAL PROGRAM: LIST
-
- In addition to HDM IV, we've also provided another program on your disk. List
- is a handy replacement for both DOS's type command and its print command. You
- can use it to display or print any ASCII text file.
-
- Unlike DOS's type command, List displays a file one screen at a time. To read
- the next screen, all you have to do is press any key. To return to the DOS
- prompt, just press Esc.
-
- When used to print a file, List can add a left margin, print a header on each
- page, adjust for the size of the printed pages, and print multiple copies.
-
- The following is the syntax you use:
-
- list [drive:\path\filename] [-p] [-m##] [-n] [-l###] [-c###]
-
- If you don't enter the file name on the command line, List will ask for it.
-
- -P will print the file -- the default is to display it on the screen.
-
- -M and a number from 0 to 99 will print a left margin of that many spaces.
-
- -N will not print headers on each page -- the default is to print headers.
-
- -L and a number (1 to 250) tells List how many lines to print before a form
- feed. -L0 tells List not issue any form feeds, that is, to continuously
- print, and without any headers. The default is 60 lines.
-
- -C and a number from 1 to 250 tells List how many copies to print -- the
- default is 1.
-
-
- The Authors
-
- Jim Hass, the author of HDM IV, is a computer programmer who lives in
- Richfield, Ohio. Jim is president of MicroFox Co., a software development
- company, a member of the Association of Shareware Professionals, and a
- certified data processor. (CDP)
-
- Jim first wrote HDM using Basic in 1982 (HDM 1.0 to 2.1). HDM II, written in
- Turbo Pascal 1.0, appeared in 1984 (HDM II 1.0 to 4.4). This was followed by
- HDM III, written in Turbo Pascal 3.0, in 1986 (HDM III 1.0 to 3.0). And
- latest version of HDM, HDM IV, written in Turbo Pascal 5.0, made its debut in
- 1988 (HDM IV 1.0 to 2.0).
-
- Reid Goldsborough, the author of this manual, is a freelance writer and
- computer and publishing consultant who lives in Philadelphia. Reid reviews
- software for computer magazines; has written XyMacros, a shareware macro
- collection for the word processor XyWrite; consults with writers and desktop
- publishers buying and learning home computer systems; and has written for
- national magazines and local publications.
-
-