THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
rod@welchco.com
S U M M A R Y
DIARY: May 4, 2012 10:17 AM Friday;
Rod Welch
Search utility for 64-bit processing replace tx.exe.
1...Summary/Objective
....Sadman Software Search Utility
....Aquilla Software
....Windows Grep
....The smarter way to search
....Powergrep Evident Derivitive of Wgrep
2...Windows DOS For and Find Commands
3...Findstr Command Search Easier Solution Using Windows DOS
4...Findstr Search Utility Modify Macro 06114
5...Search Utility Apply Findstr Modify Macro 06114
6...Macro 06114 Search Utility Modify Apply Findstr
ACTION ITEMS..................
Click here to comment!
1...Windows application of Powergrep seems to have useful functions apart
CONTACTS
SUBJECTS
Default Null Subject Account for Blank Record
0403 -
0403 - ..
0404 - Summary/Objective
0405 -
040501 - Follow up ref SDS 3 0000, ref SDS 2 0000.
040502 -
040503 - Upgrading general search utility that supplements subject index for
040504 - finding records. Since c18 so far supports only 64-bit and 32-bit
040505 - processing need replacement for tx.exe 16-bit search utility.
040506 - Research on the Interent found 4 or 5 possibilities. ref SDS 0 V75G
040507 - Made a helpful contact with Sadman Software. Examine32 software has
040508 - extensive command line features, ref SDS 0 ZG3M, but was unable to
040509 - configure search specifications that yielded results. ref SDS 0 KW8K
040510 - Powergrip appears to have useful features apart from searching, which
040511 - should be carefully reviewed for purchase. ref SDS 0 VE9O
040512 - Investigated using DOS find command, ref SDS 0 Y93F, which led to
040513 - discovering what seems like a newer DOS command for findstr that may
040514 - be satisfactory. ref SDS 0 LN4J Began modifying SDS search macro
040515 - 06114 to replace tx.exe with findstr. Decided to modify data entry
040516 - screen to clarify syntax. ref SDS 0 014O
040517 -
040518 -
040519 -
040520 -
040521 -
040523 - ..
0406 -
0407 -
0408 - Progress
0409 -
040901 - Need to replace tx.exe which is a 16 bit search engine that does not
040902 - run on c18, which now supports only 32 and 64-bit software, because
040903 - have not been able to figure out how to dual boot Windows 7 32-bit
040904 - with 64-bit on i and j, reported last week on 120428 1150. ref SDS 1
040905 - SH5N
040907 - ..
040908 - Research on Internet found for specification...
040909 -
040910 - search utility
040912 - ..
040913 - Sadman Software Search Utility
040914 -
040915 -
040916 - http://www.sadmansoftware.com/search/
040918 - ..
040919 - The cost for this tool is.............................. $20
040921 - ..
040922 - This seems to have potential, but failed to perform a search on
040923 - subject index at a path level.
040925 - ..
040926 - Sent a letter to the vendors saying...
040927 -
040928 - 1. Subject: Evaluate Search Utility Problem
040929 - Date: Fri, 04 May 2012 11:43:38 -0700
040933 - ..
040934 - 2. Downloaded Sadman software and tried several searches.
040936 - ..
040937 - 3. Entered...
040938 - Path: d:\sd\08\00101\02\12\
040939 - Files: *.*
040940 - String 1: Morris
040942 - ..
040943 - 4. Options
040944 - x include subdirectories
040945 - x show all matched lines
040946 - x minimize whitespace
040947 - x whole words only
040949 - ..
040950 - 5. Executed search and get no results.
040952 - ..
040953 - 6. Content in specified path is ascii text.
040955 - ..
040956 - 7. There are hundreds of files in the path location, and there are
040957 - hundreds of entries for "Morris"
040959 - ..
040960 - 8. Evidently I am missing some configuration step.
040962 - ..
040963 - 9. Can you please provide directions.
040964 -
040972 - ..
040973 - Submitted another letter...
040974 -
040975 - 1. Subject: Evaluate Search Utility Apply with Batch (CMD)
040976 - Date: Fri, 04 May 2012 11:48:45 -0700
040980 - ..
040981 - 2. Another issue on buying your search utility is can it be called
040982 - from a DOS batch file and enter results to a specified file?
040983 -
040989 -
040990 -
040991 -
040992 -
040994 - ..
0410 -
0411 -
0412 - 1214
0413 -
041301 - Another search tool available on the Internet is...
041303 - ..
041304 - Aquilla Software
041305 -
041306 -
041307 - 1. Examine32 Text Search - the fast and versatile text search
041308 - utility for Windows
041309 -
041310 - http://www.examine32.com/
041312 - ..
041313 - 2. Price....................................... $39
041315 - ..
041316 - 3. Examine32 Text Search is a fast and versatile text search
041317 - utility for Microsoft Windows 2000/XP/2003/Vista/2008/7 (32
041318 - and 64 bit) that can
041319 -
041320 - 1. Search any type of file. Text files and Microsoft Word,
041321 - rich text format (RTF), WordPerfect, PDF (Acrobat files),
041322 - HTML (web pages), XML, StarOffice, OpenOffice and Lotus
041323 - Symphony files are specifically supported.
041325 - ..
041326 - 2. Use either ordinary text or GREP-like regular expressions.
041327 - The logical operators OR, AND, NOT and XOR can be used
041328 - with a specified search proximity
041330 - ..
041331 - 3. Search files within ZIP archives
041333 - ..
041334 - 4. Return a list of findings with file details, the selection
041335 - highlighted in context, and line number.
041337 - ..
041338 - 5. Save your search results to disk and retrieve them at a
041339 - later date. Your search is by default saved in .examl
041340 - (xml) file format
041342 - ..
041343 - 4. This program is not free. After an evaluation period of 30
041344 - days you must register this program or discontinue using it.
041345 - Prices from $39 for a single user license. Order Online
041346 -
041347 - http://www.examine32.com/order32.php
041349 - ..
041350 - Test command line application...
041352 - ..
041353 - Help says...
041354 -
041355 - 1. Examine32 Text Search can make use of the command line to run a
041356 - search parameter file. These files can be produced using any
041357 - of the search dialog boxes using the 'save' button. If you
041358 - wish you can send your search results to an output file.
041359 - However if you do this then your results will not be displayed
041360 - in a Search Window.
041362 - ..
041363 - 1. The general format for the command line is
041364 -
041365 - examine.exe <command line switches> search parameter file <output file>
041366 -
041367 - ...or if you wish to use the 'start' command
041368 -
041369 - start "" examine.exe <command line switches> search parameter file <output file>
041371 - ..
041372 - For example
041373 -
041374 - examine.exe -dh "c:\my documents\search files\search.exa"
041375 -
041376 - "c:\program files\Examine32 Text Search - evaluation version\examine.exe" search.exa
041377 -
041378 - "c:\program files\Examine32 Text Search 5\examine.exe" search.exa examine.exe -dh search.exa results.txtstart ""
041379 -
041380 - examine.exe -dh "c:\my documents\search files\search.exa"
041382 - ..
041383 - 2. Command line switches
041384 -
041385 - -d[h,s]
041386 -
041387 - h = don't display search dialog box before starting
041388 - search
041389 -
041390 - s = (default) show search dialog box
041391 -
041392 - -o[l,r,u,x]
041393 -
041394 - l = (default) output results to file in log format
041395 - plain text - ansi format)
041396 -
041397 - r = output results to file in Rich Text Format (RTF)
041398 -
041399 - u = output results to file in log format (plain text -
041400 - unicode format)
041401 -
041402 - x = output results to file in XML format
041403 -
041404 - -q[...no switches...]
041405 -
041406 - = quit the program immediately after search is
041407 - completed
041409 - ..
041410 - This option should be used with care. Once the
041411 - program has closed any pending commands will be
041412 - discarded.
041414 - ..
041415 - 3. Search file format
041416 -
041417 - 1. The search parameter file format is a text file
041418 - containing the search parameters in the following
041419 - manner
041420 -
041421 - <Text parameter>=?value?
041422 -
041423 - or
041424 -
041425 - <Numeric parameter>=value
041427 - ..
041428 - 2. If the search parameter file is created by Examine32 Text
041429 - Search then it will contain all the necessary information
041430 - to repeat the search but if you wish to create your own
041431 - files then any missing search parameters will take the
041432 - value last used by the program. For example the file
041433 -
041434 - Examine32
041435 - Version=100
041436 - SearchType=1
041437 -
041438 - ...will produce the last logical search carried out by the
041439 - program.
041441 - ..
041442 - 3. All search files must start with...
041443 -
041444 - Examine32
041445 - Version=100
041447 - ..
041448 - The program itself then lists the parameters in the
041449 - following order, but if you are producing your own
041450 - files the order is not significant
041452 - ..
041453 - 4. Search='Search string'
041455 - ..
041456 - 5. DirSpec='Search folder'
041458 - ..
041459 - 6. FileSpec='File specification'
041461 - ..
041462 - 7. ZIPSpec='Zip file specification'
041464 - ..
041465 - 8. SubDir=1 or 0 - 1 = search subdirectories
041467 - ..
041468 - 9. MatchCase=1 or 0 - 1 = match case
041470 - ..
041471 - 10. Expression=1 or 0 - 1 = use regular expression
041473 - ..
041474 - 11. WholeWords=1 or 0 - 1 = whole words
041476 - ..
041477 - 12. ZIPSearch=1 or 0 - 1 = search zip files
041479 - ..
041480 - 13. ListAll=1 or 0 - 1 = list every file searched
041482 - ..
041483 - 14. BinaryUnicode=1 or 0 - 1 = text is unicode for searching binary files
041485 - ..
041486 - 15. Formats=numerical bit 0 set for Microsoft Write value
041487 -
041488 - bit 1 = Rich Text Format RTF
041489 - bit 2 = HTML web pages
041490 - bit 3 = Microsoft Word
041491 - bit 4 = Wordperfect
041492 - bit 5 = PDF Acrobat
041493 - bit 6 = XML
041494 - bit 7 = OpenOffice/StarOffice
041496 - ..
041497 - 16. LookIn=numerical value
041498 -
041499 - bit 0 = headers footers
041500 - bit 1 = footnotes endnotes
041501 - bit 2 = comments and hidden text
041502 - bit 3 = deleted text
041503 - bit 8 = hidden files
041504 - bit 9 = system files
041506 - ..
041507 - 17. ShowMatches=1 0.................... 1 = show every match found
041509 - ..
041510 - 18. FileDateType=numerical value
041511 -
041512 - 0 = modified date
041513 - 1 = Created date
041515 - ..
041516 - 19. FileDateAction=numerical value
041517 -
041518 - 0 = ignore
041519 - 1 = before
041520 - 2 = after
041521 - 3 = last
041522 - 4 = from
041524 - ..
041525 - 20. FileDateBeforeDay=numerical value
041527 - ..
041528 - 21. FileDateBeforeMonth=numerical value
041530 - ..
041531 - 22. FileDateBeforeYear=numerical value
041533 - ..
041534 - 23. FileDateAfterDay=numerical value
041536 - ..
041537 - 24. FileDateAfterMonth=numerical value
041539 - ..
041540 - 25. FileDateAfterYear=numerical value
041542 - ..
041543 - 26. FileDatePeriod=numerical value
041545 - ..
041546 - 27. FileDatePeriodType =numerical value
041547 -
041548 - 0 = days
041549 - 1 = weeks
041550 - 2 = months
041551 - 3 = years
041552 - 4 = hours
041554 - ..
041555 - 28. FileDateFromDay=numerical value
041557 - ..
041558 - 29. FileDateFromMonth=numerical value
041560 - ..
041561 - 30. FileDateFromYear=numerical value
041563 - ..
041564 - 31. FileDateToDay=numerical value
041566 - ..
041567 - 32. FileDateToMonth=numerical value
041569 - ..
041570 - 33. FileDateToYear=numerical value
041572 - ..
041573 - 34. Logical searches will save following parameters...
041574 -
041575 - 1. Strings=
041576 -
041577 - number of strings used in the search. Maximum
041578 - value = 4
041580 - ..
041581 - 2. Search='first logical string'
041583 - ..
041584 - 3. Logical1='second logical string'
041586 - ..
041587 - 4. Logical2='third logical string'
041589 - ..
041590 - 5. Logical3='fourth logical string'
041592 - ..
041593 - 6. Boolean1=first logical value
041594 -
041595 - 0 = or
041596 - 1 = and
041597 - 2 = not
041598 - 3 = xor
041600 - ..
041601 - 7. Boolean2=second logical value
041603 - ..
041604 - 8. Boolean3=third logical value
041606 - ..
041607 - 9. Proxmiity1=first proximity value
041609 - ..
041610 - 10. Proxmiity2=second proximity value
041612 - ..
041613 - 11. Proxmiity3=third proximity value
041615 - ..
041616 - 12. ProxType1=first proximity value type
041617 -
041618 - 0 = whole file
041619 - 1 = lines
041620 - 2 = characters
041622 - ..
041623 - 13. ProxType2=second proximity value type
041625 - ..
041626 - 14. ProxType3=third proximity value type
041628 - ..
041629 - 15. InOrder=1 or 0.............. 1 = text field order
041631 - ..
041632 - 35. For searches where the files and folders have been
041633 - selected using Windows Explorer, either using the
041634 - context menu or by dragging and dropping, the
041635 - following parameters will be saved
041636 -
041637 - 1. Folder='a folder to be searched'
041639 - ..
041640 - 2. File='a file to be searched'
041641 -
041643 - ..
041644 - Worked with this tool for several hours to implement program guidance,
041645 - per above. ref SDS 0 O29G
041647 - ..
041648 - Created batch file...
041649 -
041650 - cd\Program Files (x86)\Examine32 Text Search - evaluation version\
041651 - examine.exe -dh -ol c:\sd\10\search c:\sd\10\result -q
041652 - cd\sd\10
041654 - ..
041655 - Search specification file...
041656 -
041657 - Examine32
041658 - Version=100
041659 - Search='CDEFGH'
041660 - DirSpec='d:\sd\08\00101\02\12\'
041661 - FileSpec='*.*'
041662 - SubDir=1
041663 - WholeWords=1
041665 - ..
041666 - Could not get the program to enter records in the output file.
041667 -
041668 -
041669 -
041670 -
041672 - ..
0417 -
0418 -
0419 - 1552
0420 -
042001 - Further search on Internet...
042002 -
042003 - search utility
042005 - ..
042006 - Installed another search utility...
042007 -
042008 - Ultrafilesearch
042009 -
042010 - http://www.ultrafilesearch.com/
042012 - ..
042013 - Description says results can be redirected to a file.
042015 - ..
042016 - Downloaded version........ V.2.3.0.12144 - April 2012
042018 - ..
042019 - This works well in the window mode, but does not seem to support
042020 - command line search and entering results in an output file.
042022 - ..
042023 - Seems very fast on c18.
042024 -
042025 -
042027 - ..
0421 -
0422 -
0423 - 1618
0424 -
042401 - Further search on Internet...
042403 - ..
042404 - Windows Grep
042405 - The smarter way to search
042406 -
042407 -
042408 - http://www.wingrep.com/download.htm
042410 - ..
042411 - A fully-functioning evaluation version is available for
042412 - download. There are no differences between this and the
042413 - registered version. It does not time-expire.
042415 - ..
042416 - Downloaded version........ v2.3 build 2.3.0.2403 released January 13.
042418 - ..
042419 - This produced a list of 19 records, where the other search engines
042420 - found only 6.
042422 - ..
042423 - This tool took about 5 minutes to search the record, considerably
042424 - longer than only about 2 minutes other tools took.
042425 -
042426 - 00023: ref SDS 0 UH7N
042427 - Actually, the search with this program selected numerous records that
042428 - do not meet specified criteria, e.g....
042429 -
042430 - 1. D:\sd\08\00101\02\88\12\04\082223
042431 - 2. D:\sd\08\00101\02\88\06\04\171044
042433 - ..
042434 - Where are command line features?
042436 - ..
042437 - Tried Help in wgrep and get error message...
042438 -
042439 - Windows Grep
042440 -
042441 - Access violation at address 0000000. Read of address 0000000."
042442 -
042443 -
042445 - ..
0425 -
0426 -
0427 - 1830
0428 -
042801 - Further search on Internet for...
042802 -
042803 - search utility command line
042805 - ..
042806 - Powergrep Evident Derivitive of Wgrep
042807 -
042808 -
042809 - http://www.powergrep.com/
042811 - ..
042812 - This is described as a "Windows tool." Cannot find in the explanation
042813 - anything expressly providing command line support.
042815 - ..
042816 - Powergrep bundled with Regexbudy and regexmagic....
042817 -
042818 - http://www.powergrep.com/buynow.html
042819 -
042820 - Price.................................. $159
042821 -
042822 - Price with regex....................... $189
042824 - ..
042825 - Price with regexmagic.................. $189
042827 - ..
042828 - Price with regex and regexmagic........ $219
042830 - ..
042831 - Windows application of Powergrep seems to have useful functions apart
042832 - from search.
042833 -
042834 -
042835 -
042836 -
042837 -
0429 -
SUBJECTS
Default Null Subject Account for Blank Record
0503 -
0504 - 1913
050501 - ..
050502 - Windows DOS For and Find Commands
050503 -
050504 - Might be able to use DOS for command to apply find command in
050505 - subdirectories.
050506 -
050507 - for /F "delims=" %a in ('dir /B /S *.txt') do @(find "string" "%a" 1>nul 2>&1 && find "string" "%a") >> result.log
050509 - ..
050510 - Research on find command disclosed new command - findstr...
050511 -
050513 - ..
050514 - Findstr Command Search Easier Solution Using Windows DOS
050515 -
050516 - There is a command reference for findstr with examples at...
050517 -
050518 - http://technet.microsoft.com/en-us/library/c2d803fb-4cd2-46a1-a1b7-6f5e0249c418
050520 - ..
050521 - This does not provide multiple lines for context, but at this point
050522 - this is a minor issue.
050523 -
050524 - 1. FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
050525 - [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
050526 - strings [[drive:][path]filename[ ...]]
050527 -
050528 - /B Matches pattern if at the beginning of a line.
050529 - /E Matches pattern if at the end of a line.
050530 - /L Uses search strings literally.
050531 - /R Uses search strings as regular expressions.
050532 - /S Searches for matching files in the current directory and all
050533 - subdirectories.
050534 - /I Specifies that the search is not to be case-sensitive.
050535 - /X Prints lines that match exactly.
050536 - /V Prints only lines that do not contain a match.
050537 - /N Prints the line number before each line that matches.
050538 - /M Prints only the filename if a file contains a match.
050539 - /O Prints character offset before each matching line.
050540 - /P Skip files with non-printable characters.
050541 - /OFF[LINE] Do not skip files with offline attribute set.
050542 - /A:attr Specifies color attribute with two hex digits. See "color /?"
050543 - /F:file Reads file list from the specified file(/ stands for console).
050544 - ..
050545 - /C:string Uses specified string as a literal search string.
050546 - /G:file Gets search strings from the specified file(/ stands for console).
050547 - /D:dir Search a semicolon delimited list of directories
050548 - strings Text to be searched for.
050549 - [drive:][path]filename
050550 - Specifies a file or files to search.
050552 - ..
050553 - Use spaces to separate multiple search strings unless the
050554 - argument is prefixed with /C. For example, 'FINDSTR "hello
050555 - there" x.y' searches for "hello" or "there" in file x.y.
050556 - 'FINDSTR /C:"hello there" x.y' searches for "hello there" in
050557 - file x.y.
050559 - ..
050560 - 2. Regular expression quick reference:
050561 -
050562 - . Wildcard: any character
050563 - * Repeat: zero or more occurrences of previous character or class
050564 - ^ Line position: beginning of line
050565 - $ Line position: end of line
050566 - [class] Character class: any one character in set
050567 - [^class] Inverse class: any one character not in set
050568 - [x-y] Range: any characters within the specified range
050569 - \x Escape: literal use of metacharacter x
050570 - \<xyz Word position: beginning of word
050571 - xyz\> Word position: end of word
050573 - ..
050574 - For full information on FINDSTR regular expressions refer to
050575 - the online Command Reference.
050577 - ..
050578 - Application examples are shown at...
050579 -
050580 - http://ss64.com/nt/findstr.html
050581 -
050582 -
050583 -
050584 -
0506 -
SUBJECTS
Default Null Subject Account for Blank Record
0603 -
0604 - 2055
060501 - ..
060502 - Findstr Search Utility Modify Macro 06114
060503 - Search Utility Apply Findstr Modify Macro 06114
060504 - Macro 06114 Search Utility Modify Apply Findstr
060505 -
060506 - Decided to change layout for entering general search feature using
060507 - findstr command, per research above. ref SDS 0 LN4J
060509 - ..
060510 - Line 40, ref OF 1 2597, in \01\14\061140
060511 -
060512 - *** Enter Search Specification - see example ***
060514 - ..
060515 - Enter:
060516 - <----- Path -------> <--search string---> case sensitive
060517 - Specification: d: sd 08 00101 02 12 _ "work intelligently" _ /cs
060518 - | |
060519 - | |
060520 - +------+ |
060521 - | |
060522 - Leave 2 spaces after path and afer search string -----+
060524 - ..
060525 - Quotes find either word - "working" or "intelligently
060526 - Delimiter /c: finds full string - "working intelligently"
060528 - ..
060529 - Change general search format to apply findstr DOS command, per
060530 - above. ref SDS 0 LN4J
060532 - ..
060533 - Show example specify literal string, per findstr command
060534 - syntax, shown above. ref SDS 0 3W8L
060535 -
060536 - [...below code checks for correct use /c:"string..."
060537 - without spaces between switch and search string.
060538 - ref SDS 0 AP4K
060539 -
060541 - ..
060542 - Line 270, ref OF 1 HO8I, -label setup in \01\14\061140 about 120 lines below
060543 -
060544 - loc_cur 13 19
060545 - loc_cur 13 10
060546 -
060547 - Change position of cursor starting to enter search
060548 - specification to reflect change in screen layout today, per
060549 - above. ref SDS 0 UV6O
060550 -
060552 - ..
060553 - Line 290, ref OF 1 NW9L, -label jpos in \01\14\061140
060554 -
060555 - -label jpos
060556 - loc_cur 13 19
060557 - loc_cur 13 10
060558 - addcnt 73 1
060559 - -if @73 = 1 -exit
060560 - eol
060561 - setcnt 73 0
060562 - -exit
060563 -
060564 - Change cursor location for F7 function to loc_cur 13 10, per
060565 - above. ref SDS 0 UV6O
060566 -
060567 -
060568 -
060570 - ..
060571 - Line 300, ref OF 1 9666, -label start in \01\14\061140
060572 -
060573 - -label start
060574 - setcolor 7 112
060575 - debug 100
060576 - line 1
060577 - loc_cur 13 19
060578 - loc_cur 13 10
060579 - macro 22
060580 -
060581 - Change cursor location for F7 function to loc_cur 13 10, per
060582 - above. ref SDS 0 UV6O macro 22 saves initial position for
060583 - entering search specification.
060584 -
060586 - ..
060587 - Line 320, ref OF 1 AL3K, -label start in \01\04\061140 about 20 lines below
060588 -
060589 - errorcnt 0 0
060590 - z 1 300
060591 - fr !/c:!
060592 - -if @0 > 0 -goto nlsstp
060593 - chrcnt 1 0
060594 - -if @1 = 34 -goto nlsstp
060595 - beep
060596 - errormsg No space after /c: literal switch - spec should look like - /c:"work hard"
060597 -
060598 - Look for literal search switch /c:, per above. ref SDS 0 DZ5I
060599 - and if there, then check to avoid space between search string
060600 - entered in quotes, and if next position is not a " mark, then
060601 - return error message.
060602 -
060603 -
060605 - ..
060606 - Line 340, ref OF 1 C33H, -label nlsstp in \01\14\061140
060607 -
060608 - -label nlsstp
060609 - macro 23
060610 - setcnt 0 0
060611 - fr/"/
060612 - -if @0 = 0 -goto quoFnd........................... ref SDS 0 081W
060613 - ..
060614 - -label ndquot
060615 - macro 23
060616 - beep
060617 - errormsg Need quote " to start and end search string - e.g., "work intelligently" or /c:"good work"
060618 - ..
060619 - -label quoFnd
060620 - fr/"/
060621 - -if @0 > 0 -goto ndquot.......................... ref SDS 0 I74H
060622 -
060623 - Check for entering " at beginning and end of string, and if
060624 - not, then report error message.
060626 - ..
060627 - SDS java supports long strings for errormsg command;
060628 - significant improvement.
060629 -
060631 - ..
060632 - Line 370, ref OF 1 PSSR, -label start in \01\14\061140 about 60 lines below
060633 -
060634 - macro 23
060635 - macro 1188
060636 - setcur 5 0
060637 - setlen 6 0
060638 - -if @6 > @5 -goto capSpec.................... ref SDS 0 E64G
060639 - loc_cur 13 10
060640 - z 1 300
060641 - fr /"/
060642 -
060643 - macro 23 restores cursor to search path; macro 1188 reads path
060644 - string and adds "\" delimiters if needed; setcur 5 0 gets
060645 - cursor position at end of path, and setlen gets entire search
060646 - specification length; if the length is greater than the path,
060647 - then search processing can continue, but if not then it means 2
060648 - spaces were not entered between path and search string, so find
060649 - " mark to figure out where spaces should be entered.
060650 -
060652 - ..
060653 - Line 360, ref OF 1 XC7G, -label lpfspc in \01\14\061140
060654 -
060655 - -label lpfspc
060656 - rel_cur 0 -1
060657 - chrcnt 1 0
060658 - setcur 2 0
060659 - -if @2 = 10 -goto beep5........................ ref SDS 0 PE9F
060660 - -if @1 > 32 -goto lpfspc....................... ref SDS 0 XH5M
060661 - ..
060662 - -label beep5
060663 - beep
060664 - errormsg Leave 2 spaces between path and search string
060665 -
060666 - Move cursor back to next space and give error message to enter
060667 - 2 spaces.
060668 -
060670 - ..
060671 - -label capSpec
060672 -
060673 -
060674 -
060675 -
060676 -
060677 -
060678 -
060679 -
060680 -
060681 -
060682 -
060683 -
060684 -
060685 -
060686 -
060687 -
060688 -
060689 -
060690 -
060691 -
060692 -
060693 -
060694 -
060695 -
060696 -
060698 - ..
060699 - line 370, ref OF 1 1332, -label start in 01\14\061140 about 120 lines below
060700 -
060701 - dos cmd.exe /c start /b/wait c:\sd\31\tx
060702 - dos cmd.exe /c findstr /l /s /i
060703 -
060704 - Change tx command to findstr
060705 -
060706 -
060707 -
060708 -
060709 -
060710 -
060711 -
060712 -
060713 -
060714 -
060715 -
060716 -
060717 -
0608 -