home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hall of Fame
/
HallofFameCDROM.cdr
/
util2
/
sherlock.lzh
/
SHERLOCK.DOC
next >
Wrap
Text File
|
1989-01-01
|
13KB
|
358 lines
S H E R L O C K
An ASCII File Comparison Utility
Copyright 1989 John P. Bauernschub, Jr.
14809 Clavel Street
Rockville, MD 20853
301-460-0354
Member of the Association of Shareware Professionals (ASP)
SHERLOCK
SHERLOCK is designed to do one job, compare two ASCII files line by
line. When they don't match, SHERLOCK raises a flag. At that point,
you may scroll either or both files passed the mismatch to put them in
sync and then continue. SHERLOCK contains features for jumping around
the files, restarting, and copying lines to a printer. SHERLOCK does
not write to either file.
SHERLOCK is designed as a tool for programmers, writers and
workstation support personnel. It is best on files like program
source files, AUTOEXEC.BAT, CONFIG.SYS, and text documents.
SHERLOCK displays five lines of each file in separate windows. The
line from each file that is being compared is in the center of the
window and highlighted. The line number of the center line is
displayed in the upper left corner of the window frame. When they do
not match, a message pops up between the windows. The top line of
each window frame displays the number of the center line and the name
of the file.
SHERLOCK is started by entering one of the following commands:
SHERLOCK
SHERLOCK filename1
SHERLOCK filename1 filename2
SHERLOCK filename1 *
If you do not enter a filename or filenames, SHERLOCK will prompt you.
If you want to have the exact same file in both windows for learning
SHERLOCK, enter only an asterisk for the second file name. SHERLOCK
will substitute the first file name for the asterisk.
If you are comparing two files with the same name that are on
different disks or in different directories, enter the filename that
is in the current directory as filename1, either on the DOS command
line or at the prompt. For the second file name, enter the drive or
path followed by an asterisk (no space between the path and the
asterisk). Again, SHERLOCK will substitute the first file name for
the asterisk.
SHERLOCK starts by displaying the title screen. It explains how to
register this Shareware program. The bottom line of the screen
prompts for an M if you are using a monochrome monitor, otherwise
press any other key to continue. If there is NOT a border line around
the title screen on your display, press M.
The following is a list of operations that can be activated by
function keys.
-2-
FUNCTION KEYS
FK 1 Help
FK 2 Jump to Line
FK 3 Quit Now
FK 4 Jump to DOS
FK 5 Open a New File
FK 7 Print Highlighted Line
FK 8 Print Registration Form
FK 9 Toggle Display ON/OFF
FK 10 Toggle Auto SCAN ON/OFF
Functions 1, 2, 4, 5, 7 and 8 open a window with information or a
menu. Function 10 starts the auto scan that continues until a line is
found that does not match, the end of either file is reached, function
key 10 is pressed again, or the ESC key is pressed.
Function key 9 controls whether the text lines will be displayed
during autoscan. The reason for not having the text displayed during
autoscan is to speed the scan rate. Function key 9 toggles a flag
that indicates the status of the display mode. This flag is not
visible until the toggle is first pressed. The text is always
displayed when the autoscan mode is off.
Function key 10 toggles autoscan on and off. When a mismatch is found
during autoscan, autoscan stops.
The ESC key can be used to stop any activity in SHERLOCK.
Function Key 1 produces the following list of action keys that move
the text in the windows.
ACTION KEYS
Page Up Scroll both windows up
Page Down Scroll both windows down
Up Arrow Scroll top window up
Down Arrow Scroll top window down
Shift Up Arrow Scroll botm window up
Shift Down Arrow Scroll botm window down
Left Arrow Shift midlines left 20
Right Arrow Shift midlines right 20
Home Beginning of Both files
End End of Both files
Control Home Beginning of Top file
Control End End of Top file
Shift Home Beginning of Bottom file
Shift End End of Bottom file
Ins Scroll top window until Match
Del Scroll botm window until Match
ESC STOP any activity
-3-
Always use the NUMERIC keypad keys for performing the actions listed
above. The SHIFTED commands used with Up, Down, Home, and End are NOT
activated by the keys on the separate cursor keypad.
If the auto scan mode is off, pressing ESC will open a window to ask
if you really want to quit SHERLOCK. Pressing function key 3 causes
the program to terminate immediately.
SHERLOCK uses the arrow keys on the numeric keypad. SHERLOCK turns
the NUM Lock off when it starts. It turns it on again when you press
a function key that requests numeric input, then turns it off again.
So don't touch the NUM Lock key when using SHERLOCK. Again, the arrow
keys on the separate cursor keypad do not work as SHERLOCK actions
should. So if you are using a larger keyboard, only use the numeric
cursor keypad.
SHAREWARE
SHERLOCK is NOT a public domain program. It is copyrighted and
distributed as SHAREWARE. SHERLOCK may be distributed on bulletin
boards, by computer user groups and by others who distribute it for
$10 or less. SHERLOCK.EXE and SHERLOCK.DOC, must be distributed
together and unaltered.
If after evaluating SHERLOCK, you decide to use it or keep it for when
you will need it, then you must submit the registration fee. The
registration form is at the end of the documentation and a copy can be
printed by pressing function key 8 in the program.
There is no warranty, expressed or implied with respect to this
manual, the software or any related items, their quality, performance,
or fitness for any particular use. It is the user's responsibility to
determine their suitability for any particular purpose.
The author will in no event be held liable for direct, indirect or
incidental damages resulting from any defect or omission in this
manual, floppy disks, or other related items and processes, including
but not limited to any interruptions of service, loss of business or
anticipatory profit, or other consequential damages.
The animated title of SHERLOCK can be stopped by pressing any key
after the animation starts. A reward for those who have read this
far.
-4-
PC-ACCOUNT
Another program written by the author of SHERLOCK is PC-ACCOUNT.
PC-ACCOUNT is a Shareware personal accounting system with data base
retrieval capabilities. With it, you can discard your checkbook
ledger. Its most unique feature is its ability to print on any
personal check.
Personal checks are usually not designed for the normal line
spacing of 6 lines per inch. This program utilizes the variable line
spacing of most printers to achieve the efficiency and accuracy of
having your computer print on your checks. A utility lets you create
formats for fifteen different checking accounts. The check is
printed as soon as the transaction is completed. The amount is
printed on the check in words.
A directory is maintained of check payees and memo data to be
printed on the check, such as its purpose or your account number with
the payee. Payees are selected by number, and the name and memo are
automatically transferred to the check.
Searches can be made for all transactions against an account,
for a user defined code, for an amount, for a text string within the
comment, or for a check number. These searches can be made through
any selected consecutive months, so a full years transactions in a
specific category can be retrieved at tax time.
Recurring transactions such as loan payments and cash
distributions to accounts can be saved, edited and invoked on command
for auto entry. There is a routine that can reconcile your bank
statement swiftly. Another routine double checks the line by line
totals in your checkbook.
This system makes full use of the features of the IBM PC. All 10
function keys are used. Listings of accounts and transactions can be
output to the screen, to the printer, to a disk text file, or to a
file that can be imported by Lotus 1-2-3.
This software works on the IBM PC/XT/AT with 256K of free
memory and at least 1 double sided disk drive. It runs under PC DOS
2.0 and later versions. It is distributed on bulletin boards,
CompuServe, and by Shareware disk vendors. It comes in three files:
PCACT220.TXT, PCDOC220.ARC, and PCACT220.ARC
GET PC-ACCOUNT WITHOUT DOWNLOADING
You may order a disk with the latest PC-ACCOUNT system from the
author to save the time of downloading. Send $45.00 to register it
right away and get the benefit of immediate telephone assistance, or
send $3.00 for a copy. The same software will be sent First Class
whether you register now or not. With the $3.00 offer, you will
receive a coupon for a $2.00 rebate from the $45.00 registration fee.
-5-
SDN Distribution
JPB010189
SHERLOCK REGISTRATION FORM
I am using Version ___________________________
Name ______________________________________
Address ______________________________________
City ______________________________________
State _________________ ZIP _______________
Phone ( __ __ __ ) __ __ __ -- __ __ __ __
Date you acquired SHERLOCK ___________________
How did you acquire SHERLOCK?
____ From a friend ____ Bulletin Board
____ User Group ____ Commercial distribution service
Which one? ______________________________
Computer _____________________________________
Printer ______________________________________
You are required to register your license of SHERLOCK if you continue
to use it or keep it for when you need it. You will then obtain
telephone and mail support, receive information on future updates,
support user developed software and the Shareware concept.
Send this form with the $20.00 registration fee to:
John P. Bauernschub, Jr.
14809 Clavel Street
Rockville, Maryland 20853
You can also register directly through the Public (Software)
Library 1-800-2424-PSL (for orders only. For information
call 1-713-665-7017) or by writing PSL; P.O.Box 35705;
Houston, TX 77235-5705. MC/Visa Accepted.
Member of the Association of Shareware Professionals (ASP)
Thank you for your interest and support.