home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / CO / CO014.ZIP / LOOKFOR.DOC < prev    next >
Text File  |  1989-08-24  |  11KB  |  218 lines

  1.                LOOKFOR V.3.6 Shareware Edition
  2.                (C) 1988,89 by David L. Trafton
  3.  
  4.           If any of LOOKFORs messages, including this file,
  5. are unintelligible, your copy may be damaged.
  6.  
  7.           LOOKFOR is a program for rapidly searching text files
  8. for the occurrences of words and phrases and then displaying the
  9. occurrences in reasonably formatted full-screen context.  Words
  10. and phrases may be joined by the connectors AND and OR and
  11. searched for in a logical context.  The search words are
  12. highlighted and the display may be scrolled or paged through the
  13. text file.  Excerpts may be printed out or accumulated in a new
  14. file for later revision with a word processor.
  15.  
  16.           An IBM-PC or compatible and MS-DOS 2.0+ are required to
  17. use this program.
  18.  
  19.           LOOKFOR has been designed to accept search queries in
  20. plain English, although economy of wording is desirable.  For
  21. example, at the DOS command prompt, the entry of:
  22.  
  23.     "lookfor marsupial and radish or turnip in \diary6\*.*"
  24.  
  25. would load LOOKFOR and commence a search of all files in root
  26. subdirectory DIARY6 and its subdirectories for the occurrence of
  27. MARSUPIAL(S) within a predetermined proximity to either
  28. RADISH(ES) or TURNIP(S).
  29.  
  30.           The best way to begin using LOOKFOR is to simply run
  31. the program and follow the prompts.
  32.  
  33.           <F1> gets HELP at any time.
  34.  
  35.           <F7> invokes a color selection menu for the display.
  36.  
  37.           At the "Looking for" prompt, type in the words and
  38. phrases using up to 3 ANDs and any number of ORs.  If the next to
  39. last word is "in", the last word will be treated as a filename.
  40. The query may be up to 64 characters long.
  41.  
  42.           EVERY "AND" IN THE QUERY MUST BE SATISFIED TO RECORD A
  43. "HIT".  Note that the range within which the ANDed terms must
  44. occur is changeable with the <F2> key.  Specifying a range of 100
  45. characters would establish approximately one line as the range;
  46. 300 approximately one sentence; 1000 approximately one screen.
  47. Specifying "document" for the range requires only that all the
  48. ANDed terms of the query appear somewhere in the file.  They will
  49. be highlighted but not otherwise identified by location in that
  50. case.
  51.  
  52.           Also note that the <F3> key selects whether graphics
  53. characters are searched and displayed or are converted by having
  54. their eighth bit ignored.  Converting is helpful for Wordstar
  55. files, for example.
  56.  
  57.           A search query is made up of one or more terms joined
  58. with ANDs.  Each term is made up of one or more words or phrases
  59. joined by ORs.
  60.  
  61.           Endings on words in the searched text are ignored.
  62. Thus, a search for "computer" will find "computer", "computers",
  63. and "computerized".  However, if "computer" is the last word in a
  64. term, placing a space at the end of the word will require that
  65. the word end at that point with a space or other nulled
  66. character.
  67.  
  68.           An apostrophe may be used as the first character in
  69. the first word of a term as a wildcard to find embedded
  70. occurrences of the word.  Thus, "'computer" will match with
  71. "computer", "minicomputer", and "microcomputer" as well as their
  72. plurals.
  73.  
  74.           If a filename was not specified in the search query, it
  75. will be asked for next.  Many options are available at this
  76. point.  Using DOS conventions, the default drive may be changed
  77. (for example, enter A:), or the subdirectory may be changed (for
  78. example, enter CD \NEWPATH\MOREPATH or CD.. or CD ONPATH), or a
  79. directory may be viewed (for example, DIR or DIR A:*.TXT).
  80.  
  81.           Further, the <F4> key selects whether immediately
  82. included subdirectories are to be searched after the parent
  83. subdirectory is searched.  Note that sub-subdirectories may not
  84. be included. If they are to be searched, change subdirectory
  85. using the CD command to get to the parent of the subdirectories
  86. wanted.  Only 1 subdirectory may be specified in the filename
  87. path if included subdirectories are to be searched -- a
  88. 2-subdirectory path may be specified if included subdirectories
  89. are skipped.
  90.  
  91.           After the search has begun, the first file containing
  92. hits will be presented for display.  An option exists for having
  93. all the hits sent to a printer.  This is useful for later
  94. perusal.  Ordinarily, the search results will only be viewed on
  95. the screen.
  96.  
  97.           Assuming viewing is selected, the left and right cursor
  98. keys move from hit to hit.  The <space bar> may also be used for
  99. jumping to the next hit.  The up and down cursor keys scroll the
  100. display by lines.  The display may be paged with the <PgUp> and
  101. <PgDn> keys, and the display may be jumped to the beginning or
  102. end of the file with the <HOME> and <END> keys.
  103.  
  104.           When viewing very large files, it will sometimes be
  105. desirable to jump forward and backward in larger increments than
  106. paging allows.  The <F9> and <F10> keys skip in 65 Kilobyte
  107. increments (if possible) and the <Alt-F9> and <Alt-F10> keys skip
  108. in 1 Megabyte increments.  When large blocks of text are skipped
  109. over, the hit counter is reset to the nearest hit.  Pressing the
  110. <-> key toggles highlighting, and the <+> key moves on to the
  111. next file.
  112.  
  113.           Printing options are available when viewing a file.
  114. Pressing the unshifted <PrtSc> key will print the screen contents
  115. including the heading but not the menu bars.  Pressing the <P>
  116. key will allow the cursor to be moved around on the screen.
  117. Pressing <F5> at any space position inserts a start marker and
  118. <F6> inserts an end marker.  Several pairs of markers may be used
  119. if desired.  The start marker may be omitted for printing from
  120. the beginning of the screen and the end marker may be omitted if
  121. printing goes to the end of the screen.  Markers may be deleted
  122. with the <DEL> key.  Pressing <ENTER> causes the excerpts to be
  123. printed out. If no markers are inserted, the full text on the
  124. screen is printed without header and menu bars.  Thus, with
  125. paging, contiguous screens of text may be printed.
  126.  
  127.           Similar to the <P> option for printing, pressing the
  128. <S> key allows excerpts to be prepared for a new disk file.  A
  129. new filename is required for each session of LOOKFOR to protect
  130. existing files from being overwritten.  Once an excerpt file has
  131. been created within a session, all subsequent excerpts are
  132. appended to that file.
  133.  
  134.           Use the <ESC> key to leave any LOOKFOR function.
  135.  
  136.           When LOOKFOR is in a query mode, pressing the <F8> key
  137. displays the translation table and other options.  All control
  138. characters are permanently nulled to prevent adverse effects on
  139. the search of a file.  The other characters may be optionally
  140. translated, however.  The punctuation marks are normally nulled
  141. to prevent their affecting a search, but they are displayed in
  142. the results.  The lower case characters are translated to upper
  143. case to make searches case insensitive.  The foreign characters
  144. are translated from lower case to upper case for the IBM
  145. multilingual code page, and the other graphics are nulled for
  146. searching but may be displayed if that option is selected from
  147. the query screen.  Follow the displayed instructions for changing
  148. character translations.  Note that the translation table affects
  149. only how the characters of a file are searched -- not how they
  150. are displayed.
  151.  
  152.           When finished with the table, press <ENTER> and other
  153. options are presented.  The first option presented is to modify
  154. the filename extensions that LOOKFOR skips when searching.  Non-
  155. text files should not be searched.  Typically, such files have
  156. extensions of "COM" or "EXE" if they are programs or "ARC" or
  157. "ZIP" if they are compressed code files.  The next option that
  158. may be set is the line number on the screen where hits appear
  159. when displayed.  Press the number key corresponding to the
  160. desired line.  Another option uses <F10> to toggle the jump ahead
  161. after a hit is found.  NORMAL is for normal density text.  If the
  162. text contains few lines on a screen or the lines are short,
  163. select SLIGHT so that all hits will be shown with the right and
  164. left cursor keys.  Jumping ahead after a hit is recorded is used
  165. to avoid having multiple hits give the same screen for display.
  166.  
  167.           Press <ENTER> again and note the option of saving the
  168. changes to the LOOKFOR program.  LOOKFOR.COM must be in the
  169. current directory to do this.  All parameters previously selected
  170. with the <Fn> keys (including display colors) will be saved along
  171. with the translation table with one exception: the space
  172. character will always be saved as a null to avoid surprise
  173. results on search queries in future sessions.  It is usually
  174. desirable to be able to find phrases that are interrupted by
  175. variable spacing and punctuation.
  176.  
  177.           LOOKFOR may be used to just view a file without
  178. searching for anything.  Enter nothing for the search query and
  179. give the filename when prompted.  The program utilizes 64K of
  180. memory, but files of virtually any size can be searched and
  181. viewed. LOOKFOR has a limit of 1000 hits that may be stored. Not
  182. necessarily every hit on a search query will be counted as a hit
  183. because of the jump ahead feature, but every hit should be seen
  184. on the display.
  185.  
  186.           If an <ESC> is done when viewing one of several
  187. wildcard selected files, the function parameters (except <F4>)
  188. may be changed and the search resumed with the next file by just
  189. pressing <ENTER>.
  190.  
  191.           LOOKFOR is intended to be distributed free for trial
  192. use.  Any person who adopts the program for his regular personal
  193. use is expected to pay $15 to the author. If adopted by an
  194. organization for its use, the fee for each workstation where
  195. LOOKFOR is used is $15.
  196.  
  197.           Users of LOOKFOR are expected to make their own copies
  198. of the program.  Modification of the program or resale for more
  199. than the cost of distribution are prohibited.
  200.  
  201.           The author may be contacted by electronic mail by
  202. posting a message to him on Chevy Chase Board BBS, Alexandria,
  203. VA, (703) 549-5574.  A routed message may be left for him on any
  204. BBS which is a member of the RelayNet (tm) network, by posting a
  205. message in the RelayNet COMMON conference, addressed to David
  206. Trafton, with the first line as follows:
  207. ->CHEVY
  208. There must not be a space between the arrow formed by -> and the
  209. Network ID, CHEVY.
  210.  
  211.           Considerable effort has been expended to make LOOKFOR
  212. dependable and safe to use.  However, the author cannot be
  213. responsible for any consequences arising from its use.
  214.  
  215. AUTHOR:          David L. Trafton
  216.                  6309 Stoneham Rd.
  217.                  Bethesda, Md. 20817
  218.