home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Share Gallery 1
/
share_gal_1.zip
/
share_gal_1
/
UT
/
UT086.ZIP
/
DIRCMAIN.EXT
/
DIRCMAIN.DOC
< prev
next >
Wrap
Text File
|
1990-05-28
|
130KB
|
2,527 lines
D I R E C T M A I N T
R E L E A S E 2.0
S H A R E W A R E
U S E R ' S G U I D E
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
(C) Copyright 1988, MORSOFT
S H A R E W A R E L I C E N S E S T A T E M E N T
This software is protected by United States Copyright Law and this
fully functional copy has been provided for your use to evaluate its
capabilities in regards to your needs. It may be freely copied,
distributed to others and posted on computer bulletin board systems as
desired provided the program, documentation and the MORSOFT copyright
remain intact and accompany each copy distributed. Distribution is
encouraged so that others may have the opportunity to evaluate the
system for their requirements.
This program is not "FREE" however and if you decide to continue the
use of it you ARE REQUIRED to register with the MORSOFT company by
completing the SHAREWARE REGISTRATION AND PROGRAM ORDER FORM contained
in this manual and return to MORSOFT along with applicable payment, or
to register using VISA, MasterCard, or for COD by calling our toll
free order line 1-800-662-0028.
Upon registration you will receive the regular distribution copy of
the program which will be the latest version and does not display the
shareware notice screen along with the printed user's guide. Also
you will be entitled to no cost telephone support from MORSOFT in
regards to the use and any problems encountered when running the
system and will receive one free upgrade to the programs as it becomes
available.
Before completing the registration form however see the end of this
manual for information on the other programs available from MORSOFT.
S H A R E W A R E L I M I T E D W A R R A N T Y
THE PROGRAM(S) IS/ARE PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
QUALITY AND PERFORMANCE OF THE PROGRAM(S) IS WITH YOU. SHOULD
THE PROGRAM(S) PROVE DEFECTIVE, YOU (AND NOT MORSOFT OR AN
AUTHORIZED DEALER) ASSUME THE ENTIRE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION.
M O R S O F T
9859 IH-10 WEST, 107/811
SAN ANTONIO, TEXAS 78230
(512) 692-9572
M O R S O F T - 9859 IH-10 W, 107/811 - San Antonio, Texas 78230
(512) 692-9572
-------------------------------------------------------------------------------
SHAREWARE REGISTRATION AND PROGRAM ORDER FORM 05/90
NAME __________________________________________________________
ADDRESS _______________________________________________________
_______________________________________________________
CITY _____________________ STATE ________________ ZIP CODE ________
MACHINE PROGRAM(S) WILL BE USED ON: MAKE ___________ MODEL _________
# DISKETTE DRIVES _______ # HARD DISKS ________ COLOR or MONOCHROME
HOW DID YOU OBTAIN THIS SHAREWARE COPY OF DIRECT MAINT (if Bulletin
Board or company please list name): ___________________________________
-------------------------------------------------------------------------------
REGISTERED VERSIONS:
PRICE QUANTITY
PROGRAM EACH DESIRED TOTAL
____________________ ______ ________ _________
DIRECT MAINT $29.95 ________ _________
PC SYSTEM MANAGER $19.95 ________ _________
MORSOFT CALCULATOR $14.95 ________ _________
REGISTERED VERSIONS TOTAL _________
SHAREWARE VERSIONS:
PRICE QUANTITY
PROGRAM EACH DESIRED TOTAL
____________________ ______ ________ _________
DIRECT MAINT $ 4.00 ________ _________
PC SYSTEM MANAGER $ 4.00 ________ _________
MORSOFT CALCULATOR $ 4.00 ________ _________
SHAREWARE VERSIONS TOTAL _________
ORDER TOTAL _________
DISKETTE SIZE: _______ 5 1/4" _______ 3 1/2"
PAYMENT OF $_____________ ENCLOSED
VISA, MasterCard, or COD call toll free 1-800-662-0028
I N T R O D U C T I O N
_______________________
DIRECTMAINT is a full function disk directory and file
maintenance system comprised of three programs:
DIRECTMAINT I, DIRECTMAINT II, and FILE PATCH.
DIRECTMAINT I provides a directory/file view of a disk
showing with a formatted display all the sub-directories and
files for a specific directory. Using the display and
"point and shoot" highlighted bounce bar menus the
directories and files may be selected for the following
various processing functions.
For directories:
- Copy all or selected files from one directory to
another on the same or to a different disk. When
copying from a hard disk to floppies a prompt is
displayed for switching diskettes when the target
disk fills. File contents are not spanned
between diskettes however, each disk will contain
files in their entirety.
- Move all or selected files from one directory to
another on the same or to a different disk. If the
source and target disks are the same only the
directory entries will be modified, the files will
will not be affected. If the disks are different the
files will be physically copied to the target drive
and then erased from the source disk.
- Compare all or selected files on one disk or in one
directory to those on or in another. If two files do
not compare equal the machine will stop and a window
will open showing a block of 30 characters from each
file where the mismatch occurred and the byte location
of the characters in error. Optionally the files may
be modified on a character by character basis.
- Erase all or selected files in a directory.
- Create a new directory.
- Erase a directory.
- Print the names of the sub-directories and files
in a single directory or optionally all the names
within a complete directory tree structure. This
also provides the ability to print the names of
all the directories and all the files on a disk.
- Find the path for any file anywhere on a disk.
Optionally when a file is found its directory may be
"opened" and displayed on the screen. Also if the
file is a program (.COM or .EXE) or batch (.BAT) file
it may be passed to DOS for execution.
For individual files:
- Copy or move a file to a different disk, to a
different directory on the same disk, or to the
same directory on the same disk but with a
different name.
- Compare the contents of one file to that of
another displaying where the files are in error and
providing the option to modify them.
- Erase a file.
- Display the contents of a file on the screen.
- Print the contents of a file.
- Change the name, date, time or attribute of a
file.
- One or more files may be "marked" for subsequent group
copy, move, compare or erase.
- Load and run a program or batch file. Optionally
DIRECTMAINT I may be restarted automatically when
the program or batch file ends.
- Load and run FILE PATCH using the file for input.
- Two seperate selections for loading and running
programs of your choice using a file that has been
selected through DIRECTMAINT.
Also while viewing the directories and files on a disk
DIRECTMAINT I provides:
- Ease of movement within disk and directory tree
structures.
- The ability to view two disks simultaneously either in
split or full screen mode.
- Directory names on the display screen may be sorted in
ascending, descending or disk sequence.
- Files on the display screen may be sorted in ascending
or descending sequence on name, extension, size, date,
time, date and time, or attribute and may be
resequenced back to the order as they appear in the
disk directory.
- An exit to DOS may be performed for executing commands
or running other programs and DIRECTMAINT I returned
to at the same point where the exit was initiated.
DIRECTMAINT II is similiar to DIRECTMAINT I except it
provides a full view of ALL the files on one or more disks
at one time. The information (name, path, size, date, time
and attribute) for each of the files is read into memory and
displayed using a formatted screen. The information may then
be sorted in either ascending or descending sequence
providing:
- If in name sequence which files are duplicated in
multiple directories or on more than one disk. The
duplicates will automatically be flagged on the
screen for you.
- If in name extension sequence what are all the files
with the same extension, what are all the program
files (.COM or .EXE), what are all the batch (.BAT)
files, etc.
- If in path sequence a complete view of the disk by
directory and sub-directory.
- If in size sequence which are the largest files (the
ones using up the most disk space).
- If in date/time sequence which files were created or
modified on a specific day.
- If in attribute sequence which are the read only or
hidden files and which files have been changed since
the last disk backup.
DIRECTMAINT II also provides the following functions:
- Print the information an all of the files in memory
or only those with duplicate names.
- Display disk statistics on total space available,
total space used, total number of files and total
number of directories.
- Exit to DOS and return to DIRECTMAINT II.
- All of the file processing capabilities of
DIRECTMAINT I (copy, move, compare, erase, etc.).
With these functions DIRECTMAINT II is invaluable in
helping to keep your disks clean of obsolete and
duplicated files, saving valuable disk space and
in many cases may help avoid having to purchase
additional hard disks.
Both DIRECTMAINT I and DIRECTMAINT II are designed to be
"user friendly" with all instructions for operator responses
displayed on the screen and all processes are selected using
either single key strokes or through "point and shoot"
highlighted bounce bar menus. Only when specific information
such as a file selection mask or a new file date or time
are required does the user have to enter data. No commands
or keywords are required to be memorized and after using the
system a few times reference to the manual is seldom
necessary.
Also DIRECTMAINT I and DIRECTMAINT II are "linked" together
in that when running DIRECTMAINT I by simply pressing the
"F10" key it will terminate and automatically call
DIRECTMAINT II. When in DIRECTMAINT II press "F10" and it
will end and start DIRECTMAINT I.
FILE PATCH is a comprehensive file manipulation program which
provides the ability to view, modify, extract and/or create
any DOS data or program file up to 10 megabytes in length and
in either ASCII or HEX. For complete information on using
the program please see the seperate FILE PATCH section in
this manual.
The minimum machine requirements for using DIRECTMAINT are
as follows:
- A hard disk
- 380k of usable memory.
- DOS 2.0 or later.
- A color or monochrome monitor. If color is used
screen colors may be selected.
- A printer is optional.
MORSOFT
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
I N S T A L L A T I O N
_______________________
The DIRECTMAINT system is comprised of the following files
retained under the DIRCMAIN directory:
- DIRMAIN1.EXE, the DIRECTMAINT I program
- DIRMAIN2.EXE, the DIRECTMAINT II program
- FILEPATC.EXE, the FILE PATCH program
- DM1.BAT, a batch file used for running DIRECTMAINT I
- DM2.BAT, a batch file used for running DIRECTMAINT II
- DIRMAINC.CLR, a parameter file for screen colors
- DIRMAINB.BAT, DIRMAIND.BAT, and DIRMAINF.BAT, batch
files used when programs are selected to be run
When installing the system the sub-directory must be created
on the appropriate disk and the programs and DM1.BAT and
DM2.BAT files copied from the install diskette to the hard
disk. The DIRMAINB.BAT, DIRMAIND.BAT, DIRMAINF.BAT and
DIRMAINC.CLR files are created by the programs as required.
The install process is performed automatically however based
on how the DIRECTMAINT system was acquired.
If the system was received on a single "compressed" disk
perform the following (a compressed disk may be identified by
the files it contains - DIRCMAIN.EXT, README and INSTALL.BAT.
- Insert the disk in drive "A:".
- At the DOS prompt type:
A:
CD \
- Then type "INSTALL x" where "x" is the letter of the
hard disk that will contain the DIRECTMAINT directory
and files, and press enter. Note do not type a ":"
(colon) after the disk letter.
For drive "C" type "INSTALL C" and press enter
For drive "D" type "INSTALL D" and press enter
For drive "E" type "INSTALL E" and press enter
For drive "F" type "INSTALL F" and press enter
- The install process will create the "DIRCMAIN"
directory and decompress the program and batch files.
- When the system has been loaded the machine will pause
for printing the manual. If you wish to print it at
this point ready your printer and press the enter key
otherwise press the "Ctrl-Break" keys. To print the
manual at a later date type the following at the DOS
prompt:
COPY x:\DIRCMAIN\DIRCMAIN.DOC PRN
where "x" is the disk containing the DIRECTMAINT files
If the system was downloaded from another computer to a hard
disk and is in an "archived" format perform the following.
(Note that if it was received in "archived" format on a
diskette copy the archived file to a sub-directory on the
hard disk before following the steps below. An archived
diskette will contain one file DIRCMAIN.xxx, where the
"xxx" identifies the type of archive, eg. "ARC", "PAK",
etc.)
- Unpack the file using the appropriate archiving
program.
- Set the default disk drive and directory to that
of the unpacked files. Eg. if the files were on drive
"C" under directory "MYDIR" at the DOS prompt type:
C:
CD \MYDIR
- Then type "INSTALL x" where "x" is the letter of the
hard disk that will contain the DIRECTMAINT directory
and files, and press enter. Note do not type a ":"
(colon) after the disk letter.
For drive "C" type "INSTALL C" and press enter
For drive "D" type "INSTALL D" and press enter
For drive "E" type "INSTALL E" and press enter
For drive "F" type "INSTALL F" and press enter
- The install process will create the "DIRCMAIN"
directory and copy the necessary files.
- When the system has been loaded the machine will pause
for printing the manual. If you wish to print it at
this point ready your printer and press the enter key
otherwise press the "Ctrl-Break" keys. To print the
manual at a later date type the following at the DOS
prompt:
COPY x:\DIRCMAIN\DIRCMAIN.DOC PRN
where "x" is the disk containing the DIRECTMAINT files
S T A R T I N G D I R E C T M A I N T I
___________________________________________
DIRECTMAINT I may be started in one of three ways; by
manually entering the necessary DOS commands, through a
batch (.BAT) file (see you DOS manual for information on
these types of files), or when running DIRECTMAINT II, by
pressing the "F10" key.
To start the program manually enter the following three
commands at the DOS prompt and press enter after each:
x:
CD \DIRCMAIN
DM1
Where the "x" is the disk drive containing the
DIRECTMAINT files. For example if the files are on drive
"C" type:
C:
CD \DIRCMAIN
DM1
To start the program with a batch file create one containing
the above three statements. The following example using the
DOS "COPY" command shows how to create a file named "DM.BAT"
under the root directory of hard disk "C" and assuming the
DIRECTMAINT files are on drive "C". Be sure to press enter
after each line is typed.
C:
CD \
COPY CON DM.BAT
C:
CD \DIRCMAIN
DM1
When these statements have been entered press the "F6"
key then press enter.
After the batch file has been created you may then enter only
the file name to start DIRECTMAINT I. In the example above,
at the DOS prompt, only the characters "DM" need to be typed.
D I R E C T M A I N T I O P E R A T I O N S
________________________________________________
When the program starts the full DIRECTMAINT I screen will be
displayed with an open window for selecting a disk drive to
view, and on color monitors, the option for changing colors.
Note if you have a machine with a color display board but are
using a monchrome monitor the screen will be garbled. Press
the "F9" key to switch to monochrome mode.
To select the disk for viewing either enter the drive letter
or using the up and down cursor movement keys located on the
numeric pad to the right of the keyboard move the highlighter
bar over the letter of the disk and press enter. For drives
above "D:" the window contents will scroll for "E:" thru
"Z:". Note for machines that have only one diskette drive
disk "B:" cannot be selected.
If using a color monitor and you wish to change the screen
colors press the "F1" key. A window will open showing the
standard 15 colors with a letter "A" through "O" above each.
Also a prompt for selecting the color for the screen outline
will be displayed. Press the key of the letter (upper or
lower case) above the desired color. Next a prompt will
display for the color of the screen information (directory
and file names, etc.). Press the key of the letter for the
desired color. The colors may be the same. The screen will
clear and be redisplayed with the new colors. Also the
colors selected will be written to the DIRECTMAINT file
"DIRMAINC.CLR" so the next time the program is started the
new colors will be used. Note that these colors will also
be used by DIRECTMAINT II and the FILE PATCH programs.
To end the program when the disk selection window is open
press the "Esc" key. A yes/no (Y/N) prompt will be displayed
insuring you wish to exit the program. If yes press the "Y"
key (upper or lower case) otherwise press "N" to continue.
When a drive has been selected the root directory of the
appropriate disk will be read and the sub-directory names,
file names and file information for the root will be
displayed.
Next to the caption "Current Directory:" on line 4 of the
screen will be the drive and path of the current directory
that is open. For example for the root directory of drive
"C" the path shown will be "C:\*.*" indicating drive "C",
root directory, all sub-directories and files.
On the left side of the screen under the heading
"DIRECTORIES" will first be the constant "(current)" (this is
used for selecting the current directory for processing)
followed by the names of the first 11 sub-directories under
the current directory. Under the headings "File Names",
"Size", "Date", "Time", and "Attrib" will be the names and
corresponding sizes in bytes (characters), date and time of
creation or last modify and the attributes of the first 12
files under the current directory. Note that a file
attribute may be:
- Normal. A file that may be read or written to and has
not been modified since the last disk backup.
- Modified. A file that may be read or written to and
has been modified since the last disk backup.
- Read Onl (read only). A file that may be read but not
modified or overlayed by a DOS copy.
- Hidden. A file that does not show up on a DOS "DIR"
command and usually may not be accessed using DOS
commands such as COPY or ERASE. Many companies use
this technique to "hide" files for copy protection
purposes. These files may however be processed
(copied, moved, erased, etc.) using DIRECTMAINT.
- Hiddn-RO (hidden, read only). A hidden file that may
be read but not modified.
Note that DIRECTMAINT I does not display or process the DOS
system or volume label files.
Next to the caption "Total -" on the line under the directory
names is the total number of sub-directories under the
current directory. Next to the caption "Total -" on the line
beneath the file names is the total number of files and the
total number of bytes used by the files under the current
directory. Next to the caption "Bytes Available On" is the
drive letter of the current disk being viewed and the total
number of bytes still available on it.
Below the total lines are the instructions for operations.
Directories and files are selected for processing by moving
the highlight bar over the desired name and pressing enter.
The highlighter is moved up and down using the up and down
arrows on the numeric pad to the right of the keyboard and
switched between the directory and file names using the left
and right arrows. The names are scrolled when the
highlighter reaches the last name and the down arrow is
pressed or moved to the first name on the screen and the up
arrow is pressed. For "paging" the names rather than
scrolling use the "PgUp" and "PgDn" keys. If you attempt to
scroll or page the names beyond the first or last within the
directory the machine will beep.
If you have moved down through a directory structure (see the
OPEN process selection below) and wish to go back up to the
previous directory level press the "F1" key. To return to
the root directory of the disk press the "F2" key or to
select a different disk drive press "F3".
To sort the names of the directories move the selection high-
lighter to the "Directories" side of the screen and press the
"F4" key. A window will open requesting that you press the
"A" key (upper or lower case) if the sort is to be in
ascending sequence, the "D" key if descending or "K" if the
names are to be displayed in the sequence they appear on the
disk. To cancel the sort press the "Esc" key.
To sort the files move the highlighter to the files side of
the screen and press "F4". A window will open for selection
of the sort key; name, extension, size, date, time, date and
time, attribute or original disk order. Either press the key
of the letter (A thru H) of the sort key desired or using the
up and down arrow keys highlight the selection and press
enter. Next a window will open requesting that you press the
"A" key if the sort is to be in ascending sequence or "D" if
descending (this sequence window will not open if the sort
key chosen is the disk directory order). The ascending order
for attributes is; NORMAL, READ ONLY, MODIFIED, HIDDEN,
HIDDEN READ ONLY.
Note that the sort of either the directories or files is
performed on the information saved in memory. Their actual
order in the directories on the disk is not changed.
To view a second disk press the "F5" key. See the section
"VIEWING TWO DISKS SIMULTANEOUSLY" later in this manual for
more information on this option.
To refresh memory on the contents of the "current" directory
being displayed press the "F7" key. The disk will be read
and the directory redisplayed. This function is primarily
used when viewing two disks at the same time and one of them
has been changed by copying, erasing, etc. files.
To perform an exit to DOS press the "F8" key. The screen
will clear and the normal DOS prompt will appear. You may
at this point execute commands or run other programs in a
normal DOS command prompt mode. When complete and ready to
return to DIRECTMAINT type "EXIT" (upper or lower case) at
the DOS prompt. DIRECTMAINT I will load and restart at the
same point where the exit was performed. Note this function
is not a "shell" whereby DIRECTMAINT, or any part of it,
remains resident. The necessary commands are written to
the DIRECTMAINT batch files to call a second level of
COMMAND.COM and the program completely terminates freeing up
all memory used with the exception of approximately 4k
required for the multiple levels of COMMAND.COM.
To end viewing the current disk and return to the
original disk selection screen for changing colors or ending
the program press the "Esc" key.
To end DIRECTMAINT I and start DIRECTMAINT II press the "F10"
key.
NOTE: As a directory is read from the disk the names of the
sub-directories and files and the file information is loaded
to memory for more efficient scrolling and paging. The
storage limit is 99 sub-directories and 300 files for a
single directory. If this maximum is exceeded a warning will
be displayed stating that not all of the names for the
current directory will be shown. This limit however applies
to the display only and does not effect directory processing
(copying, moving, etc. all or selected files).
If this limitation does occur it may be an indication that a
reorganization of the disk should be performed. The purpose
of directories and sub-directories is so that related files
may be grouped together for easier and more efficient
processing by both user programs and DOS commands.
DIRECTMAINT is ideal for performing this type of task.
P R O C E S S I N G O F D I R E C T O R I E S
___________________________________________________
To perform processing on a directory move the highlighter
bar over the directory name using the up and down arrow keys
and press the enter key (if the highlighter is on the file
names side of the screen use the left arrow key to move it
over to the directory names).
When enter is pressed a process selection window will open.
Either press the letter (A thru N) for the selection desired
or using the up and down arrow keys move the new highlighter
bar to the process desired and press enter. To cancel the
process selection and return to directory selection press
the "Esc" key and the window will close.
Note however as you become more familiar with DIRECTMAINT
and the various processes available for a directory you
may simply press the key "A" thru "N" for the process desired
after highlighting the directory name and bypass the opening
and use of the process selection window.
Each process for a directory is described below. However to
avoid repetition of instructions the following routines
common to copying, moving, comparing and erasing files are
presented here.
If the "Copy Select Files", "Move Select Files",
"Compare Select Files" or "Erase Select Files"
process is chosen a window will open requesting that
a selection mask be typed. This mask is the same as
that used when executing a DOS command such as
"COPY" or "ERASE". The "wild card" characters "?"
(question mark) and "*" (asterisk) may be used in
conjunction with normal file name and extension
characters. For example if all files that started
with "ABC" are to be selected the masks "ABC?????.???"
or "ABC*.*" may be entered. See your DOS manual for
more information on global file name characters.
Whenever files are copied, moved or compared both a
source path (where the files are now at) and a
target path (where the files are to go, or where the
second set of files for comparing are) needs to be
known by the program. The source path is automatically
known as a result of selecting the directory for
processing. The target path however may be entered in
one of two ways; by manually typing it in or, if the
target path already exists, through a disk and directory
selection process. When one of the copy, move or
compare processes is selected a window will open
requesting that the target path be entered. If it is
desired to type in the path do so at this point. Use
either the left arrow or backspace key to move the
cursor to the left. The cursor may not be moved using
the right arrow, a character other than a space must be
entered. Note that the characters ":\" (colon and
backslash) in positions 2 and 3 cannot be overtyped
and will be automatically skipped over if the target
drive is changed.
If you wish to select an existing path press the
"F1" key. A window will open for selecting the
target disk drive. Either press the letter for the drive
or using the up and down arrow keys move the highlight
bar to the desired disk and press enter. The selected
drive will be read and a window will open showing
both the root directory (indicated by the drive
letter followed with a colon and a backslash) and
the directories directly beneath the root. The
names will appear in sequence. Either press the key of
the letter (A thru I) next to the desired directory or
move the highlighter to it using the up and down arrow
keys. In either case press enter if this will be the last
directory in the target path or press "F1" to open the
selected directory. If "F1" is pressed the highlighted
directory will be read and its sub-directories
displayed in the window. Repeat this process as
required until the last directory for the target
path is selected then press enter. The directory
names will scroll as the highlighter reaches the
top or bottom of the window or the "PgUp" and "PgDn"
keys may be used for faster paging. In the event
you wish to backup through a directory structure
press the "F2" key to return to the previous
directory.
When copying or moving files and the desired path
directories do not exist on the target drive
manually enter the path and press enter. A yes/no
prompt will display stating the path does not exist
and asking if it is to be created. If yes press the
the "Y" key otherwise press "N" to reenter the path.
If yes the directories will be created as required
on the target drive. Note that if the new directory
is directly under the current one being displayed on
the screen the display memory will not be changed.
The use of the "F7" key to refresh the screen for the
current directory may be used.
Whenever files are being copied a window will open to
keep you informed on what is happening. Both the source
and target paths and file names will be displayed along
with the amount of space available on the target disk
(this number is updated after each file is copied). To
cancel the copy process press the "Esc" key at any time.
DIRECTMAINT performs a look ahead process to compare the
the size of the next file to be copied versus the amount
of space available on the target disk. If the target
disk is a floppy and there is not enough space remaining
on it for the next file a prompt will be displayed
providing the option to insert a new disk and press enter
to continue or press the "Esc" key to terminate the
copy process. Note that file contents are not
spanned between diskettes, each will contain files
in their entirety.
Also when files are being copied and a source file
has an attribute of "hidden" a yes/no prompt will be
displayed as to whether or not the file is to be
copied. If yes press the "Y" key otherwise press
"N". In addition if a copy of the source file
already exists on the target drive and the target
file has a read only attribute a yes/no prompt will be
displayed asking if the target file is to be
overlayed. If yes press the "Y" key otherwise
press "N" and the file will be bypassed.
When "moving" files if the source and target drives are
the same only the directory entries will be changed, the
files will not be affected. A window will open keeping
you informed of the process as it is being performed and
when moving multiple files providing the option to press
the "Esc" key at any time to cancel the operation. If the
drives are different the files will first be copied to
the target disk then a yes/no prompt will display asking
if the source files are to be deleted. If yes press the
"Y" key otherwise press "N" and they will not be erased
from the source disk.
When files are being compared and there is a difference
between them a window will open showing the mismatch and
providing a process to modify either file.
On the first line in the window next to the caption
"Files Different At Position - " is the byte position
within the files that the mismatch occured. Displayed on
the next three lines is the name and a 30 byte block of
characters from the source file. The first and second
lines show the character values in HEX using vertical
positioning. The third line shows the file name and the
ASCII characters. On the three lines above the response
instructions is the name and positionally corresponding
30 characters from the target file. The top line shows
the ASCII characters and the bottom two lines the HEX
values.
On the line between the data from the two files is a
vertical double headed pointer positioned at the value
where the mismatch occured and to the left on this line
is the location of the pointer relative to the characters
in the file. The pointer may be moved using the left and
right cursor movement arrows on the keyboard and when the
pointer reaches the edge of the 30 character block the
files will scroll and the pointer position number will
change to reflect the new postion within the file.
To continue the compare starting with the next character
AFTER the mismatch (not relative to the pointer position
if it has been moved) press the enter key. To cancel the
compare press the "Esc" key. To modify either file one
character at a time press the "F1" key to change in ASCII
mode or "F2" to change in HEX. (Note: This function is
not a word processor or text editor. Changes to the
files are IMMEDIATE, there is no buffering performed, no
backout procedure and the modifications cannot be
cancelled. If an error is made the change must be
reapplied).
If "F1" or "F2" is pressed the blinking underline
cursor will appear at the source file character being
pointed to by the location arrow and an instruction
window will open stating to locate the cursor at the
byte to be changed and press enter. Use the left and
right arrows on the keyboard to move the cursor
horizontally and the up and down arrows to switch between
the source and target files. Note that the files will
not scroll when in this mode. When the cursor has been
positioned press the enter key. If modifying in ASCII
(character) mode an entry window will open showing the
current value in the file. Any of the 256 ASCII values
may be entered either by pressing a corresponding key on
the keyboard (eg. the "T" key for the letter "t", using
the shift key for upper or lower case) or by pressing and
holding the "Alt" key then pressing and releasing the
appropriate numbers on the numeric keypad to the right of
the keyboard for the ASCII value (eg. for an ASCII 254
press and hold the "Alt" key, press and release the "2",
press and release the "5", press and release the "4",
then release the "Alt" key). To enter ASCII value 0
(null) press the "F2" key. To cancel performing the
change press the "F10" key.
If modifying in HEX mode an entry window will open
showing the HEX value of the character. Enter the new
value and press "F1". To cancel performing the change
press the "F10" key.
When the new value has been entered in either mode the
appropriate file will be modified, the entry window
closed and control will return to moving the cursor to
the next value to change. Repeat the process as required
to change all necessary characters then press the "Esc"
key to close the cursor movement window. Control will
then return to pressing enter to continue the compare,
"Esc" to cancel, etc. If enter is pressed and either of
the files were changed the compare will restart at the
beginning of the files. If no changes were made it will
restart at the character after the original mismatch.
In the event the files are different sizes all characters
up to the last in the shortest file will be compared then
a window will open with the message that the files are
different in length and to press any key to continue.
When a compare process is complete for one or multiple
files a window will open displaying the number of files
that compared equal and the number that had mismatches or
were different lengths.
When selecting files to be erased a yes/no prompt
will first display to insure that the files are to
be deleted. If yes press the "Y" key otherwise
press "N". If "Y" is pressed a window will open
showing the names of the files as they are being
erased. To cancel the deletion process at any time
press the "Esc" key and the remaining files will not
be deleted. If a hidden or read only file is
encountered a yes/no prompt will display asking if
the file is to be erased. If yes press the "Y" key
otherwise press "N" and the file will be bypassed.
When copying to diskettes they must be formatted. Note
that an exit to DOS may be performed (press the "F8"
key) to do the formatting then return to DIRECTMAINT I
by typing "EXIT" at the DOS prompt.
DIRECTORY PROCESS SELECTIONS
____________________________
OPEN
This process will "open" the directory selected and
display the names of the sub-directories and names and
information on the files under this directory.
COPY ALL FILES
This process will copy all of the files under the current
directory to another directory on the same disk or to a
different disk.
COPY SELECT FILES
This process will copy all of the files under the current
directory with names that match a requested global
character (wild card) mask.
MOVE ALL FILES
This process will "move" all files under the selected
directory to the target directory or disk.
MOVE SELECT FILES
This process will "move" all files under the selected
directory that match a requested global character mask.
COMPARE ALL FILES
This function will compare the contents of the files
under the current directory to those under a different
directory or on a different disk. As the process is
being performed a window will open showing the names of
the files being compared and the source and target paths.
If the target files are on a hard disk and a file
matching the source does not exist a prompt will display
stating to press enter to skip to the next file or "Esc"
to terminate the compare process. If the target files
are on diskettes and a matching target file is not found
a prompt will be displayed stating to press enter to skip
the file, insert a new diskette and press "F1", or to
press "Esc" to end the compare process. This option
along with the ability to insert new diskettes when
copying provides the function of both offloading and
subsequently comparing from a hard disk to multiple
diskettes.
COMPARE SELECT FILES
This process performs the same as the "COMPARE ALL
FILES" except the file names must match a requested
global character (wild card) mask.
ERASE ALL FILES
This process will erase all of the files under the
selected directory.
ERASE SELECT FILES
This process will erase all of the files under the
selected directory with names that match a requested
global character mask.
MAKE NEW DIRECTORY
This function will create a new sub-directory beneath the
selected directory. A window will open for entering the
name of the new directory, use only valid DOS directory
naming characters and when complete press enter. A
directory or file with the same name may not already
exist under the selected directory. If the new directory
is to be created under the current directory shown on the
screen the name will be added to the list of
sub-directories held in memory and may subsequently be
selected for processing without having to reread the
current directory.
ERASE DIRECTORY
This process will erase the directory selected. The
directory must not contain any sub-directories or files
and the "(current)" directory selection may not be used.
When the directory has been deleted the name will remain
on the screen however it will be bordered by the "< >"
(less than, greater than) symbols (eg. <MYDIR > ).
When a directory has been erased it may not be selected
for further processing however a new directory with the
same name may be created without leaving the display of
the current directory. Both names, the one deleted and
the one newly created, will appear on the display.
PRINT DIRECTORY
This process will print directory and file information
for the sub-directories and files directly beneath the
directory selected or for the entire sub-directory/file
structure (tree). When this function is selected a
window will open prompting to press enter if the
information for this directory only is to be printed
or to press "F1" for the entire tree. To print
everything for the entire disk select "(current)" when
displaying the root directory. The following is a sample
printout and description of the information shown.
_____________________________________________________________
M O R S O F T - D I R E C T M A I N T I
Date: 10-01-88 Print Of Directory Page: 1
C:\MYDIR\*.*
Directories Date Time Attribute
------------ -------- ----------- ---------
YOURDIR1 3/04/88 12:13:04 AM Normal
HISDIR2 11/13/87 1:03:46 PM Hidden
Number Of Directories - 2
File Names Size Date Time Attribute
------------ ----------- -------- ----------- ---------
PROGRAM1.EXE 149,233 9/29/88 2:07:28 PM Modified
MANUAL.TXT 54,214 12/14/87 11:23:45 AM Normal
PPTYY 578 1/07/88 10:15:38 AM Read Only
Number Of Files - 3 Total Size - 204,025
Total Directories In Structure - 3
Total Files In Structure - 3
Total File Bytes In Structure - 204,025
Total Space On C: - 10,584,064
Total Space Used - 9,318,400
Total Space Available - 1,265,664
_____________________________________________________________
Under the heading "Print Of Directory" is the path of the
directory being printed.
The first information shown will be the list of
sub-directories and for each will be the name, date and
time created or last modified and the attribute: Normal
or Hidden (usually used for software protection schemes
and will not be displayed using a DOS "DIR" command). At
the end of the list will be the number of sub-directories
printed.
Next is shown the files for the directory and for each
the name, size in bytes, date and time created or last
modified and the attribute: Normal, Modified, Read Only,
Hidden or Hidden-RO (hidden and read only). At the end
is shown the total number of files for the directory and
the total number of bytes used by the files.
At the end of the report if the printout was for the
entire tree, will be shown the total number of
directories in the structure (including 1 for the top
level directory), the total number of files in the tree
and the total number of bytes used in the files. Note
that if the report was for the entire disk the totals
will not match those for a DOS "CHKDSK". CHKDSK takes
into account the number of system and volume label files
and the space used by the directories, system and volume
label files and any DOS overhead.
At the end of every report will be the total space
available on the disk drive, the total space used and the
total space unused.
At any time while the report is printing press the "Esc"
key to end the listing. Note that the printer's buffer
must first clear however before the print will actually
stop.
The names of the directories and files listed will be in
the sequence as they appear in the disk directory. The
use of the "F4" key for sorting the screen display does
not effect the order shown on the print.
FIND FILE
This process will find a file, or files, anywhere in the
tree structure of the directory selected and either
display or print the path where found and the file size,
date, time, and attribute. To search the entire disk
choose the "(current)" directory selection under the root
directory. First a prompt will display asking for the
name of the file to find or for a "wild card" mask to
find multiple files with common characters in the name.
Next a yes/no prompt will display as to whether the paths
and file information found are to be printed (press "Y")
or are to be displayed on the screen (press "N"). Next a
window will open stating the search is being performed
and the name (or mask) of the file along with the path
currently being searched.
If the paths are to be displayed when the file is found
they will be shown on the screen along with a prompt to
press enter to continue the search, "F1" to switch to and
open the directory of the file, or "Esc" to end the
search. In addition if the file is a batch (.BAT) or
program (.EXE or .COM) file the "F2" key may be pressed
to run (execute) it (see the "RUN" option under the
"PROCESSING OF FILES" section for more information on
this function).
If the paths are to be printed they will not appear on
the screen and the program will not stop when a file is
found. At any time while the search is being performed
it may be terminated by pressing the "Esc" key. At the
end of the search the number of finds on the file will
be displayed.
PROCESS MARKED FILES
This function is used for processing files that have been
"marked" (see the "PROCESSING OF FILES" section for
information on marking files). When this function is
chosen a selection process window will open with the
options; Copy, Move, Compare, Erase, and Un-Mark. Press
the key (A thru E) next to the process desired or using
the up and down arrows move the highlighter to it and
press enter. The copy, move, compare and erase functions
operate in the same manner as noted above but only those
files that have been marked are processed. The files will
remain marked for subsequent processing. The "Un-Mark"
selection will remove the "mark" that has been placed on
any of the files.
Note that file marking and marked file processing is
functional for files in the "(current)" directory only
and all marks are removed if the directory is refreshed
or a new directory or disk is read.
PROCESSING OF FILES
___________________
To perform processing on a file move the highlighter bar over
the file name using the up and down arrow keys and press
enter (if the highlighter is on the directories side of the
screen press the right arrow key to move it to the file names
area).
A process selection window will open. Select the function
desired by either pressing the corresponding letter key
(A thru P) or by moving the highlight bar using the up and
down arrows and press enter. To cancel the process selection
for the file press the "Esc" key and the window will close.
Note however as you become more familiar with DIRECTMAINT
and the various processes available for a file you may simply
press the key "A" thru "P" for the process desired after
highlighting the file name and bypass the opening and use of
the process selection window.
Each process for a file is described below. See the
PROCESSING OF DIRECTORIES section above for information on
common routines such as entering names, masks, target paths,
etc.
COPY
This process is used to copy the file to a different
directory on the same disk, the same directory under a
different name, or to a different disk. An entry window
will open requesting the name to be used for the target
(copied to) file. In the window will be the current name
of the file and if the target is to be the same simply
press enter, otherwise enter the new name and press
enter. Note that if copying the file to the same
directory it must have a different name. An existing
file in the directory may be overlayed with the contents
of the selected file or a new file may be created. If
copying to the same directory and the result would effect
the current display the process selection window will
close and the screen will refresh to display the new
information.
MOVE
This process will "move" the file selected either by
modifying the directory entries if the source and target
disks are the same or by copying the file to the target
disk then erasing the source file.
COMPARE
This function will compare the selected file to any other
file, the names do not have to be the same. A window
will open requesting the name for the target (compare to)
file. If the names are the same press enter otherwise
enter the name of the target file.
ERASE
This process will erase the file. A yes/no prompt will
first display to verify the deletion. Note that after the
file is erased the name will remain on the screen display
bordered by the "< >" (less than, greater than) symbols.
The size, date and time on the screen will remain the
same however in the "Attrib" column will be the word
"Deleted". The name will remain in the display memory
and the highlighter may be moved to it but no further
processing may be performed.
VIEW
This function will display the file contents on the
screen for viewing purposes. Use the "PgDn" and "PgUp"
keys to page through the file a screen at a time and the
"Esc" key to end viewing and return to process selection.
PRINT
This process will print the contents of the file. To
end the print at any time press the "Esc" key. Note that
the printer's buffer must flush however before the print
will actually stop.
CHANGE NAME
This function is used to change the name of the selected
file. A window will open requesting the new name, type
in as required and press enter. There may not be another
file or sub-directory under the current directory with
this name.
CHANGE DATE
This function is used to change the date of the file
selected. A window will open showing the current file
date. Enter the new date in format MM/DD/YY (month, day,
year) as required and press enter. Use the right and
left arrow keys to move the cursor. Note that the
acceptable values are: month - 01 thru 12, day - 01 thru
31, year - 80 thru 99. Checks for valid number of days
for a given month are not performed.
CHANGE TIME
This function is used to change the time of the file
selected. A window will open showing the current file
time. Enter the new values in format HH:MM:SS (hours,
minutes, seconds, 24 hour clock) as required and press
enter. Use the left and right arrow keys to skip over
numbers. The acceptable values are: hours - 00 thru 23,
minutes and seconds - 00 thru 59. Note that DOS retains
times in 2 second intervals and the resulting time for
the file will have an even number (00, 02, 04, etc.) of
seconds regardless of what is entered.
CHANGE ATTRIBUTE
This process will change the attribute of the selected
file. A window will open displaying the options
available: Normal, Modified, Read Only, Hidden, and
Hidden-Read Only. Select the new attribute by either
pressing the corresponding letter key (A thru E) or
highlight using the up and down arrow keys and press
enter.
RUN
This process is used to load a program (.EXE or .COM)
file or pass to DOS a batch (.BAT) file. A window will
open requesting that any parameters that would normally
be entered on the DOS command line used to start the
program or batch file be entered. For example if the
program to be run was a word processor and you would
normally enter the name of the file to be edited on the
same line as the program name when typing in the commands
at the DOS prompt enter the name at this point in
DIRECTMAINT I. Or in other words if you typed in:
C:
CD \WORDPROC
WORDPROG myfile
where "myfile" was the name of the file to be edited
then type "myfile" at this prompt by DIRECTMAINT I.
To cancel running the program or batch file press the
"Esc" key.
Next a yes/no prompt will ask if DIRECTMAINT I is to be
restarted automatically after the program or batch file
has ended. If yes press the "Y" key otherwise press "N".
DIRECTMAINT I performs the RUN function through the use
of its batch files "DIRMAINB.BAT" and "DIRMAIND.BAT"
under the "DIRCMAIN" directory. If a program is selected
the following commands will be written to "DIRMAINB.BAT"
and passed to DOS:
x:
CD \path
program parameters
Where the "x:" on the first line is the disk of the
program and is used to set the default drive. The
"path" in the second statement is the path of the
program and will set the default. The "program" on
the third line is the program file name and will
start the program and the "parameters" are any data
that was typed in at the parameters prompt. For
example if the program is on drive "C", under
directory "MYDIR", and the program name is
"MYPROG.EXE" and the parameter "MYFILE.TXT" was typed
in the following statements would be passed to DOS:
C:
CD \MYDIR
MYPROG.EXE MYFILE.TXT
If the file selected is a batch file the contents will be
written to "DIRMAIND.BAT" and passed to DOS along with
any replaceable parameters entered.
If DIRECTMAINT I is to be automatically restarted the
commands to execute the "DM1.BAT" file will be appended
to "DIRMAINB.BAT" or "DIRMAIND.BAT". Note that if the
batch file selected contains the name of another batch
file DIRECTMAINT I will not restart.
DIRECTMAINT I does not "terminate and stay resident". It
"goes away completely" releasing all memory used to be
be available to the program selected to be run.
MARK
This option is used to "mark" files for subsequent group
processing; copy, move, compare, and/or erase. See the
"PROCESS MARKED FILES" in the "PROCESSING OF DIRECTORIES"
section above. When a file is marked an asterisk ("*")
will appear both to the left and right of the file name
on the screen display. Eg. "*MYFILE *".
UN-MARK
The Un-Mark function will remove the "mark" from a file
and the asterisk to the right and left of the name will
be removed from the screen display.
FILE PATCH
This function will automatically start the FILE PATCH
program and pass to it for processing the file selected.
When FILE PATCH ends DIRECTMAINT I will automatically
restart at the point of file selection.
YOUR CHOICE 1 and YOUR CHOICE 2
NOTE: Before reading this section consult you DOS manual
on the appropriate topics if you are unfamiliar
with the construction and use of batch files and
replaceable parameters.
"Your Choice 1" and "Your Choice 2" provide the ability
to run programs of your choice using a file selected in
DIRECTMAINT. The programs must be of the type that
accept the path of the file to process on the DOS command
line used to start the program. For example if you have
a word processor or text editor program which provides
the option to enter the name of the file to edit when you
type the command to start the program this function in
DIRECTMAINT may be very useful to you.
To implement this function simply create batch files
under the "DIRCMAIN" directory (where all of the
DIRECTMAINT files are stored) named "YOURCHO1.BAT"
for "Your Choice 1" and "YOURCHO2.BAT" for the
"Your Choice 2" selection (note that the "O" in the file
names is an alpha "O" not a numeric 0). In the files
enter the DOS commands to run the desired programs and
use the replaceable parameter "%1" where you want the
file selected in DIRECTMAINT to be inserted.
The following is an example of using a text editor
program named "TEXTEDIT" which resides on drive C: under
directory "MYEDIT". The normal commands to start the
program and pass to it the file "C:\MYTEXT\MYFILE.TXT"
to process would be:
C:
CD \MYEDIT
TEXTEDIT C:\MYTEXT\MYFILE.TXT
To use "Your Choice 1" to start this program and pass to
it a file selected under DIRECTMAINT we would create
batch file "YOURCHO1.BAT" by typing in the following
commands at the DOS prompt, pressing enter after each,
and assuming the DIRCMAIN directory was on drive C:
C:
CD \DIRCMAIN
COPY CON YOURCHO1.BAT
C:
CD \MYEDIT
TEXTEDIT %1
When the above statements were typed press the "F6"
then the enter keys.
Whenever DIRECTMAINT I was started we could move the
highlight selector bar to the file wanted, press enter,
and when the file process selection window opened choose
the "Your Choice 1" option. DIRECTMAINT I would then
read the "YOURCHO1.BAT" file and pass the commands to DOS
which would automatically replace the "%1" with the path
and name of the file selected.
To use "Your Choice 2" perform the same type of operation
except place the batch commands in file "YOURCHO2.BAT".
When using either "Your Choice 1" or "Your Choice 2" the
window for entering command line parameters will open in
the same manner as selecting the "Run" option for
starting programs or batch files. Additional parameters
may be entered and will be replaced in the "YOURCHO1.BAT"
or "YOURCHO2.BAT" files where the "%2", "%3", etc.
directives are placed. The file selected will always be
the "%1" parameter.
VIEWING TWO DISKS SIMULTANEOUSLY
________________________________
DIRECTMAINT I provides the ability to view two different
disks or two different directories on the same disk at the
same time. At anytime while viewing a disk the "F5" key
(shown as "F5=2nd Disk" on the instruction line at the
bottom of the screen) may be pressed and the disk selection
window will open. Select the second disk as desired and the
screen will split displaying the first disk at the top and
the root directory of the second on the bottom.
Normal processing on the directories and files of either disk
may be performed and to "swap" the highlighter between the
two displays press the "F6" key.
When the screen is split however only up to four directory
and file names may be viewed for either disk. To switch to
full screen viewing allowing up to 12 names to be displayed
press the "F5" key (shown as "F5=Full Scrn" on the bottom
instruction line). To swap to the other disk being viewed
press the "F6" key. To swap back press "F6" again. To
return to the split screen mode press "F5". To select a
different disk for viewing use the "F3" key.
To end viewing two disks and return to single mode press the
"Esc" key when the directory and file name highlighter is on
the disk to be ended.
Note that when viewing two disks or directories and a process
such as copying files from one to the other, will not cause
the display of the target disk to automatically refresh
showing the changes that have been made. In this case
swap the highlighter to the effected disk and press the "F7"
(refresh) key.
S T A R T I N G D I R E C T M A I N T I I
_____________________________________________
DIRECTMAINT II may be started in one of three ways; by
manually entering the necessary DOS commands, through a
batch (.BAT) file (see you DOS manual for information on
these types of files), or by pressing the "F10" key when
running DIRECTMAINT I.
To start the program manually enter the following three
commands at the DOS prompt and press enter after each:
x:
CD \DIRCMAIN
DM2
Where the "x" is the disk drive containing the
DIRECTMAINT files. For example if the files are on drive
"C" type:
C:
CD \DIRCMAIN
DM2
To start the program with a batch file create one containing
the above three statements. The following example using the
DOS "COPY" command shows how to create a file named "D2.BAT"
under the root directory of hard disk "C" and assuming the
DIRECTMAINT files are on drive "C". Be sure to press enter
after each line is typed.
C:
CD \
COPY CON D2.BAT
C:
CD \DIRCMAIN
DM2
When these statements have been entered press the "F6"
key then press enter.
After the batch file has been created you may then enter only
the file name to start DIRECTMAINT II. In the example above,
at the DOS prompt, only the characters "D2" need to be
typed.
D I R E C T M A I N T I I O P E R A T I O N S
_________________________________________________
When the program starts the full DIRECTMAINT II screen will
be displayed with an open window for selecting a disk drive
to view. Note that the colors used for the display are the
same as for DIRECTMAINT I.
To select the disk for viewing either enter the drive letter
or using the up and down cursor movement arrows move the
highlighter bar over the letter of the disk and press enter.
The drive will be read and all of the file information
loaded into memory and sorted in ascending sequence on
file name. Note that DIRECTMAINT II does not load the DOS
system or disk label files and does not account for them in
in totals displayed or printed. Also the memory limit is
2,600 files and 500 directories. If this limit is exceeded
a prompt will display providing the option to press enter to
accept what has been read or to press the "Esc" key to cancel
the load.
On the screen will be displayed the file names and their
corresponding disk and directory paths. Also duplicate
names will be flagged with left and right facing "arrow
heads". This makes finding these files easy and provides the
opportunity to eliminate those that are not required and
help to conserve disk space. At the end of the list will be
a total on the number of files, the total number of bytes
used by the files and the total number of directories
including the root directory. At the bottom of the screen are
the instructions for program operation.
To process a file (copy, move, compare, etc.) move the
highlight bar to the name using the up and down cursor
movement arrow keys and press enter. The names will scroll
when the highlighter reaches the top or bottom of the screen
and the names may be paged using the "PgUp" and "PgDn" keys.
See the "PROCESSING OF FILES" section later in this manual
for information on the processing functions.
To end the program and return to DOS press the "Esc" key. A
yes/no prompt will display to verify that you wish to exit.
If yes press the "Y" key otherwise press "N" to continue.
To add the file information on another disk to memory press
the "F1" key. The disk selection window will open and either
type in the letter of the drive or move the highlighter bar
over the drive letter and press enter. As many disks as
desired may be loaded up to the 2,600 file name and 500
directory name limit. When the disk has been loaded all of
the files will be resorted on name.
To print a list of the files press the "F2" key. If the files
are in name or name extension sequence a prompt will display
asking to press the "A" key if all of the files are to be
printed or "M" if only the matching (duplicate) names. Next
a prompt will display to ready the printer and press enter.
The format of the print will be the same as the current
screen display (see the "F3", change display, key below)
with the following exceptions:
- If the files are sorted in name or name extension
sequence and all the files are to be printed the
duplicates will be flagged with the "<" and ">"
(less than and greater than) symbols as opposed to
the "arrow heads" as shown on the screen.
- If the files are sorted in name or name extension
sequence and only the duplicate names are to be
printed the names will not be flagged and there will
be a double space between matching sets.
At the end of the list will be the total count on file names
printed and the total count on file space used. Note that
any files deleted (see the PROCESSING OF FILES section below)
will be included in the list and the totals. To cancel the
listing at any time press the "Esc" key.
The initial format of the screen will show the file names and
corresponding disk and directory paths. The alternate display
will show the file names, sizes, dates, times, attributes and
partial disk and directory paths. By pressing the "F3" key
you may toggle between the two displays as desired.
To sort the files press the "F4" key. A sort key selection
window will open with the options; Name, Extension,
Directory, Size, Date, Time, Date & Time, Attribute.
Either press the key of the corresponding selection letter
"A" thru "H" or using the up and down arrow keys highlight
the sequence and press enter. When the selection has been
made a prompt will display asking to press the "A" key if the
sort is to be in ascending order or "D" for descending. The
file information in memory will be sorted and the screen
redisplayed reflecting the new sequence.
To restart the program press the "F5" key. The disk
selection window will open and after selecting the new drive
the screen will clear and the new information will be
displayed.
Press the "F6" key to display the following statistics on the
disks held in memory:
- Total actual space available on the drive.
- Total actual space used.
- Total actual space available.
- Total number of files (this number is a reflection of
what is held in memory, excluding deleted files, and
does not include the DOS system and volume label
files).
- Total number of directories (as a reflection of what
is held in memory).
To perform an exit to DOS and return to DIRECTMAINT II press
the "F7" key. To restart DIRECTMAINT II type "EXIT" at the
DOS prompt. Note that DIRECTMAINT II does not remain memory
resident and frees all memory used for DOS command
processing. Upon return DIRECTMAINT II will reload and
automatically load the disk(s) being viewed at the exit.
To process any "marked" files (see the PROCESSING OF FILES
section below) press the "F8" key. This function performs
the same as for DIRECTMAINT I (see the DIRECTORY PROCESS
SELECTIONS section for DIRECTMAINT I earlier in this manual).
To "jump" to the first page (top file) of the display press
the "F9" key. To go to the bottom page press and hold down
the "Alt" key, then press and release the "F9" key, then
release the "Alt" key.
To end DIRECTMAINT II and start DIRECTMAINT I press the "F10"
key.
P R O C E S S I N G O F F I L E S
_____________________________________
To select a file for processing move the highlighter bar to
the file name and press the enter key. DIRECTMAINT II
provides all of the same functions as DIRECTMAINT I each of
which are performed in the same manner (see the
DIRECTMAINT I, PROCESSING OF FILES section earlier in this
manual for complete information).
The only exception to this however is for processes that use
a target file (copy, compare, etc.). When the process
has been selected a prompt will display asking if a file held
in memory is to be used for the target. If no press the "N"
key and the normal target name and path entry or selection
routine will be executed. If yes press the "Y" key and the
current windows will close and a new one at the bottom of the
screen will open instructing to highlight the target file and
press enter. Using the up and down arrow keys and "PgUp" and
"PgDn" as required move the file name highlighter to the
appropriate file and press enter. The selected process
(copy, etc.) will then be performed. The screen display will
refresh to reflect the changes if any to the target file.
Note that memory will not be modified if the target file is
on the current disk being viewed and the name and path were
manually entered (an "N" response to using a file in memory
for the target). In this case a reload of the disk (press
the "F5" key for restart) is required to view the changes.
When "moving" marked files the source and target disks must
be the same. If a file is encountered by the program that is
on a different drive than the target a window will open
stating that the move cannot be performed and to press enter
to continue or the "Esc" key to end the move process. In this
case when the move function is complete use the single file
"copy" and "erase" processes.
FILE PATCH INTRODUCTION
_____________________________________________________________
FILE PATCH is a utility program designed for use by computer
consultants, technicians, Information Centers, software
developers and those individuals that are responsible for or
just wish to "tinker" with PC files. It provides the ability,
at the byte level, for on screen viewing, dumping to the
printer, modifying, extracting or creating any DOS data or
program file up to 10 megabytes in length.
When displayed on the screen each character within a file is
shown along with its corresponding ASCII or HEX value. The
screen may be scrolled one line at at time up or down, may
be paged a screen at a time or repositioning may be performed
at any point within the file. Also the file may be scanned
for a specific occurence of a string of values and the file
will be automatically repositioned at the point where the
values are found.
If a file is dumped to the printer all or only portions of
the file contents may be printed and the values will be shown
in either ASCII or HEX and optionally the corresponding
characters may be displayed.
The values in any file may be modified or new values appended
to the end of the file in either character, ASCII or HEX. Any
of the 256 ASCII or HEX values may be used. Values may not
be inserted or deleted.
All or portions of a file may be extracted to a new file or
appended to the end of an existing file.
A new file may be created and any of the 256 ASCII or HEX
values may be entered in an append mode.
The basic machine and software requirements to use FILE PATCH
are as follows:
- 256k memory
- DOS 2.0 or later
- Color or Monochrome monitor
- Any disk or diskette configuration
PROGRAM OPERATIONS
_____________________________________________________________
STARTUP
_______
FILE PATCH may be run directly from either the DIRECTMAINT I
or DIRECTMAINT II programs or it may be started at the DOS
command line in the same manner as other programs.
To start at the DOS command line set the default drive and
directory to the DIRECTMAINT files then enter the program
name "FILEPATC". If using DOS 3.0 or later you may optionally
just enter the entire path and progam name.
Examples: To set the default drive and path then enter the
program name assuming drive "C:" :
C:
CD \DIRCMAIN
FILEPATC
To enter the full path (for DOS 3.0 or later).
C:\DIRCMAIN\FILEPATC
Optionally the path of a file to view or modify may be
entered on the DOS command line used to start FILE PATCH.
Example:
C:
CD \DIRCMAIN
FILEPATC C:\MYDIR\MYFILE.TXT
Note that if using this option the complete path including
the disk drive must be entered on the command line.
When FILE PATCH is started from the DIRECTMAINT I or
DIRECTMAINT II programs or if starting manually and the path
of the file to process is entered on the command line the
program will simulate manual entry of the file path, open the
file and stop at the prompt to enter the beginning byte for
viewing.
PROCESS SELECTION
_________________
When FILE PATCH starts the initial process selection screen
will be displayed.
To view on the screen, edit, dump to the printer or extract
data from an existing file press the "F1" key.
To create a new file press "F2".
To change the screen colors press "F3". Note this option is
not available on monochrome monitors and will not be shown.
However if the machine has a color display board and a
monochrome monitor the screen will be garbled. Press the
"F9" key to switch to monochrome mode.
To exit the FILE PATCH program press the "Esc" key. A yes/no
(Y/N) prompt will be displayed verifying that you wish to
end. If yes press the "Y" key (upper or lower case) otherwise
press "N" for no and the program will continue.
VIEWING AN EXISTING FILE
________________________
To view (display on the screen) an existing file press the
"F1" key at the PROCESS SELECTION. A prompt will be
displayed for the path and name of the file. Enter the
drive letter, path, and the file name including any extension
then press enter, or press the "F1" key for on screen
selection. Note that if manually entering the information
the ":\" in positions 2 and 3 of the entry window may not
be overtyped and will be skipped over automatically.
If "F1" is pressed a disk selection window will open. Either
type the letter of the drive desired or using the up and
down arrow keys to the right of the keyboard on the numeric
pad move the highlighter bar to the desired disk and press
enter. For drives above "D:" the window will scroll for "E:"
through "Z:". To cancel the drive selection and return to
manually entering the file path press the "Esc" key.
After the drive has been selected a window will open
displaying the files and sub-directories under the root
directory of the disk. Note that sub-directories are flagged
with the caption "<DIR>" to the right of the name. Either
press the key of the character (A thru F) to the left of the
file to view or directory to open or using the up and down
arrow keys move the highlighter bar to the selection and
press enter. If a sub-directory is selected it will be opened
and its files and sub-directories will be shown in the
window. The file and directory names may be scrolled using
the up and down arrow keys or they may be paged using "PgUp"
and "PgDn". To regress back up a directory tree press the
"F2" key to move to the previous directory. To cancel the
file selection and return to disk selection press the "Esc"
key.
IMPORTANT NOTE: When FILE PATCH accesses a file to be
viewed it is opened in Input/Output mode
to allow for subsequent editing. If the
file has a "Read Only" attribute a
yes/no prompt will be displayed to this
effect before processing begins and
asking if the attribute may be changed.
If no press the "N" key (upper or lower
case) and the program will return to
file path entry or selection. If yes
press the "Y" key and FILE PATCH will
change the attribute before opening the
file then modify it back to its original
value when processing is complete.
When a file path has been determined through manual entry or
the selection process a prompt will be displayed requesting
the starting byte position within the file for the display.
Also the number of the first (will always be 0) and last byte
will be shown. FILE PATCH references all byte positions in a
file relative to 0 (eg. the first byte will be 0, the second
1, etc.). Enter the desired number and press enter. Use the
cursor left arrow or backspace key to move the cursor to the
left. Note that when the file is displayed the first byte
shown will be on an even 10 character boundry for ASCII or
16 character boundry for HEX (eg. if in ASCII mode and 3274
is entered the first byte on the screen will be 3270. If in
HEX and A5 is entered the first byte will be A0). See the
ASCII VERSUS HEX MODE section below on entering decimal or
hex values.
When the beginning position has been entered the file will be
read and the file path that was entered will be shown at the
top of the screen next to the caption "FILE = " on the line
just below the FILE PATCH heading. Then if in ASCII mode a
grid will be displayed showing the first 50 bytes of the file
in both character and corresponding ASCII values starting
with the byte postion entered. If in HEX mode the grid will
show 80 bytes with both the characters and corresponding HEX
values.
Under the heading "BYTE #" is the starting byte position for
the values shown on the corresponding grid line. In each grid
cell is one character and its corresponding ASCII or HEX
value. To find the position within the file of a character
sum the "BYTE #" with the corresponidng number 0 thru 9 for
ASCII or 0 thru F for HEX above the corresponding cell.
For ASCII displays if there are less than 50 bytes remaining
in the file relative to the first byte on the screen the
characters "EOF" (END OF FILE) will be displayed in the cell
AFTER the last byte of the file. If in HEX display and
there are less than 80 bytes remaining in the file the
characters "--" will be shown.
At the bottom of the screen are displayed the various keys
used for program control. The ones used for moving within
the file and changing the grid display are discussed below.
The others ("F1" turning edit on and off, "F2" printing,
etc.) are discussed in their relative sections later in the
manual.
Scrolling. To scroll the grid one line at a time, up or
down, use the cursor movement up and down
arrow keys on the number pad located to the
right side of the keyboard. If the up arrow
is pressed and the first character in the
grid is the beginning value in the file, or
the down arrow is used and the last value of
the file is displayed on the screen the
computer will beep.
Paging. To move forward or backward within the file a
page (screen) at a time use the "PgUp" and
"PgDn" keys.
Reposition. To reposition forward or backward within the
file press the "F3" key. A prompt will be
displayed requesting the new beginning byte
number. Enter the new value as required and
press the enter key. To move the cursor to
the left for overtyping a value that has
been entered use either the cursor left
arrow or backspace keys. This function is
performed in the same manner as entering the
starting byte position when the file is first
opened (see above). See the ASCII VERSUS HEX
MODE section later in the manual on entering
decimal or hex values.
Exiting. To exit from file viewing and return to the
process selection screen press the "End" key.
A yes/no (Y/N) prompt will be displayed to
verify that you wish to exit. Press the "Y"
key (upper or lower case) if yes otherwise
press "N" for no and continue viewing. Note
that the use of the "End" key here as opposed
to "Esc" is for a particular reason. When
in edit mode any of the 256 ASCII values may
be entered and "Esc" is value 27. If "Esc"
were used to exit the process the program
would not know if you wished to enter the
value 27 or end. The "End" key however is
received as a two character code from the
keyboard and can be interpreted properly
by FILE PATCH.
ASCII VERSUS HEX MODE
_____________________
FILE PATCH provides the ability to view the byte values in a
file in either ASCII or HEX. Which mode is currently in
effect is show on the third to the last line in the lower
left corner of the screen (MODE=ASCII or MODE=HEX). When the
program first starts it will be in ASCII. To change modes at
any time while viewing an existing file or creating a new one
simply press the "F8" key (F8 = MODE). The screen will clear
and the corresponding new grid will be displayed. The first
byte location of the file shown at the beginning of the grid
will change however since the ASCII display is based on a 10
byte boundry and HEX on a 16 byte boundry. You may switch
back and forth between modes as often as desired while
working with the same file.
Whenever a prompt is displayed to enter a byte position
within the file (when the file is first opened, reposition-
ing, or for printing) the values to be entered will be
dependant on the current mode. If in ASCII enter decimal
values (0, 15, 13056, etc.). If in HEX enter hex numbers
(00, A5, 03DF, etc.). Also if in HEX the values entered must
be even numbered; 05, 01D7, 0A54, not 5, 1D7 or A54.
When dumping the contents of a file to the printer the values
displayed will be the same as the mode of the screen display.
See the PRINTING A FILE section below for details.
FINDING CHARACTER STRINGS
_________________________
FILE PATCH provides the ability to scan a file for a string
of characters and if found the file will be repositioned at
that point. To start the find process press the "F4" key.
One of two prompts, based on the current ASCII or HEX mode,
will be displayed for entering the search values.
If in ASCII mode a window will open for entering a string of
up to 16 values. Use either the standard keyboard keys or
the combination of the "Alt" key and the numbers on the
numeric pad to the right of the keyboard. For example to
enter the character "t" (ASCII 116) press the "t" key
(lower case). For the value 218 which does not have a
corresponding key press and HOLD DOWN the "Alt" key then
press and release the 2, then the 1, then the 8 key on the
numeric pad, then release the "Alt" key. To enter the null
value (ASCII 000) press the "F2" key. To move the cursor to
the left and overtype what has been entered use the cursor
left key. To delete the last character entered press the "F3"
key. As the values are typed the characters (if any) will
appear between the brackets ( [ and ] ) and the ASCII numeric
values will appear vertically below each character. Note that
the search is on the absolute values of the characters
entered (eg. a small "t" will not match to a capitol "T").
If in HEX mode a window will open for entering a string of up
to 8 search values using the 0 thru 9 and "A" thru "F" keys
(upper or lower case, upper case will be displayed). The
values must be entered in even pairs (eg. 0A, 09 not A or 9)
and will be shown between the brackets ( [ and ] ) when
typed. To move the cursor to the left for overtyping use the
cursor left arrow. To delete the last character entered
press the "F3" key.
When the values have been entered press the "F1" key. The
search will start at the first character shown in the grid,
or if in edit mode the character following the current edit
position (see the EDITING A FILE section below). If the
string is found the file will be repositioned at the closest
previous 10 byte boundry for ASCII mode or 16 byte boundry
for HEX and the grid will be redisplayed with the first
value of the string appearing in the top grid line. Also a
window will be displayed stating the byte position where the
string was located and to press any key to continue. If the
string was not found a window will be displayed to this
effect and the current position within the file will remain
unchanged.
To cancel the find function at the point of entering the
string values press the "Esc" key. Once the search has
started it cannot be stopped.
When a string has been found the "F5" key may be pressed to
restart the find search again for the same values without
having to reenter them. The scan will start at the character
following the first value of the previously found string (eg.
if the search string was "This is" the refind scan would
start with the "h" in the word "This").
The find and find again functions perform in the same manner
whether in view or edit mode. Also if "F5" is pressed with-
out a previous search being performed the program will ask
for a search string in the same manner as if "F4" had been
pressed.
PRINTING A FILE
_______________
FILE PATCH provides the option of printing (dumping) all or
part of a file for hard copy output and in either ASCII or
HEX. Also the corresponding characters may be displayed. To
start the print routine press the "F2" key at any time while
a file is displayed on the screen. A prompt will be dis-
played requesting the beginning and ending positions to be
printed. Enter the values as required pressing the enter key
after each entry. See the ASCII VERSUS HEX mode section above
on entering decimal or hex numbers. Note that the print will
start and end on an even 10 byte boundry for ASCII mode and
16 byte boundry for HEX.
When the positions have been entered a yes/no (Y/N) prompt
will be displayed asking if the corresponding characters for
the ASCII or HEX values are to be printed. If yes press the
"Y" key (upper or lower case) or if not press "N". This is
performed to avoid uncontrolled print head movement as some
characters are interpreted by printers as control values.
The values 000 thru 031 (ASCII) are automatically filtered
out by the program however values above 123 can cause
problems on some printers.
Next a prompt will be displayed to ready the printer and
press enter. To cancel the print at this point or at any
time while it is running press the "Esc" key. Note however
that if the print has started and the "Esc" key is pressed
the printer will not actually stop until its buffer has been
cleared.
The printout will be in a similar format as the grid shown
on the screen with 10 values being displayed per line for
ASCII and 16 for HEX. The beginning byte number for the line
will be on the far left side followed by the values, each
separated by a space, and if the characters are to be shown
they will appear on the line to the right bordered on the
left and right with an asterisk ("*"). Below are two sample
dumps the first in ASCII and the second in HEX and each
displays the corresponding characters.
FILE = C:\MYDIR\MYFILE
MODE = ASCII
BYTE # 0 1 2 3 4 5 6 7 8 9 0123456789
__________________________________________________________________
13,150 032 116 101 099 104 110 105 099 105 097 * technicia*
13,160 110 115 044 032 032 073 110 102 111 114 *ns, Infor*
FILE = C:\MYDIR\MYFILE
MODE = HEX
BYTE # 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
__________________________________________________________________________
3350 6F 6E 73 75 6C 74 61 6E 74 73 2C 20 20 20 20 74 *onsultants, t*
3360 66 63 68 6E 69 63 69 61 6E 73 2C 20 20 49 6E 66 *echnicians, Inf*
EDITING A FILE
______________
FILE PATCH provides the ability to change values within a
file and/or append values at the end. Values may not be
inserted within a file or deleted.
NOTE - FILE PATCH IS NOT AN EDITOR OR WORD PROCESSOR. EXCEPT
FOR WHAT IS DISPLAYED ON THE SCREEN THE FILE IS NOT BUFFERED
IN MEMORY AND UPDATES ARE MADE IMMEDIATELY AND DIRECTLY TO
THE FILE. CAUTION SHOULD THEREFORE BE EXERCISED WHEN USING
THIS FUNCTION.
To start the edit press the "F1" key at any time after the
file has been opened and is being displayed. A yes/no (Y/N)
prompt will appear as to whether or not a backup of the file
is to be performed. If yes press the "Y" key (upper or lower
case) otherwise press "N". If yes the file will be backed up
to the same path and the name will be the file name plus the
extension ".FPB" (eg. for file MYFILE.TST the backup will be
MYFILE.FPB). Note however if the file being edited is a
FILE PATCH backup file (or has the .FPB extension) a prompt
will be displayed stating that the backup cannot be performed
and to press enter to continue with the edit or "Esc" to
cancel.
Next a warning message will be displayed at the top of the
screen below the "FILE =" caption as a reminder that the edit
function is on and that the updates are made directly to the
file.
To indiciate the current edit byte position the character
portion of the grid cell will be shown in reverse video. To
change a value move the indicator to the desired cell by
using the cursor movement left and right arrow keys within a
line or up and down arrow keys for line to line and scrol-
ling. If in ASCII mode use either a character key on the
keyboard or press and hold down the "Alt" key then press and
release the corresponding numeric keys on the numeric pad
then release the "Alt" key. For example to enter the
character "t" (ASCII 116) press the "T" key lower case. To
enter the ASCII value 205 press and hold down "Alt" then
press and release the "2" on the numeric pad to the right of
the keyboard, then the "0", then the "5" then release the
"Alt" key. To enter the null value (ASCII 000) press the
"F6" key. If in HEX 2 characters must be entered. Press
the keys 0 thru 9 or "A" thru "F" (upper or lower case, upper
case will be shown on the screen) for the first character
then enter the second.
When the new value has been entered the ASCII or HEX number
along with the corresponding character, if any, will be
displayed in the cell. Note that the edit position indicator
will not automatically move after an entry has been made. The
cursor movement keys must be used to change locations. To
move within the file a screen (50 or 80) characters at a time
the "PgUp" and "PgDn" keys may be used. The "F3" key,
reposition, is also available and works in the same manner as
when in view mode.
To append a value to the end of the file move the edit
position indicator to the cell containing the end of file
marker ("EOF" if in ASCII or "--" in HEX) and enter the new
value. The end of file marker will automatically shift to
the next cell. When a value has been appended to the file
it may not be deleted.
As noted above the file being edited is not buffered in
memory except for the values shown on the screen. The "F7"
key however may be used to reinsert (undo) a value after it
has been changed but only if the cell position has not been
scrolled or paged off of the screen. Position the edit
indicator to the cell position and press "F7". The value
that was previously at the location before the last change
will be reinserted.
To turn the edit function off and return to view only press
the "F1" key. To turn edit back on press "F1" again. If the
file was backed up the first time edit was invoked the backup
prompt will not be displayed. The print, reposition, find,
find again and mode functions are available in edit mode and
work in the same manner as when in view only.
REMEMBER - USE THE "End" KEY TO QUIT PROCESSING ON THE FILE
NOT THE "Esc" KEY. IF EDITING IN ASCII MODE AND
"Esc" IS PRESSED THE VALUE 27 WILL BE INSERTED
IN THE CURRENT CHARACTER POSITION.
EXTRACTING FROM A FILE
______________________
FILE PATCH provides the ability to extract all or only
portions of the data in a file and write it to a new file or
append it to the end of an existing file. To perform the
extract process press the "F9" key at anytime while viewing a
file. First a window will open requesting the name of the
output (extracted to) file. If this is a new file enter the
name and press enter. If the file aleady exists and is to be
appended to either enter the name or press "F1" for a
selection process.
If the name is entered the next window displayed will be for
entering the disk drive and path of the file and pressing
enter or press "F1" for selecting the path. If "F1" is
pressed a window will open for selecting the disk drive.
Either enter the letter of the drive or using the up and down
arrow keys highlight the desired drive and press enter. Next
a window will open showing the sub-directories under the root
directory of the drive. Either press the letter key (A thru
F) of the directory or highlight using the up and down arrow
keys. In either case press enter if this is the last
directory in the path or press "F1" to open and display its
sub-directories. If "F1" is pressed repeat the selection
procedure until the last directory has been selected and
press enter. To regress back to the next previous directory
press the "F2" key. Press the "Esc" key at either window to
return to the previous window.
Note that if the file name was manually entered and it
already exists a prompt will display to this effect and
providing the option to press enter to append to it, "F1" to
overwrite it or "Esc" to cancel the extract.
If the extracted to file already exists and at the window to
enter the file name the "F1" key was pressed a selection
process performed in the same manner as selecting a file for
viewing (see VIEWING AN EXISTING FILE above) will be
performed.
When the file name and path have been determined a
process operation window will open.
Next to the caption "From File -" will be the path of the
file currently being viewed. Next to "To File -" will be the
path of the extracted to file. To the right will be a
reminder that the first byte in the current file is 0;
"(First byte in file is 0)", and the number of the last byte
in the file; "(Last byte in file is )". At the bottom
of the window will be the count on the number of bytes thus
far extracted. To cancel the extraction at this point or
at any time during the process when the program is waiting
for a response press the "Esc" key.
The cursor will be positioned in the box next to the caption
"Enter Beginning Byte Number". At this point enter the
number of the byte within the current file to start the
extraction (remember relative to 0) and press enter.
Next the prompt "Enter Ending Byte Number" will display with
the cursor positioned within an entry box. Enter the number
of the last byte to be extracted and press enter.
The data will then be extracted from the current file and
written to the output file. When complete a prompt will
display asking if more data is to be extracted. If no press
the "N" key and the output file will be closed and the
program will return to normal file viewing. If yes press the
"Y" key and the procedure for entering the beginning and
ending byte positions will be repeated.
CREATING A NEW FILE
___________________
FILE PATCH provides the ability to create a new file and
enter data values in an append mode (at the file's end) in
either ASCII or HEX. To start the create press the "F2" key
at the process selection screen. A window will be displayed
requesting the name for the new file. Type in as required
and press enter. Next a window will open for the drive and
path for the file. Either enter as required and press enter
or press the "F1" key for path selection.
If "F1" is pressed a drive and directory path selection
process will be performed in the same manner as when
selecting the path for an extract file (see the EXTRACTING
FROM A FILE section above).
FILE PATCH will then check to see if the file already exists.
If so a yes/no (Y/N) prompt will be displayed asking if the
existing file is to be overwritten. If yes press the "Y" key
(upper or lower case) or if not press "N" and a new name may
be entered. If the file is to be overlayed it will be
deleted then reopened for output with a length of 0.
At this point the program will shift to edit mode and an
empty grid will be displayed with the end of file indicator
("EOF" or "--") at byte position 0. Enter the new file data
in the same manner as appending values to an existing file.
Press the "End" key when all data has been entered and the
file is to be closed.
CHANGING COLORS
_______________
If using a color monitor and it is desired to change the
colors of the screen display press the "F3" key at the
process selection window.
A window will be displayed showing the standard 15 colors
with a letter "A" though "O" above each. A prompt will be
given to press the letter key of the color for the screen
outline (heading, grid outline, etc.). Press the appropriate
key (upper or lower case). Next will be a prompt requesting
the color for the file values when displayed. Press the
appropriate key. The screen will clear and then redisplay
with the new colors.
If the two colors given are the same or similar (eg. light
blue and dark blue) the screen outline and file data will
appear in the same color and the prompts and function key
display at the screen bottom will have a black foreground
and colored background.
Note that FILE PATCH does not retain any configuration or
data files therefore if different colors are desired this
procedure will have to be performed each time the program is
started.
E N D D I R E C T M A I N T U S E R ' S G U I D E
M O R E P R O G R A M S F R O M M O R S O F T
________________________________________________________________________________
- - - - P C S Y S T E M M A N A G E R - - - -
Tired of having to remember and continually reenter DOS
commands or batch file names to start your jobs or programs?
Wish your computer was better organized. Now there's PC
SYSTEM MANAGER, the full function, fully self-contained
master menuing system for your IBM PC or compatible.
Select your programs to be run from easy to read and
descriptive menus and sub-menus customized for your system
with no practical limit to the number of menu entries or
number of sub-menu levels (system limit is 32,000 entries
overall). The system starts up automatically when you power
on or reboot and restarts itself when a selected job or
program ends. Its always there for your next selection and
does not "terminate and stay resident" tying up memory or
possibly damaging system registers.
Wish the computer would display reminders such as which
diskettes to insert or what forms to use on the printer
before a program starts so you don't have to look it up in a
manual or find those scribbled notes you put somewhere? PC
SYSTEM MANAGER allows up to 255 lines of free form text to be
displayed whenever a menu entry is selected.
Use replaceable parameters in your batch files? PC SYSTEM
MANAGER will prompt you for them when a job starts so they're
not forgotten.
Have a computer that is used by more than one individual and
need security? PC SYSTEM MANAGER provides passwording at the
menu, sub-menu and menu entry level.
Ever need to run a job or program with slightly different DOS
commands for a one time run? PC SYSTEM MANAGER allows you to
alter the normal commands for a job when it is selected from
a menu but without changing those stored in the master file.
This makes ad hoc and "just this time only" runs easy.
Need to keep track of your computer usage? PC SYSTEM MANAGER
records in its log file the date and time a program was
started and the date and time it ended and through the use of
logon user or project ID's who ran the program or for which
project the machine was used for. Also multiple reports
may be printed showing both detailed and summary information
on user, project, and program run times.
Have the need to run jobs automatically on a given date or
time? With PC SYSTEM MANAGER you can select up to 30
different programs to be started automatically at a specified
time for a specific date, day of the month, day of the week,
every other week (eg. every other Friday) or the first and
third or second and last day of a month.
PC SYSTEM MANAGER is fully self-contained and has all of its
own editors for entering, retaining and modifying all the DOS
commands to run your programs, startup reminders, parameter
prompts and passwords. Also all of the files used by the
system are retained in its own sub-directory and are fully
maintained by the system itself.
PC SYSTEM MANAGER comes with its own installation program and
can be up and running on your system in just a few minutes.
No special expertise is required to load or use the system
and with its "user friendly" prompts throughout you always
know what to do next. If you can run your computer now you
can use PC SYSTEM MANAGER.
The basic machine and software requirements to use PC SYSTEM
manager are as follows:
- An IBM PC/XT/AT or compatible with DOS 2.0 or later
- Monochrome or color monitor. If a color monitor is used
selection of screen colors is provided.
- 256k usable memory
- Hard disk.
Price: Registered copy $19.95.
Shareware evaluation version $4.00.
Call toll free now 1-800-662-0028.
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230
(512) 692-9572
- - - - M O R S O F T C A L C U L A T O R - - - -
The MORSOFT CALCULATOR is a full function calculator program
designed to run on IBM PC and compatible computers. It may
be used as an "adding machine" providing the ability to sum
up to 1,000 values, each stored in the computer's memory
"tape" which may be scrolled forward or back, changed and/or
printed. Both sub and overall totals are retained and dis-
played on the computer screen.
Also calculations such as multiply, divide and trigonometric
functions are provided and the results may be added or sub-
tracted to the memory tape. In addition a "memory"
constant feature is built in and values may be added,
subtracted, multiplied or divided to or from the constant as
they are entered.
And all functions may be performed in either decimal or
hexadecimal.
F U N C T I O N S
- Add - Trigonometric Sine, Cosine,
- Subtract Tangnet, and Arctangent
- Multiply - Memory constant add to,
- Divide subtract, subtract from,
- Percent multiply by, divide into,
- Square root divide by
- Exponentiation - Sub-total
- Hexadecimal or decimal - Overall total
operations - 1,000 entry memory tape
- Maximum integer positions 13, scroll, change and print
maximum decimal positions 12,
combined 12
The basic machine and software requirements to use the
MORSOFT CALCULATOR are as follows:
- An IBM PC/XT/AT or compatible with DOS 2.0 or later
- Monochrome or color monitor
- 256k usable memory
- A hard disk or 1 floppy
Price: Registered copy $14.95.
Shareware evaluation version $4.00.
Call toll free now 1-800-662-0028.
M O R S O F T
9859 IH-10 West, 107/811
San Antonio, Texas 78230