1594 lines
70 KiB
Plaintext
1594 lines
70 KiB
Plaintext
|
||
|
||
|
||
|
||
|
||
|
||
|
||
P S E A R C H
|
||
|
||
|
||
|
||
-------------------------
|
||
Users Guide and Reference
|
||
-------------------------
|
||
|
||
|
||
|
||
|
||
Version 4.4E
|
||
March 1991
|
||
|
||
|
||
|
||
|
||
ÚÄÄÄÄÄÄÄÄÄ¿
|
||
ÚÄÄÄÄÄÁÄÄÄ¿ ³ (tm)
|
||
³ ³o ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||
³ ÚÄÄÄÄÄÁÐÄÄ¿ ³ Association of
|
||
³ ³ ³ÄÙ Shareware
|
||
ÀÄÄij o ³ Professionals
|
||
ÄÄÄij º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
|
||
ÀÄÄÄÄÐÄÄÄÄÙ * Member *
|
||
|
||
Patri-Soft
|
||
|
||
(714) 352-2820 (Voice)
|
||
(714) 352-2825 (BBS)
|
||
|
||
|
||
Copyright 1986, 1987, 1988, 1989, 1990, 1991 by Patri-Soft
|
||
|
||
|
||
|
||
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft
|
||
----------------------------------------------------------------------
|
||
|
||
Table of Contents
|
||
|
||
|
||
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . 1
|
||
Features. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
|
||
Using PSEARCH . . . . . . . . . . . . . . . . . . . . . . . . 3
|
||
Using PSEARCH Menu Mode. . . . . . . . . . . . . . . . . . 3
|
||
Function Selection Menu . . . . . . . . . . . . . . . . 3
|
||
Text Search Entry Display . . . . . . . . . . . . . . . 5
|
||
File Name Search Entry Menu . . . . . . . . . . . . . . 6
|
||
Special Editing Functions . . . . . . . . . . . . . . . 7
|
||
Advanced Options Entry Menu . . . . . . . . . . . . . . 8
|
||
PSEARCH output data display . . . . . . . . . . . . . . 9
|
||
PSEARCH Command Line Mode. . . . . . . . . . . . . . . . . 11
|
||
Command Parameters. . . . . . . . . . . . . . . . . . . 11
|
||
Setting Default parameters in the DOS Environment. . . . . 22
|
||
Screen Colors and Monitor Support . . . . . . . . . . . . . . 23
|
||
Pausing the Search. . . . . . . . . . . . . . . . . . . . . . 23
|
||
Bonus Features for Registered Users . . . . . . . . . . . . . 23
|
||
Maintenance History . . . . . . . . . . . . . . . . . . . . . 24
|
||
Registering PSEARCH and other Patri-Soft Utilities. . . . . . 27
|
||
Site Licenses . . . . . . . . . . . . . . . . . . . . . . . . 28
|
||
VISA/MasterCard Telephone Registration Orders . . . . . . . . 28
|
||
PSEARCH Registration form . . . . . . . . . . . . . . . . . . 29
|
||
Reporting Problems . . . . . . . . . . . . . . . . . . . . . 30
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
i
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 1
|
||
--------------------------------------------------------------------
|
||
|
||
Introduction
|
||
------------
|
||
|
||
PSEARCH lets you easily locate lost or forgotten files on hard
|
||
disks or diskettes. Since hard disk technology has made 70, 80,
|
||
150 megabyte, and larger hard disks commonplace, users keep more
|
||
information than ever stored in their PC systems. It is not
|
||
uncommon for users to have over 2000 files on their hard disks.
|
||
This proliferation of files makes it very difficult to store files
|
||
with names and directory structures that can be easily remembered
|
||
and retrieved when files are later needed.
|
||
|
||
When you need to find a file on your disk but do not know its
|
||
filename or even directory, you most always know something unique
|
||
about this file. If not, you would probably not be searching for
|
||
it. This unique information might me a person's name, a product
|
||
name, a type of process, or even a location. Whatever it is,
|
||
PSEARCH can take this information and use it to search all files on
|
||
the disk to identify one or more files that contain this unique
|
||
data.
|
||
|
||
Since PSEARCH can reduce your search from a list of 2000 files to
|
||
just a few files, your job of locating a file becomes effortless.
|
||
Quick examination of a few files easily lets you know if the
|
||
desired file is on your disk.
|
||
|
||
PSEARCH users have saved thousands of dollars in time searching for
|
||
files, and time that would have been used to recreate lost files.
|
||
PSEARCH becomes a invaluable tool for all hard disk users.
|
||
|
||
PSEARCH goes farther than searching for data. Once files are found,
|
||
you can automatically invoke other DOS programs and utilities to
|
||
process them. PSEARCH becomes a powerful driver for other programs.
|
||
|
||
In addition to being flexible, PSEARCH is fast! Our review of
|
||
available text search utilities showed PSEARCH to be the best
|
||
performer. Our advanced search algorithm combined with
|
||
flexible selection and exclusion criteria insure PSEARCH can
|
||
find your files in the fastest possible time.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 2
|
||
--------------------------------------------------------------------
|
||
|
||
PSEARCH has functions and features that make it useful in many
|
||
different situations. After reviewing this documentation and use
|
||
PSEARCH, we are confident you will find a permanent place for it in
|
||
your arsenal of tools.
|
||
|
||
Here are a list of some of the many possible uses for PSEARCH.
|
||
|
||
** List all files on a hard disk that match a wildcard
|
||
specification.
|
||
|
||
** Show the names of any files containing specified text
|
||
|
||
** Show text lines of any file containing a specified string.
|
||
|
||
** Look for word "Mrs" in any file and preserve case in search.
|
||
|
||
** Find 123 files containing the word "BUDGET" and print their name.
|
||
|
||
** Compile all C programs that refer to the "RECDESC.H" include
|
||
file.
|
||
|
||
** Find a word processing document containing the name "Wiffle".
|
||
|
||
** Delete any *.DOC files containing "To: Mr. Johnson".
|
||
|
||
** Locate all readonly files existing on a disk.
|
||
|
||
** List all files updated today.
|
||
|
||
** Build a DOS command to archive manually selected files from one
|
||
or more directories.
|
||
|
||
** Search multiple drives attached to the system for text or a file
|
||
name
|
||
|
||
** Search for a file name even if it has been archived into .ZIP,
|
||
.ARC or .LZH formats.
|
||
|
||
** Limit text search to WORDS, PREFIXES, or SUFFIXES. This greatly
|
||
enhances the search by returning only the data you want.
|
||
|
||
** Ability to exclude files from the search process to greatly
|
||
improve search performance.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 3
|
||
--------------------------------------------------------------------
|
||
|
||
Using PSEARCH
|
||
-------------
|
||
|
||
PSEARCH may be executed directly from the DOS prompt or using menus
|
||
that guide you through the process of entering search
|
||
specifications. Both techniques use the same 'PS' command. PSEARCH
|
||
determines the difference in modes by the presence or absence of
|
||
command line parameters. When no command parameters are used, menu
|
||
operation is selected.
|
||
|
||
|
||
Using PSEARCH Menu Mode
|
||
-----------------------
|
||
|
||
To start PSEARCH using the menu mode, enter the PS command at the
|
||
DOS prompt and press the <Enter> key. The following menu will
|
||
be displayed...
|
||
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH - File Searcher Copyright 1991 by Patri-Soft
|
||
|
||
F U N C T I O N S E L E C T I O N
|
||
|
||
Select the PSEARCH activity you want to perform...
|
||
|
||
|
||
Text Search. Find Files Containing Text
|
||
Name Search. Find Files using name patterns
|
||
Help
|
||
Exit to DOS
|
||
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH Main Menu
|
||
|
||
|
||
The PSEARCH menu provides entry to PSEARCH processing. Menu items
|
||
may be selected by using an highlight bar positioned over the first
|
||
menu item when PSEARCH is started. Use the cursor arrow keys to
|
||
move the the highlight bar to the function desired and press the
|
||
<Enter> key to start the action. You may quickly select any item
|
||
by pressing the key relating to the first character of the menu
|
||
item. For example, press <N> to start a file name search.
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 4
|
||
--------------------------------------------------------------------
|
||
|
||
Following is a description of each menu item:
|
||
|
||
Text Search. Activates PSEARCH's text search facility. You will
|
||
be presented with a entry menu to allow you to enter
|
||
specifications PSEARCH is to use to search for data.
|
||
|
||
Text Search is PSEARCH's ability to search within
|
||
files to find specific text. It allows you to
|
||
automatically scan you systems disks to locate files
|
||
containing specific data contents. For example, you
|
||
can find all files on the system that contain the
|
||
name 'Jones'.
|
||
|
||
Name Search. Activates the Name search facility. Name search
|
||
allows you to use PSEARCH to locate files on your
|
||
system by the contents of their file names.
|
||
|
||
The DIR command provied with DOS only allows you to
|
||
locate files within any one single directory. When
|
||
you have many directories and maybe even multiple
|
||
hard disks, it becomes impracticle to use the DIR
|
||
command to locate a file when you do not know what
|
||
directory it exists in.
|
||
|
||
PSEARCH name search can automatically search all
|
||
directories and even all disk devices to find a
|
||
specific or pattern file name.
|
||
|
||
Help PSEARCH's command line help provides very complete
|
||
help information on all of PSEARCH's facilities. The
|
||
help is provided primarily for those that want to use
|
||
PSEARCH's command line mode of operation but is
|
||
useful for all to use as a quick reference of
|
||
PSEARCH's abilities.
|
||
|
||
PSEARCH help consists of several pages of scrollable
|
||
data. When you exit the help, you will be returned
|
||
to PSEARCH's main menu.
|
||
|
||
Exit to DOS. You may exit PSEARCH menu mode by either selecting
|
||
the Exit menu item or by simply pressing the <ESCAPE>
|
||
key from menu mode.
|
||
|
||
Upon exiting, PSEARCH will display how long it has
|
||
been active and provide a summary of its results.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 5
|
||
--------------------------------------------------------------------
|
||
|
||
The Text Search Entry Display
|
||
-----------------------------
|
||
|
||
The following display is shown as a result of selecting the Text
|
||
Search option from PSEARCH's main menu. It allows you to enter
|
||
specifications indicating the data PSEARCH is to locate.
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH - File Searcher Copyright 1991 by Patri-Soft
|
||
|
||
Text Search Specification
|
||
|
||
Path to Search: _______________________________________________
|
||
|
||
Text(1): _____________________________________________
|
||
Text(2): _____________________________________________
|
||
Text(3): _____________________________________________
|
||
Text(4): _____________________________________________
|
||
Text(5): _____________________________________________
|
||
|
||
__ Match All? (Y=All Text must be found N=Find any matches)
|
||
__ Search Directories (blank=Current S=System(all) P=Path only)
|
||
__ Exclude files and directories entered in PSEARCHT.EXC?
|
||
__ Case Sensitive Search? (Y=Match exact text N=Ignore case)
|
||
__ Qualify (blank=none W=Find Word P=Prefix S=Suffix)
|
||
__ Showing found text? (Y=ALL N=none F=First match R=Related Text)
|
||
__ Show linenumbers for found text? (Y/N)
|
||
__ Stop scrolling when display full (Y/N)
|
||
__ Pause on each found match?
|
||
_____ For multiple drive search drives to search
|
||
_____ If multiple text, text must within n characters
|
||
|
||
Keys: <F3> DOS <F9> Advanced Options <F10> Start Search
|
||
--------------------------------------------------------------------
|
||
Text Search Entry Menu
|
||
|
||
|
||
See the command parameter portion of this document for a complete
|
||
description of all the parameters you are allowed to specify on
|
||
this display.
|
||
|
||
Once all data is entered, you may immediately start the search by
|
||
pressing the <F10> key, or may specify advanced search options by
|
||
pressing the <F9> key. The advanced options entry menu allows
|
||
further specifications to be made. You may use the <F3> key to
|
||
temporarily exit to a PSEARCH window to execute DOS commands. You
|
||
may enter any DOS command in this window.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 6
|
||
--------------------------------------------------------------------
|
||
|
||
The F10 key may be pressed from any location on this display. If
|
||
you use the <Enter> key to proceed through each item on the
|
||
display, pressing <Enter> on the last item will begin the search.
|
||
|
||
All specifications on this display except for pathname and search
|
||
text are maintained in a special PSEARCH control file. This file
|
||
(PSEARCH.DAT) is created the first time you run PSEARCH and is
|
||
placed in the same directory as the PSEARCH program file (PS.EXE).
|
||
This control file allows PSEARCH to retain your search
|
||
specifications for the next time you use it.
|
||
|
||
|
||
The File Name Search Entry Display
|
||
----------------------------------
|
||
|
||
The File Name Search Display allows you to enter specifications
|
||
PSEARCH is to use while searching for files by name on your system.
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH - File Searcher Copyright 1991 by Patri-Soft
|
||
|
||
Find File Specification
|
||
|
||
Path to Search: ____________________________________________
|
||
|
||
|
||
|
||
|
||
__ Search Directories (blank=Current S=System(all) P=Path only)
|
||
__ Exclude files and directories entered in PSEARCHF.EXC?
|
||
__ Search Archived Files (ZIP/ARC/LZH)? (N=none A=Yes B=Both)
|
||
__ Stop scrolling when display full (Y/N)
|
||
__ Pause on each found match?
|
||
__ Flex Search: =none S=Sound like V=NoVowels C=CharsOnly
|
||
|
||
_____ For multiple drive search, letter of drives
|
||
|
||
|
||
|
||
|
||
|
||
Keys: <F3> DOS <F9> Advanced Options <F10> Start Search
|
||
--------------------------------------------------------------------
|
||
|
||
This entry screen works like the Text Entry display discussed earlier.
|
||
See the command parameter descriptions for more information about the
|
||
parameters you may enter.
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 7
|
||
--------------------------------------------------------------------
|
||
|
||
Special Editing Functions
|
||
-------------------------
|
||
|
||
Special edit functions are provided to enhance your capability
|
||
to specify DOS pathname and text specifications. These following
|
||
features are available on all specification entry screens.
|
||
|
||
Field Edit -- You are presented with pathname and text
|
||
specifications from prior executions on the
|
||
parameter input displays. You may use the
|
||
shown value by simply pressing <Enter>.
|
||
|
||
You may change the value by first pressing a
|
||
field edit key such as left or right cursor
|
||
arrow, <INS>, or <DEL>. Then you may edit
|
||
the field as desired.
|
||
|
||
Entering any other value causes the current
|
||
field to disappear and to be replaced by the
|
||
keyed in value.
|
||
|
||
Restore Field Press alt-X when you are editing a field to
|
||
restore it to its original value.
|
||
|
||
Lower Case Press alt-L to convert all characters in the
|
||
field to lower case.
|
||
|
||
Upper Case Press alt-U to convert all characters in the
|
||
field to upper case.
|
||
|
||
Captialize Press alt-C to cause all words in the field to
|
||
be capitalized and other characters to be changed
|
||
to lower case.
|
||
|
||
Reverse Press alt-R to reverse the characters in the
|
||
in the field (first=last and last=first).
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 8
|
||
--------------------------------------------------------------------
|
||
|
||
Advanced Options Entry Display
|
||
------------------------------
|
||
|
||
The Advanced Options Entry Display allow specification of advanced
|
||
options to be used for both Text and File name searches. These
|
||
options are not necessary for PSEARCH to function and may be
|
||
ignored if desired.
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH - File Searcher Copyright 1991 by Patri-Soft
|
||
|
||
Advanced Options Screen
|
||
|
||
__ Print and Display all results? (Y/N)
|
||
__ Log and Display all results? (Y/N) Log file PSLOG.TXT
|
||
____ Files Attributes U=Updated H=Hidden S=System R=Readonly
|
||
|
||
For each matching file PSEARCH can generate and optionally
|
||
execute any desired command. Specify the command below:
|
||
|
||
__ Action? blank=none W=Write to PSCMDS.BAT file X=Execute
|
||
P=Execute command with pause after each
|
||
|
||
Execute Command: _____________________________________________
|
||
|
||
The following characters may be used in the command to
|
||
generate commands with the matching directory and filename.
|
||
&=path #=Filename !=File @=/ ~=Archive name
|
||
For example, to copy all matching files to drive A:
|
||
Command: COPY & A:
|
||
|
||
|
||
Keys: <F3> DOS <F10> Start Search
|
||
--------------------------------------------------------------------
|
||
Advanced Options Entry Screen
|
||
|
||
See subsequent sections in this document for more information about
|
||
the advanced specifications that may be entered on this display.
|
||
Once all specifications are entered you begin the search by
|
||
pressing the <F10> key on any field, or by pressing the <Enter> key
|
||
from the last entry field on the display.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 9
|
||
--------------------------------------------------------------------
|
||
|
||
The PSEARCH Output Data Display
|
||
-------------------------------
|
||
|
||
The following display is a sample of PSEARCH output as a result of
|
||
a TEXT Search request.
|
||
|
||
--------------------------------------------------------------------
|
||
PSEARCH - File Searcher Copyright 1991 by Patri-Soft
|
||
Searching *.* for (this) Opt ==> SHOW MULT ANYCASE MORE
|
||
--------------------------------------------------------------------
|
||
Searching *.* files for string (this)
|
||
|
||
======> FINANC.LTX 3287 16FEB89 6:42p
|
||
I am unable to determine what happened to this specific order.
|
||
to me. I may be having trouble with this new address. I know
|
||
In any case, I have corrected the problem and hope this package
|
||
normally sent to users. If this is
|
||
|
||
======> ENHANREQ.LTR 2733 1MAR89 6:04a
|
||
drives. This invokes the no©window mode.
|
||
|
||
======> HUFFMAR 1658 10MAR89 7:35a
|
||
A copy of the agreement is supplied with this
|
||
|
||
======> PRINT.TXT 1104 4MAY89 7:47a
|
||
receive no royalties from this product but I have agreed
|
||
|
||
======> LTR.LTR 2821 9JUN89 9:54a
|
||
drives. This invokes the no-window mode.
|
||
|
||
** More? <Enter> for more, <C> for continuous, <ESC> terminate ***
|
||
--------------------------------------------------------------------
|
||
Path(#1) C:\WP 27 FILE= WILLAM.BRO
|
||
--------------------------------------------------------------------
|
||
PSEARCH Output Display
|
||
|
||
|
||
The top and bottom portion of the output display are reserved for
|
||
statistical information to keep you aware of what PSEARCH is
|
||
searching during processing. The center portion of the display
|
||
shows the data found that matches the search specifications.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 10
|
||
--------------------------------------------------------------------
|
||
|
||
For each found text match, PSEARCH displays the file name and data
|
||
matching the search criteria. The filename is shown on a line
|
||
before the matching text. This line also shows the date and time
|
||
the file was last updated or created and the size of the file in
|
||
characters. If DOS attributes are present in the DOS directory
|
||
entry for the file, they are also shown.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 11
|
||
--------------------------------------------------------------------
|
||
|
||
PSEARCH Command Line Mode
|
||
-------------------------
|
||
|
||
The following section describes the use PSEARCH using command
|
||
line specifications. These specifications all you to enter
|
||
all PSEARCH options directly on the PSEARCH command when it is
|
||
entered to DOS. Although more difficult to master, the command
|
||
line mode is the easiest and fastest to use once you learn how
|
||
to use PSEARCH.
|
||
|
||
|
||
Command Parameters
|
||
------------------
|
||
|
||
Command parameters control PSEARCH's may different features when it
|
||
is use in command line mode at the DOS prompt. They are easy to
|
||
understand and learn, and provide you need to quickly locate all
|
||
files. Remember that each parameter is summarized in the online
|
||
help display. Just type PS at the DOS promot.
|
||
|
||
|
||
COMMAND FORMAT:
|
||
|
||
PS [fspec] /T:text /F /S /C /P /PR /PF /MO /O:nn/N:nn /NW /TA
|
||
/X[F][P]:cmd /AT:c /FW /FP /FS /DR:xxx /SO /AR /AO
|
||
|
||
|
||
PS - PS is the name of the PSEARCH command.
|
||
PS actually refers to Patriquin's PSEARCH. Enter the command without
|
||
any parameters for menus and help.
|
||
|
||
[fspec]
|
||
Enter the DOS file specification for the directory and file
|
||
names to be searched. If no directory name is specified the
|
||
current directory will be searched. If the /S option is
|
||
specified, the directory name portion of this parameter is
|
||
not used.
|
||
|
||
Like DOS, use the '*' to indicate the last part of a filename
|
||
or filename extension may be any set of characters. Also
|
||
like DOS, use the '?' to indicate that any single position of
|
||
a filename may be any character.
|
||
|
||
In addition to DOS, you may place an '*' anywhere in the
|
||
filename to indicate any set of characters may exist in this
|
||
point in the name.
|
||
|
||
|
||
SPECIAL FLEX FILENAME SEARCHING CONTROL CHARACTERS
|
||
|
||
The filename specification may contain a full DOS pathname
|
||
including the standard DOS wildcard characters * and ?. In
|
||
addition the special characters '~', '!', or ';' may be
|
||
placed immediately before the filename to specify special
|
||
filename find criteria.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 12
|
||
--------------------------------------------------------------------
|
||
|
||
~ SOUNDEX -- Select any filename that sounds like the
|
||
specified name
|
||
~WORD would select:
|
||
WORD WOOORD WRD WOOD WORLD
|
||
|
||
; NOVOWEL -- Select equal filenames but ignore vowels
|
||
AEIOU in name
|
||
|
||
!WOORD would select:
|
||
WoRD WoooRD WieRD WRD
|
||
|
||
! CHARS -- Select any filenames that contain the
|
||
characters entered
|
||
!WD would select:
|
||
WorD.dat WilDone.dat lstWorD.x
|
||
|
||
Following are examples:
|
||
|
||
1. *.EXE
|
||
2. TEST*.*
|
||
3. *TEST*.*
|
||
4. DO?FIX.*
|
||
5. PC*XX.*
|
||
6. C:\DOS\*.*
|
||
7. \TEST\*.*
|
||
8. !WD*.*
|
||
9. ~WORD.*
|
||
|
||
SPECIFY A LIST OF FILES TO BE SEARCHED
|
||
|
||
As an alternative, a file containing a list of input files may
|
||
be supplied. Create a file containing lines with a filename
|
||
or complete pathname on each line. Provide this filename as
|
||
the source filename to PSEARCH and add an @ character before the
|
||
name. The list of files will be processed as if they were all
|
||
specified on the input command line.
|
||
|
||
For file list processing, PSEARCH understands the output of the
|
||
DOS DIR command. You may use the DOS redirection feature to
|
||
direct DIR output to a file, edit the file to add or remove
|
||
entries, and then provide this to PSEARCH as input. For
|
||
example:
|
||
|
||
DIR \TURBOC\C\*.C > FILE.LST
|
||
PSEARCH @FILE.LST /T:TEXT
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 13
|
||
--------------------------------------------------------------------
|
||
|
||
/AO Archive type files Only - If you have files on your system
|
||
that are compressed into archive files with DOS extension
|
||
names of .ZIP, .ARC, or .LZH, PSEARCH is to search only these
|
||
files. This parameter is only useful for file name searching.
|
||
PSEARCH does not decompress these file contents for text
|
||
search requests.
|
||
|
||
When specified, this parameter specifies that all archive
|
||
files are to be internally searched for filenames compressed
|
||
in them that meed the specified file specification.
|
||
|
||
Note, you do not specify .ARC, .ZIP, or .LZH in the PSEARCH
|
||
file specification. PSEARCH will automatically find and
|
||
search these files.
|
||
|
||
|
||
/AR ARchive type files as well as normal files - PSEARCH will
|
||
search both archive files and non-archive files for matching
|
||
filename specifications. Use only for file name searches.
|
||
(See also the /AO command parameter).
|
||
|
||
|
||
/AT:c ATtributes - Specifies that PSEARCH is to search for files
|
||
having one or more of the attributes specified by the /AT:
|
||
parameter.
|
||
|
||
U - Updated,the ARCHIVE bit is on to indicate the file
|
||
has been updated since the last backup.
|
||
|
||
R - Readonly,Files marked with Readonly attribute.
|
||
|
||
H - Hidden,Files marked with Hidden attribute.
|
||
|
||
S - System, Files marked with System attribute.
|
||
|
||
Use /AT:U to locate all files that have been updated since
|
||
your last backup was done.
|
||
|
||
Use /AT:H to determine what hidden files exist on your
|
||
disks.
|
||
|
||
|
||
/C Case - Indicates that text search requests are to be case
|
||
sensitive. That is, exact upper/lower case searching
|
||
will be done.
|
||
|
||
Normally it is easier to let PSEARCH find text data
|
||
regardless of its case. This allows you to be sure to find
|
||
any possible matches.
|
||
|
||
Exact case searching is useful for those cases where you know
|
||
the text is specified in an exact way. It potentially
|
||
reduces the number of false matches that may be encountered
|
||
during the search.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 14
|
||
--------------------------------------------------------------------
|
||
|
||
/DR: DRive list. If the drive is not specified in the main
|
||
pathname, PSEARCH will search the current disk device. /DR:
|
||
indicates one or more drives that the search is to be
|
||
performed on. The following example indicates the search is
|
||
to be done on drives C and D.
|
||
|
||
/DR:cd
|
||
|
||
The drive list is especially useful for searching all drives
|
||
on a system containing multiple hard disks. Specify this
|
||
parameter in the PSEARCH= environment variable to force it to
|
||
be in effect for all command line executions.
|
||
|
||
|
||
/DS Directory path search. Normally PSEARCH will search only the
|
||
current directory or the entire disk of /S is also specified.
|
||
The /DS parameter indicates PSEARCH is to search the
|
||
specified or current directory and all of its subordinate
|
||
directories for files.
|
||
|
||
This parameter is useful for those system that have well
|
||
structured hard disk directories. For example, PSEARCH can
|
||
easily search all word processing directories if all these
|
||
directories are subordinate to a single high level directory
|
||
name.
|
||
|
||
If you have a directory structure like the following...
|
||
|
||
C:\ Root directory
|
||
C:\WPSYS\ Word processing system files
|
||
C:\WP\ Word processing data files
|
||
C:\WP\PLANNING\ Planning documents
|
||
C:\WP\MEMOS\ Memos
|
||
C:\WP\STANDARD\ Polocies and Procedures
|
||
|
||
Use the following PSEARCH command to search for all documents
|
||
containing the text "emergency"...
|
||
|
||
PS C:\WP\*.*/t:emergency/ds
|
||
|
||
Only the word processing document files will be searched.
|
||
All other directories on your hard disk will be ignored.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 15
|
||
--------------------------------------------------------------------
|
||
|
||
/EX Exclude files. Primarily intended for text search requests,
|
||
the exclude facility allows you to provide a list of pathname
|
||
and filename specifications that are to be excluded from
|
||
PSEARCH processing. Since searching through data on your
|
||
hard disk requires extensive processing and disk read time,
|
||
excluding files from the process will save you time, and will
|
||
reduce the number of false matches displayed for your
|
||
requests.
|
||
|
||
The most common files to exclude from text search processing
|
||
is product program and control files. These files constitute
|
||
a large portion of your hard disk's used space and
|
||
unnecessarily lengthen the time it takes searches to locate
|
||
the desired data.
|
||
|
||
The exclude facility is implemented with two actions. First,
|
||
you will need to create an exclude specification file and
|
||
place it in the same directory where PSEARCH is installed on
|
||
your hard disk. This file will contain the names of all the
|
||
files and paths to be excluded. You may specify DOS pattern
|
||
names to exclude groups of files with a single specification.
|
||
|
||
Like DOS, use the '*' to indicate the last part of a filename
|
||
or filename extension may be any set of characters. Also
|
||
like DOS, use the '?' to indicate that any single position of
|
||
a filename may be any character.
|
||
|
||
In addition to DOS, two additional pattern features are
|
||
available. You may place an '*' anywhere in the filename to
|
||
indicate any set of characters may exist in this point in the
|
||
name. For pathnames, you may place an '**' at the end of a
|
||
directory path specification to indicate the specification
|
||
applies to the specified directory and all subordinate
|
||
directories. Using '**', you can exclude an entire path with
|
||
a single specification.
|
||
|
||
You must tell PSEARCH what you want selected for search, and
|
||
what you want excluded. PSEARCH supports both of these, making
|
||
use of the SEL and EXC commands. Placing a SEL in front of the
|
||
filename or pattern tells PSEARCH to select that file, while
|
||
putting an EXC tells PSEARCH to exclude it. If nothing is
|
||
specified, PSEARCH assumes EXC.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 16
|
||
--------------------------------------------------------------------
|
||
|
||
|
||
Following are examples:
|
||
|
||
1. EXC *.EXE
|
||
2. *.COM
|
||
3. EXC TEST*.*
|
||
4. EXC *TEST*.*
|
||
5. EXC DO?FIX.*
|
||
6. ESC PC*XX.*
|
||
7. EXC C:\DOS\*.*
|
||
8. EXC \TEST\*.*
|
||
9. EXC D:\GAMES**\*.*
|
||
10 SEL TEST.XXX
|
||
11 SEL FIND.EXE
|
||
|
||
Explanations for the above examples:
|
||
1. Excludes all filenames with the extension .EXE from
|
||
processing.
|
||
|
||
2. Excludes all filenames ending with extension .COM.
|
||
|
||
3. Excludes all filenames beginning with the letters
|
||
"TEST" from processing.
|
||
|
||
4. Excludes all filenames having the characters "TEST"
|
||
anywhere in the first portion of the filename.
|
||
|
||
5. Exclude files having 'DO' as the first 2 characters of
|
||
the filename, and 'FIX' as the 4th, 5th, and 6th
|
||
filename characters. The 3rd character of the filename
|
||
may be any character.
|
||
|
||
6. Exclude files having a name beginning with the 2
|
||
characters PC and where the first portion of the
|
||
filename ends with the characters 'XX'. Any 0 to 4
|
||
characters may exist between the 'PC' and 'XX' in the
|
||
first portion of the filename.
|
||
|
||
7. Exclude all files from the DOS directory on drive C:.
|
||
|
||
8. Exclude all files from the TEST directory existing
|
||
on any drive searched.
|
||
|
||
9. Exclude all files from the D:\GAMES\ directory and
|
||
also exclude all files and directories subordinate
|
||
to the GAMES directory.
|
||
|
||
10. Even though all files containing the word TEST are
|
||
excluded, using a SEL statment tells PSEARCH to search
|
||
just that filename or pattern.
|
||
|
||
11. Same concept as above. Even though all the *.EXE files
|
||
are excluded, the SEL statement forces PSEARCH to look
|
||
in that file.
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 17
|
||
--------------------------------------------------------------------
|
||
|
||
Exclude file names --
|
||
|
||
Since you may want to exclude different files from
|
||
file find and text search requests, a different
|
||
exclude file name exists for each.
|
||
|
||
PSEARCHF.EXC -- File Find exclude specifications
|
||
PSEARCHT.EXC -- Text Search exclude specifications
|
||
|
||
These files may be created using most any word processor
|
||
or text editor. If you have no word processor or editor
|
||
you may use the EDLIN text editor provided with your DOS
|
||
system.
|
||
|
||
The exclude files must exist in the same directory the
|
||
PS.EXE file is located on. PS.EXE is the name of the
|
||
PSEARCH program file.
|
||
|
||
Activating exclude --
|
||
|
||
Exclude will only be functional when the /EX command
|
||
parameter is specified. When /EX is specified, you must
|
||
have a valid exclude file. PSEARCH will not continue
|
||
without one. If you wish exclude to be active during all
|
||
executions, specify /EX as part of the PSEARCH= DOS
|
||
environment variable. See later in the documentation for
|
||
a description of this feature.
|
||
|
||
|
||
/F Find File in the current directory. Normally PSEARCH will
|
||
search all directories to find a file. Use the /F parameter
|
||
to limit PSEARCH to search only the specified or current
|
||
directory.
|
||
|
||
|
||
/FP Find Prefix - (use with /T:) Indicates that matching text
|
||
must be at the end of an existing word. Designed primarily
|
||
for word searches, find prefix qualifies the search to help
|
||
you find exactly the match you want.
|
||
|
||
|
||
/FS Find Suffix - (use with /T:) Works like find prefix, except
|
||
finds the matching text only if it preceeds an existing word.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 18
|
||
--------------------------------------------------------------------
|
||
|
||
/FW Find Word - (use with /T:) The text to be searched for is a
|
||
word. Only select text that is a complete word. A word is
|
||
defined as any string of characters and numbers that is not
|
||
preceded or succeeded with other characters or numbers.
|
||
|
||
In "This", "This" is a word. "is" is not a word. A search
|
||
like PS *.*/t:is/fw would show matches for is but will
|
||
not match on the "is" characters in "this".
|
||
|
||
|
||
/L Line numbers. When you are searching DOS text files for
|
||
specific text (/T: parm used), use the /L parameter when you
|
||
want PSEARCH to determine and display the number of the line
|
||
associated with the text displayed.
|
||
|
||
DOS text files are those files that have a carriage return
|
||
and line feed at the end of each line of text. A good
|
||
example of these is DOS batch command files (*.BAT). Word
|
||
processing files often do not use this format and so line
|
||
number specifications are not often useful for them.
|
||
|
||
|
||
/N:nnn Newdays - Indicates that only files created or updated
|
||
within the last nnn days are to be selected for processing.
|
||
/N:1 causes any files updated within the last day to be
|
||
selected. To search for files updated on the current date,
|
||
specify /N:0.
|
||
|
||
|
||
/ND No Data. For text searches, PSEARCH normally displays the
|
||
text data lines for matching data found in files searched.
|
||
If you only need the filenames shown, use the /ND parameter
|
||
to deactivate the text display.
|
||
|
||
|
||
/NM No Multiples. For text search specifications, causes
|
||
PSEARCH to only search for a single matching text
|
||
in any file and displays only one match. Other matches
|
||
may exist in the file.
|
||
|
||
|
||
/NO No mOre - Normally PSEARCH will stop at the end of each full
|
||
display of lines. You may press <ESCAPE> to terminate
|
||
processing, <C> to disable more and display without stopping
|
||
again, or press any other key to display another page of the
|
||
display and stop again. /NO disables this feature.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 19
|
||
--------------------------------------------------------------------
|
||
|
||
/NM Use of the /NM parameter will shorten your display of
|
||
output and may improve search performance by stopping
|
||
the search of a file after a single match is shown.
|
||
|
||
|
||
/NW No Windows. PSEARCH normally operates in full screen
|
||
window mode. To deactivate this feature and DISplay all
|
||
output in normal DOS line mode specify this parameter.
|
||
|
||
The /NW parameter causes PSEARCH to use BIOS type screen
|
||
writes to display output to the display. The /NW parameter
|
||
may be useful when you have special devices or TSR's
|
||
active that screen or capture output going through these
|
||
interfaces.
|
||
|
||
/NP Suppress ALL PSEARCH output.
|
||
|
||
|
||
/O:nnn Olddays - Indicates that only files older than nnn days are
|
||
to be selected for processing. /O:365 will cause files over
|
||
one year old to be selected.
|
||
|
||
|
||
/P Pause - Pause PSEARCH will pause whenever a match of
|
||
filename or text in a file is found. You may terminate the
|
||
search or continue by pressing any key.
|
||
|
||
|
||
/PF Print to File - If you want to direct print to an output
|
||
file, enter /PR. The file PSPRINT.DAT will be created in the
|
||
current directory. The resulting file may be edited or
|
||
viewed using your current word processor, text editor, or the
|
||
DOS TYPE command.
|
||
|
||
|
||
/PR PRint - Causes all screen output to also be directed to the
|
||
output printer device. This allows you to have a printed
|
||
record of PSEARCH results.
|
||
|
||
|
||
/R:nnn Near specification for multiple text searches. You may use
|
||
the /R parameter when you have also specified multiple /T:
|
||
parameters to cause PSEARCH to search for multiple sets of
|
||
text. /R specifies a number of characters that may exist
|
||
between the first characters of the text to be searched. In
|
||
other words, the text will only be considered a match if it
|
||
is within n characters of all other text specified.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 20
|
||
--------------------------------------------------------------------
|
||
|
||
Use the /R when you want to find values related to one
|
||
another and know the values will exist within close proximity
|
||
of each other in the file. The following example will search
|
||
files for the name 'Jones' and will identify a letter to this
|
||
person by indicating the search is only to search for the
|
||
name 'jones' when it also exists near the letter salutation
|
||
'Dear'. The /R:50 value indicates the two values must be
|
||
within 50 characters of each other in the file.
|
||
|
||
PS *.*/t:jones/t:near/r:50/ta
|
||
|
||
|
||
/RT Related text. During text searches /RT will cause PSEARCH
|
||
to attempt to display up to 10 lines of text related to the
|
||
matching text being shown. In many cases, less than 10
|
||
lines of text may be shown when PSEARCH detects unprintable
|
||
data or changes in paragraph structure.
|
||
|
||
When /RT is specified, each display of matched text will be
|
||
separated by horizontal bar lines to help you better see the
|
||
groups of text being displayed.
|
||
|
||
|
||
/S System - Indicates that all directories on all hard disk
|
||
drives are to be searched. If a directory or drive is
|
||
specified as part of the pathname, only it will be searched.
|
||
|
||
|
||
/SO Turns the PSEARCH signal sounds off.
|
||
|
||
|
||
/T:text to be searched
|
||
Text - Specifies the text to be found for text search
|
||
requests. The text string may contain any characters. A
|
||
terminating command line or the following slash character
|
||
will signal the end of the text to be searched. If this is
|
||
the last parameter on the command any trailing spaces will
|
||
not be included in the search. To include trailing spaces,
|
||
terminate the string with an ending slash character.
|
||
|
||
Text may be specified in upper or lower case. Unless the /C
|
||
parameter is specified to force exact text matches, the
|
||
search will be made for any match regardless of case.
|
||
|
||
Strings may also be single or double quoted. This allows for
|
||
special characters to be included in the search string such
|
||
as / characters.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 21
|
||
--------------------------------------------------------------------
|
||
|
||
Examples:
|
||
|
||
/T:BUDGET /T:Budget /T:Mr. Jones/
|
||
/T:"01/01/88"
|
||
|
||
Note, to include a trailing space as part of search text, you
|
||
must follow search text by another / command parameter. For
|
||
example:
|
||
|
||
PS *.C/T: SMITH /TA
|
||
|
||
Up to five (5) /T: parameter specifications may be included
|
||
for text search requests. This allows PSEARCH to search for
|
||
five different texts on a single search of a disk or
|
||
directory. When multiple text is specified, consider the use
|
||
of the /TA parameter to force PSEARCH to find all text in a
|
||
single file before considering the file a match.
|
||
|
||
The /T: parameter serves the purpose of indicating to PSEARCH
|
||
of the search is to be for text in a file or for file names.
|
||
Any command line execution of PSEARCH without the /T:
|
||
parameter will cause PSEARCH to assume the request is to
|
||
locate files by name only.
|
||
|
||
|
||
/TA Text 'AND'. Used for mutiple text searches. Indicates
|
||
that all text must be found in the file for a PSEARCH
|
||
to display a match. Without /TA specified, any matching
|
||
text will be displayed.
|
||
|
||
|
||
/X:xxx eXecute - Build and execute a DOS command whenever a
|
||
filename match or a text match is found. xxx is the DOS
|
||
command to be executed.
|
||
|
||
The command may either be a standard DOS command or the name
|
||
of a DOS batch command file. The command will be executed
|
||
with a second copy of COMMAND.COM. The command data may
|
||
contain the following special characters to allow for
|
||
substitution values.
|
||
|
||
# - Always replaced with the selected filename
|
||
|
||
& - Always replaced with the selected path/filename
|
||
|
||
! - Always replaced with the filename without extension
|
||
|
||
@ - Replaced with a slash to allow for command parameters
|
||
to be specified in executed commands.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 22
|
||
--------------------------------------------------------------------
|
||
|
||
|
||
Examples:
|
||
|
||
/X:ERASE &To delete selected files
|
||
/X:ARC A OLD123.ARC # To use ARC utility to archive
|
||
file
|
||
/X:TYPE & To type the file
|
||
/X:LOTUS Start 123 for the file
|
||
|
||
|
||
/XF:xxx eXecute File - Works like /X except that the command is not
|
||
executed, it is generated and placed in a DOS batch command
|
||
file named PSCMDS.BAT in the current directory. This file may
|
||
be edited before it is executed.
|
||
|
||
|
||
/XP:xxx eXecute with Pause - Functions in the same way as the /X
|
||
parameter except that you are asked to indicate if the
|
||
command is to be executed for each selected file.
|
||
|
||
|
||
Specification of default parameters
|
||
-----------------------------------
|
||
|
||
Default parameters are parameters that do not need to be specified
|
||
each time PSEARCH is started. Any PSEARCH parameter may be
|
||
specified as a default parameter.
|
||
|
||
Use the DOS SET command to specify the parameter name and contents
|
||
to be used by PSEARCH each time it is started. The following
|
||
example indicates the /EX exclude parameter specification is to be
|
||
automatically provided to PSEARCH each time it is used in the
|
||
command mode.
|
||
|
||
SET PSEARCH=/D/M
|
||
|
||
Once this DOS command is issued, each subsequent use of PSEARCH
|
||
will operate as if these parameters have been specified on the
|
||
command line. The SET command is most commonly placed in the
|
||
AUTOEXEC.BAT file so it may be in effect every time your machine is
|
||
started.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 23
|
||
--------------------------------------------------------------------
|
||
|
||
Screen colors and monitor support
|
||
---------------------------------
|
||
|
||
PSEARCH checks the DOS equipment flags to determine what type of
|
||
monitor you have on your system. This is usually always correct
|
||
except for one specific information. For those users running a
|
||
composite monitor with a color graphics card, the screens may not
|
||
be displayed correctly. If this occurs, use the DOS MODE command to
|
||
set your environment to black and white. This can be done at system
|
||
startup or just before starting PSEARCH. Beware that some
|
||
applications incorrectly reset these indicators and they may need
|
||
to be reset before again running PSEARCH. Following is an example,
|
||
see the DOS reference for more information about setting the
|
||
monitor with the MODE command.
|
||
|
||
DOS MODE command example ===> MODE BW80
|
||
|
||
|
||
Pausing the Search
|
||
------------------
|
||
|
||
Even if the Pause parameter is not specified, you may pause the
|
||
search at any time by pressing any keyboard key. At the end of the
|
||
next process PSEARCH will pause. You will then have the opportunity
|
||
to continue processing, use a function key, or exit from PSEARCH.
|
||
|
||
|
||
Bonus features for registered users |
|
||
----------------------------------- |
|
||
|
|
||
To encourage users to register, the following "bonus" features are
|
||
made available only to registered users. When you register your
|
||
use of this utility by completing the registration form and
|
||
sending it in with the requested fee, you will soon receive
|
||
special codes to unlock these bonus features for your use. These
|
||
unlocking codes will work for the current and all future versions
|
||
of the utility.
|
||
|
||
I apologize for having to implement locked out features, but after
|
||
5 years of experience of developing Shareware it is clear that
|
||
most users will not register utility software without having
|
||
something to encourage them. The bonus features provide a small
|
||
reward for those who do take the time to register.
|
||
|
|
||
/RT - Ability to show related text for search matches
|
||
/PR - Direct display output to the line printer
|
||
/PF - Direct display output to a print file
|
||
/SO - Turn off the sound
|
||
/DR: - Multiple drive support is limited to 2 drives
|
||
Use of the PSEARCH= environment variable.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 24
|
||
--------------------------------------------------------------------
|
||
|
||
Program Maintenance History
|
||
---------------------------
|
||
|
||
There is an ongoing commitment to improve PSEARCH as long as there
|
||
is expressed need by PSEARCH users. I do respond to your requests.
|
||
The enhancements below reflect both user requests and my own ideas.
|
||
Please let me know of your needs, maybe they can appear on this
|
||
list in the future.
|
||
|
||
------------------------------------------------------------------
|
||
|
||
Version 1.0 March 1, 1986
|
||
-- PSEARCH Version 1.0 was released in March 1st, 1986
|
||
|
||
Version 2.0 April 8, 1986
|
||
PSEARCH Version 2.0 was released April 8th, 1986. It
|
||
upgraded version 1 with the following new features.
|
||
|
||
-- Ability to search in .ARC files for filenames /AR /AO
|
||
-- Find text by WORD, PREFIX, or SUFFIX /FW /FP /FS
|
||
-- Returns back to menus after search is complete
|
||
-- Extract data to file implemented
|
||
-- Fix to show found text un upper/lower case
|
||
-- /SO to turn sound off
|
||
-- Ability to exclude .COM and .EXE files from search
|
||
-- Ability to search all drives attached to system /DR:abc
|
||
|
||
Version 3.0 September 7, 1986
|
||
PSEARCH Version 3.0 was released Sept. 7th, 1986. It upgraded
|
||
version 2 with the following new features.
|
||
|
||
-- Sound alike and other new filespec wildcards (! ; ~).
|
||
-- More menu options on the Peak menu.
|
||
-- Correction to retrieve proper environment string to be used
|
||
when executing DOS commands.
|
||
|
||
Version 3.3 July 5, 1987
|
||
-- Change registration so there is no longer a need to have
|
||
the PSEARCH.REG file exist in the root directory.
|
||
|
||
-- Text searches will not attempt to search .ARC files. Since
|
||
these files are compressed it makes no sense to search them
|
||
for text.
|
||
|
||
-- Use environment field PS= to specify default command
|
||
parameters.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 25
|
||
--------------------------------------------------------------------
|
||
|
||
Version 3.4 September 16, 1987
|
||
|
||
-- Ignore ~ ! and ; filename search characters unless they are
|
||
in the first position of the filename. Previous versions
|
||
file searches would fail if these characters were found in
|
||
any position but the first.
|
||
|
||
-- Correct filename matching. If file XXX would not be found
|
||
if pattern name of XXX.* was specified.
|
||
|
||
-- When print option was used with menus, when processing
|
||
completed, menu text was printed to the printer. Corrected.
|
||
|
||
|
||
Version 3.8 March 1, 1988
|
||
|
||
-- Add ability to accept " or ' quoted strings in text search
|
||
input command data. This is for the /T: parameter only.
|
||
|
||
|
||
Version 4.0 February 22,1990
|
||
|
||
This version is essentially a rewrite of the original PSEARCH
|
||
facility. All the changes are too numerous to mention.
|
||
Following is a list of the most significant changes.
|
||
|
||
Enhancements...
|
||
-- Add ability to search up to 5 text strings
|
||
-- AND/OR capability on text strings
|
||
-- New exclude file allows user to specify file names
|
||
-- New menu structure
|
||
-- Near parameter to force multiple text matches to be within
|
||
n characters of each other.
|
||
-- /NW implements no window mode for those that need or prefer
|
||
DOS style displays.
|
||
-- /DS parameter allows a single directory path including all
|
||
subordinate directories to be searched.
|
||
-- The limit of the number of directories that can be searched
|
||
greatly enhanced. The maximum number of directories is
|
||
related to the amount of free memory available to PSEARCH.
|
||
|
||
Items removed...
|
||
-- The Peak feature has been removed.
|
||
-- The 5 text strings replaces the ability to specify a ?
|
||
in the text search string.
|
||
-- The exclude file replaces the /SK command to skip
|
||
.COM and .EXE files.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 26
|
||
--------------------------------------------------------------------
|
||
Version 4.1 February 26, 1990
|
||
-- System lockup during speaker beeps. Also improper beeps.
|
||
-- Set sounds off as default
|
||
-- Set pause at full screen (more) as default in command mode
|
||
|
||
Version 4.2 March 9, 1990
|
||
-- Added /RT parm to show related text
|
||
-- Added field edit capabilities.
|
||
-- Removed more line from display after user pressed a key
|
||
-- Replaced /MO with /NO. More was made default.
|
||
|
||
Version 4.3 May 4, 1990
|
||
-- Corrected errors encountered when processing .ZIP files
|
||
containing directory names as well as filenames.
|
||
-- Corrected problem where PSEARCH ignored the drive
|
||
specification for the path to be searched.
|
||
-- Added directory name to filename display on search display
|
||
-- Added a screen of condensed help.
|
||
-- Improved screen I/O performance
|
||
-- Removed requirement to place quotes around text to be
|
||
searched for in command line. You may now search for
|
||
data containing spaces.
|
||
PS *.TXT/T:Joe Doe
|
||
-- File find now searches all hard disk drives unless a
|
||
specific drive is specified.
|
||
-- /S parameter causes all hard disk drives to be scanned
|
||
unless a specific drive is specified in the supplied
|
||
pathname.
|
||
|
||
Version 4.4a July 11, 1990
|
||
-- When PS *.exe/DS used. The same directory was searched
|
||
3 times. This only happened when directory had no
|
||
subdirectories. PS was fixed to scan the directory once.
|
||
-- For network operation -- added auto skipping of any files
|
||
DOS denied access to. A message is printed for each file
|
||
that is bypassed.
|
||
-- Detect bad exclude file specifications and stop processing.
|
||
Processing used to continue but not select any files.
|
||
-- PSEARCH was searching all directories for a file even when
|
||
a specific pathname was specified. The search is now
|
||
limited to just the specified pathname.
|
||
-- Support multiple drive parameter (/DR:) when directory name
|
||
specified. Allows multiple drives to be searched for a
|
||
single directory name.
|
||
-- PS *.* /AT:u stopped displaying output when readonly,
|
||
hidden, system, updated file displayed.
|
||
-- Added [=blank and ]=\ to /X: command substitution
|
||
Version 4.4c December 17, 1990
|
||
-- Added capability to specify a list of files to be searched
|
||
on the command line using the "@" symbol.
|
||
-- Added the /NP (No Print) parameter
|
||
-- Enhanced the .EXC file to be able to process SELect and EXClude
|
||
statements.
|
||
Version 4.4D
|
||
-- Fixed problem with registration info not displayed.
|
||
Version 4.4E
|
||
-- When PSEARCH.DAT found during file search IN ARCHIVES,
|
||
program locked up.
|
||
-- /X: parm did not work in /NW mode. DOS returned Bad command
|
||
or filename.
|
||
-- A couple little comsmetics.
|
||
-- If a corrupted .ZIP file was encounterd, PS crashed. Now skips
|
||
the file.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 27
|
||
--------------------------------------------------------------------
|
||
|
||
Registering The Utilities
|
||
-------------------------
|
||
|
||
PSEARCH is distributed under the Shareware concept. This allows
|
||
users to evaluate software for a short time to determine if it
|
||
is useful to them. If you decide the software is of value to
|
||
you and decide to keep and use, you are required to register it.
|
||
|
||
This concept allows for quality software to be distributed at a
|
||
reasonable cost. Hundreds of hours of my time has been invested
|
||
in PSEARCH. Continued registration will justify the continued
|
||
upgrading of this utility to insure it remains up to date with
|
||
current technology. In any case, I do greatly appreciate all
|
||
users that care enough to register. I try to provide the best
|
||
possible software for all you faithful supporting users.
|
||
|
||
You may use the order form on the next page when registering.
|
||
|
||
Send registration requests to:
|
||
|
||
Patri-Soft
|
||
P.O. Box 8263
|
||
San Bernardino, CA 92412
|
||
|
||
The registration charge is a one time fee that entitles you to
|
||
all future versions of the product. These may either be
|
||
obtained from normal Shareware sources or from me. I do not
|
||
automatically send product updates to registered users. It is
|
||
impossible to provide automatic upgrades at the low costs of
|
||
these utilities. If you would like to receive the next version
|
||
of the software, add an additional $15 to your order and
|
||
indicate on the order form you wish to receive the next update
|
||
version. You will be sent the next version along with an
|
||
optional order form to request subsequent releases.
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 28
|
||
--------------------------------------------------------------------
|
||
|
||
Site licensing plans for one or more Patriquin utilities:
|
||
---------------------------------------------------------
|
||
|
||
1. Site licensing fees are as follows:
|
||
|
||
The first five copies of any or all utilities are
|
||
purchased at full price. If all utilities are
|
||
purchased, printed documentation is included for these
|
||
first 5 copies.
|
||
|
||
All additional copies of any utility or complete
|
||
package are 1/3 off the normal price.
|
||
|
||
You pay a maximum of $2000.00 to register any
|
||
individual utility or $4500.00 for all utilities, for
|
||
an entire site. This gives your installation rights to
|
||
copy and distribute the utilities to anyone at your
|
||
site. This also allows "at-home" use of any utility
|
||
for any person at the site.
|
||
|
||
A site is a company location in one city. A location
|
||
in another city is considered a second site.
|
||
|
||
If a utility is placed on a LAN, each regular user of a
|
||
utility placed on the LAN should be registered. Use
|
||
your own good judgement here.
|
||
|
||
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 28
|
||
--------------------------------------------------------------------
|
||
|
||
VISA / Mastercard / Telephone Registration
|
||
------------------------------------------
|
||
|
||
You may place a telephone order for the utilities using your credit
|
||
card by calling Nelson Ford's Public (Software) Library.
|
||
|
||
Telephone orders: 800-242-4775 or 713-665-7017
|
||
|
||
The PSL supplies Shareware software at a nominal cost to its
|
||
customers. Consider them for all your Shareware needs.
|
||
---- OR ------
|
||
You may call the Patri-Soft BBS and register online. The number
|
||
is (714) 352-2825 1200/14000 8-N-1. Fill out script 2 to place
|
||
your order. Credit card orders are also accepted through U.S. Mail.
|
||
|
||
REGISTRATION
|
||
------------
|
||
|
||
Patri-Soft provides full support to users, both registered and
|
||
non-registered. We provide support through several different way:
|
||
|
||
U.S. Mail - You may send us problem reports through
|
||
the mail. Any extended information that
|
||
you can provide is greatly appreciated.
|
||
(i.e. screen shots, the actual problem
|
||
file, etc).
|
||
|
||
Telephone - You may contact us at (714) 352-2820 to
|
||
discuss problems. However, extended
|
||
telephone support may be limited as the
|
||
circumstances require.
|
||
|
||
CIS - You may contact us on CompuServe
|
||
(76347,2477). This is usually the
|
||
fastest way.
|
||
|
||
A BBS is in operation 24 hours a day to take your enhancement
|
||
requests and problem reports. The number for this is
|
||
(714) 352-2825. (1200/14000 8-N-1). Extended access is
|
||
provided to registered users of the utilities.
|
||
|
||
Patri-Soft offers a money back guarrentee if you are not satisfied
|
||
with the software. Simply contact us with the reasons of your
|
||
dissatisfaction, and we will gladly refund your money.
|
||
|
||
We at Patri-Soft pride ourself on our user support. If for
|
||
some reason you feel that you have not gotten the service you
|
||
deserve, PLEASE let us know. We try to respond to ALL users
|
||
quickly and politely.
|
||
|
||
|
||
PSEARCH 4.4E Registration Request
|
||
|
||
VISA/Mastercard orders are also accepted through telephone orders.
|
||
Call the Public (Software) Library at 800-242-4775 to order NOW!
|
||
|
||
_____ Registration of all Patriquin Utilities with
|
||
disk and bound User's Guide ........................$45.00
|
||
|
||
When you register the below versions, you will receive registration
|
||
codes along with the latest version of the utility.
|
||
|
||
_____ PSEARCH -- Advanced find files with text............$20.00
|
||
_____ PCOPY -- Advanced windowed DOS COPY alternative...$20.00
|
||
_____ PALERT -- Warns you of low disk space..............$15.00
|
||
_____ PATTR -- Manage attributes of DOS files...........$10.00
|
||
_____ PDAILY -- Automatically execute commands once/day..$10.00
|
||
_____ PDELETE -- Save space with automatic disk cleanup...$15.00
|
||
_____ PPRINT -- Advanced file print w/special formats....$15.00
|
||
|
||
_____ Next Update Please send me the next version
|
||
automatically when it is available.......$15.00
|
||
|
||
_____ Update a registered set with new disk and manual.
|
||
Registered users only Ser: __________ ...........$15.00
|
||
|
||
Disk Size? 5 1/4 3 1/2
|
||
*******************************************************************
|
||
|
||
Name: __________________________________________________
|
||
|
||
Company: _______________________________________________
|
||
|
||
Address: _______________________________________________
|
||
|
||
_______________________________________________
|
||
|
||
City: ________________________ State: ________ Zip: __________
|
||
|
||
Method of Payment:
|
||
|
||
______ Check enclosed
|
||
|
||
______ Credit card, (Visa, Mastercard only)
|
||
|
||
Account number: __________________________________
|
||
|
||
Exp. Date: _____________
|
||
|
||
Please register the software under the following name:
|
||
|
||
____________________________________________________________
|
||
|
||
I learned about the utilities from: ____________________________
|
||
|
||
If BBS (name/number)____________________________________________
|
||
|
||
Send to Patri-Soft, P.O. Box 8263, San Bernardino, CA 92412
|
||
|
||
PSEARCH Users Guide/Reference Copyright 1991 Patri-Soft Page 30
|
||
--------------------------------------------------------------------
|
||
|
||
Reporting Problems (PSEARCH 4.4E)
|
||
|
||
I welcome all comments or enhancement suggestions. Please
|
||
document each item clearly and provide printed examples, if
|
||
possible. Please be sure to include this form with all requests.
|
||
It will help to make sure we can provide you with the best
|
||
possible service.
|
||
|
||
|
||
Name: __________________________________________________________
|
||
|
||
Company: _______________________________________________________
|
||
|
||
Address: _______________________________________________________
|
||
|
||
_______________________________________________________
|
||
|
||
City: __________________________________ State: _______________
|
||
|
||
Zip: ______________________________
|
||
|
||
Telephone: _______ / ________________________ (Home / Work)
|
||
|
||
|
||
Date: _________________________ Machine Type:_______________
|
||
|
||
|
||
Name of Utility: _______________________ DOS Level: ____________
|
||
|
||
Description of problem or enhancement:
|
||
|
||
________________________________________________________________
|
||
|
||
________________________________________________________________
|
||
|
||
________________________________________________________________
|
||
|
||
________________________________________________________________
|
||
|
||
Suggested solution:
|
||
|
||
________________________________________________________________
|
||
|
||
________________________________________________________________
|
||
|