home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / dbpowr44.zip / DBPOWR44.DOC next >
Text File  |  1986-11-09  |  22KB  |  722 lines

  1. dbPOWER 10/86 Version 4.4
  2.  
  3.                         READ ME FIRST
  4.  
  5.     dbPOWER is Menu driven.
  6.  
  7.         dbPOWER is Command line driven. 
  8.  
  9.         dbPOWER is Parameter file driven. 
  10.         
  11.     Use the menu to learn how to use dbPOWER.  Answer yes or
  12. no to the various options and fill in the name of a file
  13. to search or map.  It is that easy.
  14.         
  15. LIMITATIONS
  16.  
  17. dbPOWER reads files a line at a time. In searches of files
  18. with imbedded control codes, dbPOWER considers a line to be a
  19. connected group of printable characters. 
  20.  
  21. In search and replace operations make sure that there is
  22. enough room on the disk to hold backup copies.  
  23.  
  24. dbPOWER is a powerful tool for modifying all kinds of files. 
  25. Before using make sure your files are backed up. Modification,
  26. especially of non-text files, may make them unusable. (The
  27. default backup option automatically saves your original file
  28. with the extension .BAK)
  29.  
  30. 4.4 Enhancements
  31.  
  32. 1.    % Specify NAME of MAP FILE. Overrides default selection. 
  33.  
  34.     a.    On command line:    dbPOWER main /AIW %fmap.out
  35.  
  36.         b.In parameter file before search/replace strings:
  37.  
  38.                         %fmap.out
  39.  
  40.         c.   From Menu:    Enter map file name at menu
  41.  
  42. 2.    ;  Specify PATH for search and mapping. Start with ;. 
  43.  
  44.     a.    On command line:    dbPOWER main /AIW ;c:\;c:\wp\doc
  45.  
  46.         b.In parameter file before search/replace strings:
  47.  
  48.                         ;c:\;c:\wp\doc
  49.  
  50.         c.   From Menu:    Enter path at menu
  51.  
  52. 3.    /T    FILE TIME & DATE 
  53.     
  54.     File lists show the DOS time and date. Default is T (on).
  55.  
  56.     4., Specify index file for dBASE applications. Default: NDX 
  57.  
  58.     a.    On command line:    dbPOWER main /AIW ,NTX
  59.  
  60.         b.In parameter file before search/replace strings:  ,NTX
  61.  
  62.         c.   From Menu:    Enter index type at menu.
  63.  
  64.     5./Z    Delete backup after search and replace.
  65.  
  66. Since dbPOWER can search/replace in multiple files there is the
  67. potential for creating large numbers of backup files quickly.  The /Z
  68. option avoids this by deleting the backup  file. Default is off.
  69.  
  70.     6.    Search DBF files using WILD CARDS.
  71.  
  72.     7.Show STRUCTURE of DBF files and INDEX RELATIONSHIPS 
  73.         /E.     Default is Off
  74. WELCOME TO dbPOWER   Ver 4.4
  75.  
  76. Copyright 1986 NuSYSTEMS
  77.  
  78.                         WHAT dbPOWER DOES
  79. For Everyone: 
  80.         -Rapid documentation of any text pattern in most files. 
  81.             Multiple files searched for multiple patterns. 
  82.         Patterns may contain wild cards.  All finds shown in detail in
  83. disk file and on screen or printer. 
  84.  
  85.         -Rapid simultaneous updating of files. Find/replace/edit lines
  86. with matching patterns across multiple files with or without
  87. confirm. 
  88.  
  89.         -    Operates on most files including COM and EXE files.
  90.  
  91. For dBASE Users:
  92.         -Point dbPOWER at the program file you use to start your dBASE
  93. application and a map of the usage of every Program and
  94. Procedure file will be produced.  
  95.  
  96.         -Produces a list of all proc, prg, dbf, ndx, lbl, frm, mem
  97. files used. (Includes file time and date.)
  98.  
  99.         -    Maps use of any variable, command or text. 
  100.  
  101.         -Use map/find/replace/edit mode for rapid updating of your
  102. entire application.
  103.  
  104.         -Shows structure of dbf and index files.
  105. (Including Clipper and Foxbase index files.)
  106.  
  107. For C Users: 
  108.         -Point dbPOWER at the program file you use to start your C
  109. application and a map of the usage of every # include file
  110. will be mapped.  
  111.  
  112.         -    Map usage of any variables, key words or text.
  113.  
  114.         -Use map/find/replace/edit mode for rapid updating of your
  115. entire application.
  116.  
  117. IMPORTANT Place lines similar to these in a file called CONFIG.SYS in your
  118. BOOT directory:    files = 20
  119.                 buffers = 24                      TUTORIAL
  120.  
  121. All examples can be executed from the menu by first entering A:dBPOWER and
  122. selecting the desired options.  At any menu option ? will give an additional
  123. line of help.  
  124.  
  125. Options are turned on/off with upper/lower case letters.
  126.  
  127.  
  128. Example 1
  129.  
  130. We will map the usage of all program files in a dBASE application that
  131. is invoked by DO MAIN .  Enter:
  132.  
  133.                     dBPOWER MAIN /A
  134.  
  135. The map will be displayed on the screen and in a file called MAIN_.MAP.
  136. A is for dBASE (Ashton Tate). 
  137.  
  138.  
  139. Example 2
  140.  
  141. We want to find every place in the above application where we have used
  142. the variable wigwam.  Enter:
  143.  
  144.                     dBPOWER MAIN /SAIw
  145.  
  146. We will be asked to enter the type of search.  I is for ignore case. 
  147. Choose i for exact match. W is for wild card search. w says no to wild
  148. cards.
  149.  
  150. We will be asked to enter search string 1. Enter:
  151.  
  152.                     wigwam
  153.  
  154. Press enter again to end input.
  155.  
  156. MAIN_.MAP will be produced as in example 1, but every occurrence of
  157. wigwam will be included in the map, showing by indentation the file in
  158. which wigwam occurred and the line number. The entire line for each
  159. match will be displayed in the map.
  160.  
  161.  
  162. Example 3
  163.  
  164.     Scan all text in dbPOWER.EXE file.  
  165.  
  166.                     dbPOWER.EXE /SW
  167.  
  168.     For search string enter:   *
  169. Example 4
  170.  
  171. This time we want to replace each occurrence of wigwam with tepee
  172. without confirm.
  173.                     dbPOWER MAIN /AScI
  174.  
  175. When we are asked to enter search string 1, enter:
  176.  
  177.                     /wigwam/tepee/
  178.  
  179. Now dbPOWER will begin as in example 2 but after dbPOWER finishes
  180. MAIN_.MAP it will begin search and replace operations. Original files
  181. will be save with the extension .BAK. 
  182.  
  183. At each occurrence of wigwam you will be asked (R)eplace, (D)elete,
  184. (E)dit, (S)kip, (N)ext file, (Q)uit. 
  185.  
  186. You will be also see: 
  187.  
  188. (1) the number of find and replaces found 
  189. (2) the one we are up to 
  190. (3) the original line 
  191. (4) the part that will be changed 
  192. (5) what it will be changed to 
  193. (6) the file name 
  194. (7) the line number
  195.  
  196. Edit allows you to freely edit the line.  Two lines are shown but the
  197. two lines will be a single line in the final file.  (Lines are
  198. limited to 256 characters and lines to be edited are limited to
  199. less than 160 characters.)
  200.  
  201. Quit finishes the current file without any more changes and ends the
  202. search/replace/edit operation. 
  203.  
  204. Next finishes writing the current file with no additional changes and
  205. proceeds to the next file where matches occurred.
  206.  
  207. For each file where wigwam occurs a file with the same name but with
  208. extension .BAK will contain the original version.
  209. Example 5
  210.  
  211. Change every getword to keyword in every file on the current directory
  212. including EXE, COM, etc.
  213.                     dbPOWER *.* /HiS
  214.  
  215. Select i if case matters.  For search string one enter:
  216.                     /getword/keyword/
  217.  
  218. Press enter again to end entries.  Now every occurrence of getword will
  219. be mapped and we will be prompted whether to replace.  If we use /SHic
  220. we would have turned off confirm and replacement would occur without
  221. pause.
  222.  
  223.  
  224. Example 6
  225.  
  226. We have a file FILES.LST that contains a list of files.  We want to find
  227. every occurrence of
  228.  
  229.                     REPORT FORM anything TO PRINT
  230.  
  231. except that we may have used REPO or REPOR or PRIN in some cases. Enter:
  232.  
  233.                     dbPOWER @FILES.LST /SAIW
  234.  
  235. The @ tells dbPOWER that this file contains a file list. A batch file
  236. which contains a list of files with the form %1 fname.ext %2 is ok.
  237.  
  238. W set a wild card search. For search string 1 enter:
  239.  
  240.                     $REPO~FORM*TO~PRIN
  241.  
  242. The $ means that the line must start with REPO. 
  243.  
  244. The first ~ means that after REPO ignore intervening characters until we
  245. come to the first F which must be followed by ORM.
  246.  
  247. The * means that following the ORM and ignoring intervening characters
  248. there must be a TO followed by some stuff (as indicated by the second ~)
  249. but the very first P thereafter must be followed by RIN. 
  250.  
  251. If the role of the ~ is not clear you can substitute the * which is more
  252. general. Note that TO PRIN would miss a TO separated from PRIN by a tab
  253. or multiple spaces. 
  254. Example 7
  255.  
  256. We want to find every groovy in our .txt files.  Enter:
  257.  
  258.                     A:dbPOWER *.TXT /IS
  259.  
  260. We choose ignore case.  For search string one enter:
  261.  
  262.                     groovy
  263.  
  264. Press enter to end input. A file AT__.map will be created which will
  265. show everywhere groovy occurred.  A file AT_ with an alphabetical list
  266. of files that met the specification *.txt will also be created.
  267.  
  268.  
  269. Example 8
  270.  
  271. Map every occurrence of getword in a C application called MAP.C .
  272.  
  273.                     A:dbPOWER MAP /USi
  274.  
  275. i is for exact match.  For string 1 enter: getword   Press enter again. 
  276. A map of the usage of getword will be created in file MAP_.MAP.
  277.  
  278. Minimum Scan Size:
  279.  
  280. The scan size option is automatic when dBASE or C options are in effect.
  281. In any other case an optimum size will be selected by dbPOWER but may be
  282. overridden by user.
  283.  
  284.  
  285.           Example 9        dbPOWER TEST.EXE. /S
  286.  
  287.                 Search string: hello
  288.  
  289.             dbPOWER will use the length of the smallest search
  290. pattern, which is 5 in this case as the minimum scan
  291. size.
  292.  
  293.         Example 10    dbPOWER TEST.EXE /S3
  294.  
  295.                 Search string:  ?
  296.  
  297.             dbPOWER on its own would have chosen 1 for the minimum
  298. scan size.  But we have chosen 3 so that every printable
  299. combination of 3 or more characters will be found.
  300.  
  301.             This is equivalent to leaving out the 3 and instead using
  302. ??? for the search pattern.                     REFERENCE 
  303.  
  304. We suggest that you work with practice files following the tutorial examples. 
  305. Then read the rest of this manual.
  306.  
  307. Features: First time users can simply type dbPOWER for a menu
  308. of options. Program files must be in current directory.
  309.  
  310. 1.  MAPPING 
  311.  
  312.      Mapping of dBASE Program Files - Including Procedure Files
  313.  
  314. Usage:    dbPOWER FILENAME /A
  315.  
  316. A is dBASE option.  Filename is the name of the PRG file you use to
  317. start your application.  If no ext is given .PRG is automatically
  318. added.  You can use FILENAME. to prevent this.
  319.  
  320. To include files named with macro &file include code like:
  321.  
  322.     if .f.
  323.         do mac1.prg
  324.         do mac2.prg
  325.     endif 
  326.  
  327. A list of all prg, ndx, dbf,mem,lbl,frm files follows the map. The
  328. default name of the map file is  file_.map.
  329.  
  330.     Mapping of C files. 
  331.  
  332.         Usage:   dbPOWER FILENAME /U
  333.  
  334.     Specify name of map file. Overrides default selections.
  335.  
  336.         a.    On command line:  %fmap.out
  337.             
  338.             e.g.:    dbPOWER main /AIW %fmap.out
  339.  
  340. b.In parameter file:  First line.  Or 1st or 2nd
  341. line if there is a flag line. e.g.:
  342.  
  343.             -AIW
  344.             %fmap.out
  345.             find me
  346.  
  347.         c.   From Menu:    Enter map file name at menu.
  348.  
  349.     WARNING! If a file with the same name (e.g. fmap.out) exists it
  350. will be overwritten.
  351. 2.  GLOBAL SEARCH with Mapping of multiple patterns -
  352.  
  353. Choice of wild card W/w, ignore case I/i for search. 
  354.  
  355.     Usage: dbPOWER [@]FILENAME.PRG [-SEARCH.PAR] [/S]  
  356.  
  357. Items in [] are optional.  For menu operation:  dbPOWER
  358.  
  359. -SEARCH.PAR  See Parameter File Section below.
  360.  
  361. /S  Selects Keyboard entry of search patterns.
  362.  
  363. @file A file containing a list of files to be mapped. See below.
  364.  
  365. *.prg  or *.c etc. can be used instead of an unambiguous file name to
  366. map and/or search/replace/edit all prg or c files on the current
  367. directory in alphabetical order.  With wild card file specification
  368. an at_ file is created with file list.  This file is then used as
  369. though the command line had been @at_ producing at__.map.
  370.  
  371. 3.  Global Search/Replace/Edit on multiple patterns.
  372.  
  373. Find and replace patterns are delimited with "/" and can have 2 or 3
  374. parts. Three or Four "/"s are required.  
  375.  
  376. Confirm replacement is the default. Specify /c on command line or No
  377. confirm from menu to turn Confirm off.
  378.  
  379. Three Part Find/replace pattern:
  380.             1. What to look for
  381.                 2. What to remove
  382.             3. What to replace it with
  383.  
  384.     /What to look for/what to remove/what to replace it with/ 
  385.  
  386. Two Part Find/replace pattern: 
  387.             1. What to find & remove
  388.                 2. What to replace it with
  389.  
  390.     /What to find/What to replace it with/
  391.  
  392. Example 1  Wild card search "W"
  393.  
  394. /USE*PROG1/PROG1/&PROG1 ALIAS PROG1/
  395.     or
  396. /PROG1/&PROG1 ALIAS PROG1/
  397.  
  398. If a line such as this is found in your application:
  399. use    Prog1
  400.  
  401. The line will be changed to:
  402. use    &PROG1 ALIAS PROG1
  403.  
  404. Example 2  Ignore case search "I"
  405.  
  406. /abc/ab/def/  Look for abc.  Replace ab with def.
  407. or 
  408.  /ab/def/     Look for ab. Replace ab with def.
  409.  
  410. If the following line is found:
  411. The alphabet is like this abcdefg or like this ABCDEFG.
  412.  
  413. The line will be changed to:
  414. The alphabet is like this defcdefg or like this defCDEFG.
  415.  
  416. In an exact match  ("i") search the line would become:
  417. The alphabet is like this defcdefg or like this ABCDEFG.
  418.  
  419.     ALL FINDS ARE MADE AND MAPPED BEFORE REPLACE or EDIT OPERATION BEGINS.  
  420.  
  421. Once replace/edit begins you may:
  422. S - skip (no change), D - delete, R - replace, E -  edit, N - no further
  423. changes in current file (go to next file), Q - finishes current file as
  424. with N but then ends replace/edit operations.
  425.  
  426.     Your original file is saved in a file with the .BAK extension. 
  427.  
  428. Note that a find replace string starts with a "/" and has 3 or 4 of
  429. them. Do not use a file with the .BAK extension as input for the
  430. find/replace operation.
  431.  
  432.  
  433. 4.  BATCH FILE    /B option
  434.  
  435.     With dBASE option: dbPOWER FNAME1 /BA
  436.     Alphabetic listing of all files including DBF,NDX,LBL,FRM, and MEM
  437. files in fname1_.bat.  Sample batch file: FNAME1_.BAT
  438.  
  439.     %1 FNAME1.PRG %2
  440.     %1 FNAME2.PRG %2
  441.     %1 FNAME3.DBF %2  
  442.  
  443.     With C option: dbPOWER FNAME1 /UA   FNAME1_.BAT will contain an
  444. alphabetic listing of all files found in # include statements.
  445.  
  446. The .BAT file can be then be used for a search: dbPOWER @FNAME1_.BAT /S.
  447.  
  448. 5.  FILE LISTS and WILD CARD FILE SPECIFICATION
  449.  
  450. Any list of files can be searched, including a batch file created with
  451. the /B option.
  452.                     dbPOWER @FILE.LST /S
  453.             or        dbPOWER @FILE_.BAT /S
  454.  
  455. FILE.LST:            or   FILE_.BAT:
  456.  
  457.     examp1.txt        %1 examp1.txt  anything else on line ignored
  458.         examp2.txt        %1 examp2.txt %2
  459.         ctype.c            %1 ctype.c %2
  460.  
  461. Wild Card File Name Specifiacation on Command Line:
  462.  
  463.     dbPOWER *.C /W   or   dbPOWER *.PRG /A   or   dbPOWER my???.txt
  464.  
  465. This is the same as if a sorted @FILE had been given.  A file at_
  466. is created with a sorted list of the files found. The map file will
  467. be at__.map . 6. FLAGS and OPTIONS and DEFAULTS
  468.  
  469. dbPOWER [@]FNAME [-SEARCH.PAR] [/ABCDn...]
  470. Items in brackets are optional.
  471.     Creates: FNAME_.MAP and FNAME_.BAT
  472.  
  473. or for menu operation   dbPOWER
  474.  
  475.     n is a number. See below.
  476.  
  477. Lower case letters turn option off.
  478.  
  479. On  Off Default
  480.     /A   /a   /a    On for Mapping dBASE applications
  481.  
  482.     /B   /b   /b    Make batch file  %1 file1.prg %2 etc.
  483.  
  484.     /C   /c   /C    Confirm on search and replace
  485.  
  486.     /D   /d   /D    Display map on screen
  487.  
  488.     /H   /h   /hHex mode for replace or edit in binary files.  Requires
  489. replacement text to be same size as original text. 
  490.  
  491.     /L   /l   /LShow line numbers on screen as dbPOWER proceeds. Line
  492. numbers are not significant in non-text files.
  493.  
  494.     /M   /m   /M    Write map to disk file.
  495.  
  496.     /S   /s   /sEnter search find/replace patterns.
  497.  
  498.     /T   /t   /tInclude DOS file date and time in map file.
  499.  
  500.     /U   /u   /uC programming option. Default   extension is .c and #
  501. include files are mapped and searched.
  502.  
  503.     /X   /x   /x    Maps where each auxiliary file is found. 
  504.  
  505.     /number    dbPOWER by default optimizes this number. Specifies
  506. minimum scan size for search when dBASE and C options are
  507. not selected. A line with fewer characters will not be
  508. scanned.  A large number speeds operation on binary
  509. files. See the difference between 1 and 30 on a search of
  510. dbPOWER.EXE. 
  511.  
  512.     Search types:
  513.  
  514.     /I   /i   /i    Ignore case.
  515.  
  516.     /W   /w   /w    Use wild cards in search. 7. MORE ON WILD CARDS and OTHER SPECIAL CHARACTERS IN SEARCHES
  517.  
  518. Wild Cards in Search Pattern:
  519.  
  520. ? * Works like DOS filename wild cards
  521.     ~ Look for next match to pattern.
  522.  
  523. e.g. USE*INDE   will find Every case where USE is used with INDE
  524.  
  525. USE~INDE will only find INDE if the filename doesn't contain "I".
  526.  
  527. e.g.    REPO~FORM  will find every case of this command
  528.     REPO*FORM  will also find REPOINT = 10 * FLAGFORM
  529. both will find REPOINT = 10 * FORMFLAG
  530.  
  531. Other Special Characters in Search Patterns:
  532.  
  533. `   Used to specify that the pattern must begin with the next character
  534. (if ` is first) or end with the previous character (if ` is last).
  535. e.g. `CHO`  This is the same as saying that cho must be a whole word.
  536.  
  537. $   at beginning of pattern means that match must be to beginning of
  538. line ignoring white space.
  539.  
  540. 8.  The Parameter File
  541.  
  542. -SEARCH.PAR  A parameter file is a file that can set the options and a
  543. list of search patterns or search and replace patterns. Sample parameter
  544. file: SEARCH.PAR 
  545.                 -WIc  
  546.                     $INDE*ON
  547.                     PR??TAX
  548.                     John Doe
  549.                     /abc/ab/def/
  550.  
  551. The first line is a flag or option line and is optional. The lower case
  552. "c" turns CONFIRM off. If included the flag line must be the first line
  553. and must begin with - . The other lines are search patterns. The last
  554. line is a search/replace/edit pattern.  File is limited to 255 patterns
  555. including flag line.
  556.  
  557. 9.   The Map File
  558.  
  559.     For each file the map shows the level at which it was found.
  560. For each find the map shows the number of the pattern, the line number
  561. at which it was found, and the entire line.
  562.  
  563.     Special Characters
  564.          ?  File was not found.
  565.         @  File found in one of the listed files. Not scanned at this time.
  566.         *  File previously found and not scanned at this time.
  567.         x  Not a DOS filename. 10. Editing Highlighted Entry Fields:
  568.  
  569. Enter or return to record edited line. 
  570.     Escape causes immediate exit from edit. 
  571.     Destructive backspace.  
  572.     Insert - inserts blank character at cursor.  
  573.     Delete - deletes character at cursor.  
  574.     Tab - skip to next word.  
  575.     Home -go to first character on line.  
  576. The two highlighted lines in edit mode are joined to form the edited
  577. line. 
  578.     Ctrl End- erases to end of line.
  579.  
  580. 11. Files Created by dbPOWER:
  581.  
  582. Wild Card Filenames:
  583.  
  584.         at_
  585.         at__.map
  586.         at__.bat
  587.  
  588.     From file names or file lists:
  589.  
  590.         fname_.map
  591.         fname_.bat
  592.         prog1.bak
  593.         prog2.bak
  594.  
  595. 12. Quick Termination
  596.  
  597. dbPOWER may be terminated by pressing <Ctrl C>
  598.  
  599. 13. Capacity.  Demo versus Full version
  600.  
  601. The DEMO version is full featured but is restricted to 10 files of each
  602. type and files under 500 lines. 
  603.  
  604. The full program is limited to 512 files for mapping and searching. 
  605. There is no limit on file size but user is responsible for making sure
  606. there is disk space for the changed files and the backed up originals.  
  607. Edit lines are restricted to less than 160 characters.  Find and replace
  608. lines are limited to 256 characters.
  609.  
  610.  
  611. 14. MENU  
  612.  
  613. Placing a question mark in any field produces a line of help information
  614. relating to that item. 
  615.  
  616. We would be happy to here from registered users of this program.
  617.                         Author: Peter Bellin REGISTERED USERS ARE GRANTED THE OF USE THIS PRODUCT WITH A SINGLE COMPUTER. 
  618.                     ALL RIGHTS RESERVED.
  619.  
  620.  
  621. We agree to replace this product if dbPOWER is proven defective within
  622. 10 days of purchase. We make no other warranties.  
  623.  
  624.  
  625. The price of this program is $54 + $4 shipping and handling. Add $3 for
  626. COD. Registered users will receive information on updates and other
  627. products.
  628.  
  629.  
  630.  
  631. ---------------------------------------------------------------
  632. dbPOWER REGISTRATION FORM
  633.  
  634.     Name_______________________________Ser. No. ___________
  635.  
  636.     Address________________________________________________
  637.  
  638.     City__________________________________St____Zip________
  639.  
  640.     Country_______________________
  641.  
  642.     Send to:
  643.             NuSystems
  644.             19 Claremont Ln
  645.             Suffern NY  10901  
  646.             914/357-7744
  647. ---------------------------------------------------------------
  648. dbPOWER 10/86 Version 4.4
  649.  
  650.                         READ ME FIRST
  651.  
  652.     dbPOWER is Menu driven.
  653.  
  654.         dbPOWER is Command line driven. 
  655.  
  656.         dbPOWER is Parameter file driven. 
  657.         
  658.     Use the menu to learn how to use dbPOWER.  Answer yes or
  659. no to the various options and fill in the name of a file
  660. to search or map.  It is that easy.
  661.         
  662. LIMITATIONS
  663.  
  664. dbPOWER reads files a line at a time. In searches of files
  665. with imbedded control codes, dbPOWER considers a line to be a
  666. connected group of printable characters. 
  667.  
  668. In search and replace operations make sure that there is
  669. enough room on the disk to hold backup copies.  
  670.  
  671. dbPOWER is a powerful tool for modifying all kinds of files. 
  672. Before using make sure your files are backed up. Modification,
  673. especially of non-text files, may make them unusable. (The
  674. default backup option automatically saves your original file
  675. with the extension .BAK)
  676. 4.4 Enhancements
  677.  
  678. 1.    % Specify NAME of MAP FILE. Overrides default selection. 
  679.  
  680.     a.    On command line:    dbPOWER main /AIW %fmap.out
  681.  
  682.         b.In parameter file before search/replace strings:
  683.  
  684.                         %fmap.out
  685.  
  686.         c.   From Menu:    Enter map file name at menu
  687.  
  688. 2.    ;  Specify PATH for search and mapping. Start with ;. 
  689.  
  690.     a.    On command line:    dbPOWER main /AIW ;c:\;c:\wp\doc
  691.  
  692.         b.In parameter file before search/replace strings:
  693.  
  694.                         ;c:\;c:\wp\doc
  695.  
  696.         c.   From Menu:    Enter path at menu
  697.  
  698. 3.    /T    FILE TIME & DATE 
  699.     
  700.     File lists show the DOS time and date. Default is T (on).
  701.  
  702.     4., Specify index file for dBASE applications. Default: NDX 
  703.  
  704.     a.    On command line:    dbPOWER main /AIW ,NTX
  705.  
  706.         b.In parameter file before search/replace strings: ,NTX
  707.  
  708.         c.   From Menu:    Enter index type at menu.
  709.  
  710.     5./Z    Delete backup after search and replace.
  711.  
  712.     Since dbPOWER can search/replace in multiple files there
  713. is the potential for creating large numbers of backup
  714. files quickly.  The /Z option avoids this by deleting the
  715. original file after the search/replace operation on that
  716. file is completed. Default is off.
  717.  
  718.     6.    Search DBF files using WILD CARDS.
  719.  
  720.     7.Show STRUCTURE of DBF files and INDEX RELATIONSHIPS 
  721.  
  722.         /E.     Default is /e (off)