home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hot Shareware 35
/
hot35.iso
/
ficheros
/
LC
/
SIMPWN18.ZIP
/
SS31.ZIP
/
SS.DOC
< prev
next >
Wrap
Text File
|
1996-08-03
|
31KB
|
659 lines
ShareSpell v3.1
ASCII Text File Spelling Checker
Copyright 1989-1996, Acropolis Software
Acropolis Software
P.O. Box 5037
Fair Oaks, CA 95628
USA
THE LEGAL STUFF
ShareSpell is provided on an "as is" basis without warranty of any
kind, expressed or implied. In no event will Acropolis Software, its
assigns, employees or pets be liable to you for any damages, including
any lost profits, lost savings or other incidental or consequential
damages arising out of the use or inability to use the program, even
if Acropolis Software, including their employees and/or assigns have
been advised of the possibility of such damages, or for any claim by
any other party. Some restrictions may apply in other states,
countries, territories and civilizations.
INTRODUCTION
ShareSpell version 3.1 is a "stand-alone" spelling checker for checking
the spelling of ASCII text files. It is completely interactive and
displays the text of the file as it goes, checking for spelling errors.
At each "suspect" word, you have the option of:
Replacing the word from a list of suggested correct spellings
Manually correcting the word
Adding the word to the dictionary
Marking the word for later correction
Ignoring that word throughout the rest of the document
ShareSpell uses a common usage dictionary of nearly 80,000 words.
You have the option of adding words to the dictionary that you use
often such as your name and words specific to your field of writing.
FILE LIST
SS.EXE The ShareSpell program
ACROP.DCT The main dictionary (US or UK English)
SS.DOC This manual on-a-disk in ASCII text format
DM.EXE Dictionary Manager program
UPDATE.EXE Program to convert dictionary from pre-3.0 ShareSpell
INSTALL.EXE Program to install ShareSpell 3.0
REGISTER.DOC Registration form
REQUIREMENTS
The minimum system requirements to run ShareSpell are:
256K of RAM
1 Floppy disk drive
MSDOS/PCDOS version 2.1 or higher
A hard drive and/or two floppy drives are recommended. A single drive
system leaves very little room for storage of the file to be checked
and for a temporary copy of the file.
INSTALLATION
Before going any further, please make a backup copy of your ShareSpell
disk. Put the original disk away in a safe place and use the backup
disk from here forward; it will now be referred to as your "original".
INSTALL PROGRAM
The easiest way to install ShareSpell is to use the INSTALL program.
It will prompt you for the ShareSpell installation location and prompt
you to change floppies back and forth if you only have one floppy drive.
MANUAL INSTALLATION
To install ShareSpell manually, follow the directions below depending
upon your hardware setup:
ONE FLOPPY DRIVE
Format a floppy disk to place ShareSpell on. Put your original copy
of ShareSpell back in the disk drive and use the following command:
COPY A:SS.EXE B:SS.EXE
DOS will prompt you to insert a disk in B:. Since you do not have a
B: drive, it actually means A:. Place your original ShareSpell disk
back in the A: drive and use the command:
COPY A:ACROP.DCT B:ACROP.DCT
You will again be prompted to insert a disk in drive B:. Use drive
A:. Do the same with the command:
COPY A:DM.EXE B:DM.EXE.
Now you have a working copy of ShareSpell to use.
TWO FLOPPY DRIVES
Place your original copy of ShareSpell in drive A: and place a
formatted disk in drive B: and use the following commands:
COPY A:SS.EXE B:
COPY A:ACROP.DCT B:
COPY A:DM.EXE B:
If you are currently using an older version of ShareSpell and will
want to move the words you've added to the old dictionary over to the
new dictionary also use the following command:
COPY A:UPDATE.EXE B:
HARD DRIVE
Create a directory for ShareSpell on your hard drive. Alternately,
you could place the ShareSpell files in your MSDOS external command
directory (where your FORMAT.EXE, DISKCOPY.EXE, etc. files are). Most
people call that directory something like DOS, MSDOS or BIN. If you
place ShareSpell and its dictionary with your MSDOS external commands,
you will be able to use ShareSpell from any directory without having
to place the ShareSpell directory in your AUTOEXEC's PATH= statement.
If you do not want to place ShareSpell with your external commands,
then you must create a directory for it. SS is the example directory
name used below. You would use the following command to create the
directory:
MD \SS
Now switch to that directory with the CD command:
CD \SS
Copy the files from the floppy to the new directory:
COPY A:SS.EXE
COPY A:ACROP.DCT
COPY A:DM.EXE
COPY A:UPDATE.EXE
Now you can use ShareSpell by changing to the SS directory and typing
SS. Alternately, if you want to use ShareSpell while in any directory
on your hard drive, you should add the directory to the PATH= statement
in your AUTOEXEC.BAT file. Find a line in your AUTOEXEC.BAT file that
looks something like:
PATH=C:\;C:\DOS;C:\WHATEVER
Add to the end of it ";C:\SS". It would now look like:
PATH=C:\;C:\DOS;C:\WHATEVER;C:\SS
UPDATING FROM EARLIER VERSIONS
If you are currently using an earlier version of ShareSpell and wish
to move the words that you've added into the new dictionary, you can
use the UPDATE.EXE program. The format is:
UPDATE olddictionaryfilename newdictionaryfilename
If you are using ShareSpell on a hard drive and have placed the new
version in the same directory as you had the old version you would use
the command:
UPDATE ACROP.DIC ACROP.DCT
If you are using a two floppy drive system you would place the new
ShareSpell disk in drive A: and the disk with the old dictionary in
drive B: and use the command:
UPDATE B:ACROP.DIC ACROP.DCT
If you are using ShareSpell on a system with only one floppy drive you
must have a drive type with more storage than a low density 5.25" floppy.
If you have any type of 3.5" drive or a high density 5.25" drive you
can copy the old dictionary onto the floppy with the new version of
ShareSpell. Then copy the UPDATE.EXE file to the floppy (see the section
on installing ShareSpell in a system with one drive).
Once the old dictionary is copied to the disk, use the command:
UPDATE ACROP.DIC ACROP.DCT
Once it has run you should delete the old dictionary and the UPDATE
program to free up space on the floppy. If you only have a low density
5.25" floppy (360K) you will have to have someone with either two floppy
drives or a hard drive move the words to the new dictionary for you.
NETWORK INSTALLATION AND CONSIDERATIONS
If you are installing ShareSpell on a network there are a few things
to know that will make ShareSpell easier to use: ShareSpell opens the
ACROP.DCT in full shared mode so that everyone on the network can access
the file at the same time. Since the file is never written to, you
shouldn't run into any shared access problems. However, ShareSpell opens
the user added word dictionaries (ACROP1.USR, ACROP2.USR and so on) in
compatibility mode that can cause problems if more than one person tries
to use the files. To prevent problems when you install ShareSpell on a
networked computer, you should start ShareSpell and use the [F5] key at
the "file selection" screen to go to the configuration screen and set
the path for the user's dictionaries to somewhere that only that user
has access. Not only will this prevent problems with sharing the user
dictionaries, but it will also give each person their own list of user
added words.
If you are installing ShareSpell on many machines and have them set up
so that everyone has a local directory with the same name, you can set
the path once and then copy the SS.CON file that is created to all the
machines. Another useful bit is that ShareSpell will also check for an
environment variable called SS and look there for its dictionary. If
you don't want to add the ShareSpell directory to the PATH statement,
you can use the command SET SS=whatever. This also comes in handy if you
are shelling to ShareSpell from within another program. You can have it
SET the SS variable before executing ShareSpell so it will not
permanently take up environment space.
COMMAND LINE
The command line options for starting ShareSpell are fairly simple.
Starting ShareSpell with the name of a file you wish to check will
cause it to check that file for spelling errors. Once the checking is
complete ShareSpell will quit and return you to the DOS prompt.
An Example would be something like:
SS TEST.TXT
In addition to checking one file, you can give ShareSpell a list of
files to check. There are two ways of doing this: either list each file
individually:
SS TEST1.TXT TEST2.TXT TEST3.TXT COVER1.TXT COVER2.TXT
or you can give it an MSDOS wildcard specification just like you would
use with the DIR command:
SS TEST*.TXT
SS COVER*.TXT
You can also combine the methods and give ShareSpell a list of wildcard
specifications:
SS TEST*.TXT COVER*.TXT
In all three examples ShareSpell would check the list of files:
TEST1.TXT, TEST2.TXT, TEST3.TXT, COVER1.TXT, and COVER2.TXT provided
that the wildcard specifications do not find any other files that match
the patterns.
STARTING WITH NO PARAMETERS
Starting ShareSpell without parameters will cause it to bring up a
screen listing the files in the current directory. You can use the
cursor keys to move around the screen and select the file you wish to
check. Once you have the file highlighted, press [ENTER] to start spell
checking. After checking you will be returned to the screen to select
another file or you may quit by using the [F10] key.
The other options available in the file selection screen allow you to
configure the screen colors and behavior of ShareSpell with the [F5] key
and to change to a different drive with the [F1] key. You can navigate
to different directories by using the cursor keys to select a directory
and pressing [ENTER] to select that directory.
USING SHARESPELL
Once you have selected a file to spell check - either from the
command line or the file selection screen - ShareSpell will start
scanning the file and building a list of unique words. While scanning
the file, ShareSpell will also be counting the number of unusual
control characters in the file. This is to help prevent you from
accidentally checking a file that is not an ASCII text file, such as
a file produced by a word processor. ShareSpell is designed to check
only ASCII documents. Due to the large number of different word
processor file formats there is no practical way to support all of
them. Also, most major word processors contain their own spelling
checkers. If ShareSpell thinks you may be checking a non-ASCII
document, you will be prompted with a warning asking if you wish to
continue; this allows you to check an ASCII file that contains
control codes. After the first scan of the file, ShareSpell will
check the list to find misspelled words. If there were no
misspellings in the file, ShareSpell will tell you so then quit or
return you to the file selection screen. If there were some words in
the file that ShareSpell believes to be misspelled, it will start to
list the file on the screen stopping at each misspelled word.
When ShareSpell stops at a misspelling, it will highlight the word
and show you the text both before and after that word. You will then
be presented with a list of suggestions; at this point there are
several options:
[UP/DOWN] arrows allow you to move through the list of suggestions and
select the correct spelling if it is listed.
The blank selection at the top of the list is special; if you select
it, the word will not be replaced and will be skipped. After you have
selected the correct spelling press [ENTER].
[F7] will mark the word with an "@" character in the corrected file and
then ignore it through the rest of the document. This is allows you
to mark a word you are unsure of and then use your text editor's
search command to find it later and manually correct it.
[F8] will add the word to your user dictionary. From then on it will be
considered a valid word. If you add a word and later decide that you do
not want it in the dictionary, you can use the Dictionary Manager
program (explained later) to remove the word.
[ESC] will skip the word and all later occurrences of it in the current
document. This allows you to skip over words such as names and places
that you know are spelled correctly, but occur several times in the
document.
The [LEFT/RIGHT] arrows and [BACKSPACE] key allow you to correct the
spelling manually. The cursor will move over to the "Word in Question"
area and you can edit the word using the [BACKSPACE] key to delete
characters or type in new characters. Once you have corrected the word,
pressing [ENTER] will replace the misspelling with the correction.
If your correction is not found in the dictionary, ShareSpell will
prompt you and ask if you want to replace it anyway. If you answer NO
then you will be brought back to the editing option. If you have made
changes to the word, you can use the [F1] key to have ShareSpell create
a new list of suggested correct spellings based on the edited word.
[F1] will cause ShareSpell to change to a different method for finding
suggested correct spellings. Each time you press [F1] you will cycle
through the three methods of spell checking.
The three methods are:
Close Match looks for common typing errors
Phoneme suggestions are made on the basis of how the word sounds
OCR is a special version of "Close Match" for checking
scanned documents
[F10] will exit ShareSpell and return you to either the DOS command
prompt or the file selection screen, depending on how you started
ShareSpell.
ABOUT THE SUGGESTIONS
ShareSpell currently has three methods for making a list of
suggested replacement words. The three methods are:
CLOSE MATCH
The Close Match suggestions work best with misspellings that result
from "typo" errors. An example is missing the "M" key and typing
and "N" instead such as typing "NETHOD" when you wanted "METHOD."
It also catches most other common typing errors like transposing
letters in a word such as "SIAD" instead of "SAID." ShareSpell will
also check for two words that are run together. For example:
"THECAT" - one of the suggestions would be "THE CAT" assuming you
missed hitting the spacebar between the words.
OCR
The OCR matching checks the spelling in documents that have been
scanned and converted to ASCII text by OCR software. Since OCR errors
tend to be similar to typing errors the OCR suggestions are very
similar to the Close Match suggestions. The OCR mode does extra
checking for commonly found mis-identification scanning errors. Most
of the time it will give you the same suggestion list as Close Match,
but it will differ occasionally. As with Close Match, OCR suggestions
also check for a missing space between words.
PHONEME
The phoneme method breaks the words into their component sounds and
attempts to find matching words that sound similar to the misspelled
word. "Kat" would get suggestions like "Cat," "Cut," "Cot," and
so on. Occasionally a suggestion may look a little odd. That is
because it is considering the sound in the middle or end of the word
as well as the beginning sound.
CONFIGURATION
Starting ShareSpell without parameters will bring you to the file
selection screen. You can then press the [F5] key to enter the
configuration screen; this will allow you to set the screen colors
used by ShareSpell and to control its behavior.
The available options are:
[1] and [2] to change the normal text color and background color. As
you press one of the keys the colors will step through the selections
and show you what they look like both in normal usage and inverted use.
The normal text colors are used as the default screen and text colors.
The inverted form is used to highlight items on the file selection list.
[3] and [4] change the colors used to highlight the misspelled word as
ShareSpell displays the file for you to correct.
[5] and [6] select the colors used to highlight the selected word in the
suggested word list.
[7] tells ShareSpell if you want it to make backup copies of the files
you are checking. Pressing the 7 key toggles the option between Yes
and No.
[8] selects the default suggestion method. If you find that the Phoneme
suggestions work better for the type of errors you come across, you can
tell ShareSpell to use that as the primary method, or set it to Close
Match or OCR, which ever suits your needs the best.
[9] sets the default scan mode. In most cases it is best to leave it
set to ASCII. The OCR scan mode will work for ASCII documents, but it
also allows words to contain characters other than letters in ("+","!",
and digits) as these are common OCR scanning errors.
[P]ath allows you to set the directory where ShareSpell will store the
user dictionary containing any words you have added. Normally you
should leave it blank; ShareSpell will then store it with the normal
dictionary. The main use for changing the path of the user dictionary
is to allow people using ShareSpell on a network to each have their
own list of user added words.
[W]arn about control characters. If you regularly use a text editor
that uses control characters for formatting you can disable the warning
about the file possibly not being an ASCII text file with this option.
[S]kip and [A]lso skip. If you use a text editor that does formatting
control by proceeding some words with a special character, such as using
something like .BOLD to turn bold-face on you can cause ShareSpell to
skip those words using either of the option. Using the quote mark (")
is not recommended since that would cause ShareSpell to skip the first
word or any quotation.
[ESC] will exit out of the configuration screen. If you have made
changes, you will be prompted to confirm that you want them saved. If
you do, ShareSpell will save the configuration in the file "SS.CON".
If you do not save the current configuration, ShareSpell will use the
new settings for the current session, but will revert to the original
configuration the next time you use it.
DICTIONARY MANAGER
Dictionary Manager version 3.0 is a utility program for maintaining
the dictionary file included with ShareSpell. It allows you to add
and delete words from the dictionary either one at a time or from a
file containing a list of words.
USING DICTIONARY MANAGER
To use Dictionary Manager, type DM at the DOS prompt. It will search
for the dictionary file and then display all the words you have added.
The screen is divided into three sections:
On the left of the screen are the words that have been added. At first
this list will contain the words loaded from the dictionary. It will
be empty if no words have been added.
In the middle of the screen is the list of available commands. Input
widows will also appear in this area.
On the right side of the screen is the holding list. The holding list
is useful for temporarily storing lists of words before adding them
to the dictionary or deleting them.
The most basic commands are the [LEFT/RIGHT] arrows, [PgUp/PgDn] keys,
and the [SPACE] key; they allow you to navigate through the word lists
and to mark the words to be operated on.
The [LEFT/RIGHT] arrow keys allow you to select the currently active word
list. Pressing the [LEFT ARROW] key moves you to the "Word List" column
on the left part of the screen. The [RIGHT ARROW] key moves you to the
"Holding List" column on the right part of the screen. The flashing name
at the top indicates the currently selected column. It is important to
know which list is currently selected because the other commands operate
on the active list. The [UP/DOWN] arrow keys allow you to move up and
down through the words displayed in the currently selected word list.
[PgUp/PgDn] keys move through the list a screen at a time. The
highlighted word in the center of the list is the current word.
Pressing the [SPACE] will mark the current word. Marked words are
indicated by a right pointing triangle to the left of the word.
The commands are:
[A]dd single word
You will be prompted to enter a word in a window in the middle of the
screen; the word you enter will be added to the list of words in the
currently selected column. The exception is if the word is already
present in the list. Added words will be maintained in alphabetical
order. If you decide not to add a word just press the [ENTER] key and
nothing will be added.
[M]ark all words
This will mark all the words in the currently selected list. You will
be prompted to confirm the command before the words are marked.
[U]nmark all words
This will unmark all the words in the currently selected list. You
will be prompted to confirm the command before the words are
unmarked.
[L]oad file of words
You will be asked if you want to unmark the words that are marked in
the current word list. This allows you to distinguish the words that
were already in the list from the words that are loaded. If the file
you specify cannot be found, you will be prompted again for a file
name. If you decide not to load a list of words, just press the
[ENTER] key.
The format for the list of words is simple: one word after another
each on its own line. EXAMPLE:
BOY
DOG
CAT
[E]xchange marked words
Moves the marked words in the currently selected list to the other
list. You will be prompted to confirm the move before it takes place.
A good example for this command is: load a list of words into the
Holding list with the Load command. Now scan through the words and
use the [SPACE] to unmark the words you do not wish to include in the
dictionary. Use the Exchange command to move the marked words to the
Word list for inclusion in the dictionary.
[D]elete marked words
Deletes the marked words from the currently selected list. Use this
command with caution. Once the words are deleted you will have to re-
enter them manually. You will be prompted to confirm the deletion
before it takes place. Use this command to remove words you've
entered and no longer need.
[W]rite words to file
Write the words from the current list to a disk file. You will be
prompted for the name of the file in which you wish to save the list
of words. If you decide not to save the word list press [ENTER].
With this command and the Load command, you can easily move your
personal words from one version of the dictionary to the next by
Writing the word list from the old dictionary and then Loading the
word list into the new dictionary.
[Q]uit and abandon changes
Quits Dictionary Manager without applying any of the changes you have
made to the dictionary. It is a "safe way out" - great if you think
you have mangled the word list beyond all hope. Example: You deleted
all the words. Quit and abandon changes allows you to leave the
dictionary unchanged. You will be prompted to confirm the operation.
[S]ave Word List & Quit
This is the normal way of exiting Dictionary Manager. All the user
supplied words will be removed from the dictionary and the new list
of words in the "Word List" column on the left side of the screen
will be placed into the dictionary. Only the words from the "Word
List" will be placed in the dictionary regardless of whether it is
the currently selected list or not.
QUICK REFERENCE
You can start ShareSpell with a parameter that is the name of the
file you wish to spell check or with a list of filenames to check.
Additionally you can give it a wildcard specification to check the
spelling of a group of similarly named files.
If you start ShareSpell without a parameter you will be shown the
file selection screen where you can use the cursor keys to select the
file to spell check.
Once the spell check begins you have the following options when a
suspected misspelling is found:
[F7] mark the word with a "@" character in the corrected file and then
ignore it through the rest of the document.
[F8] will add the word to your user dictionary.
[ESC] to skip the word and all later occurrences of it.
The [LEFT/RIGHT] arrow keys and [BACKSPACE] allow you to edit a word
manually to correct the spelling.
[F1] to cycle through the three suggestion methods.
[F10] to exit ShareSpell.
REGISTRATION
If you use ShareSpell, I ask you to send $20 to Acropolis Software to
register. You will receive a disk containing the latest version of both
the program and the dictionary. Please use the order form to register.
If you do not use the form, please specify that you are registering
ShareSpell and indicate your preferred disk format (5 1/4" or 3 1/2")
and US or British Dictionary.
Purchases of 10 or more copies will receive a site license package
which consists of a master copy of the latest version and an agreement
that you can make the specified number of copies. Site license are
charged $10.00 per copy they wish to make.
_______________________________________________________________________
Name : ___________________________________________
Company : ___________________________________________
Address : ___________________________________________
___________________________________________
City/State : ___________________________________________
Zip Code : ___________________________________________
Phone : ___________________________________________
Basic registration (less than 10 copies) : $20 x ___ = $ ______
Site license registration (10 or more copies) : $10 x ___ = $ ______
CALIFORNIA RESIDENTS ONLY please add sales tax $ ______
Shipping & Handling $ 2.50
Disk Size: ___ 5.25" ___ 3.5" ------
Dictionary: ___ US ___ British TOTAL $ ______
The product being registered is ShareSpell v3.1.
You will receive a registered copy of the latest version of ShareSpell
without the shareware screen, latest dictionary and related utilities.
Send check or money order to: Acropolis Software
P.O. Box 5037
Fair Oaks, CA 95628
Credit card orders may be phoned or faxed to: (916) 967-4791.
Phone order from 9am - 6pm PST. Fax Orders 24 hrs a day.
Please provide the following information:
___ Visa ___ MasterCard
(PLEASE PRINT)
Name as appears on card: ____________________________________
Card Number: ____________________________________
Expiration Date: ______________
Signature: __________________________________