home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 18 / 18.iso / w / w252 / 4.ddi / MACROS.CMZ / KEYWORD.SMM < prev    next >
Encoding:
INI File  |  1991-08-19  |  14.2 KB  |  1,435 lines

  1. [ver]
  2.     4
  3. [sty]
  4.     ~DEFAULT.STY
  5. [files]
  6. [charset]
  7.     82
  8.     ANSI (Windows, IBM CP 1252)
  9. [revisions]
  10.     0
  11. [prn]
  12.     PostScript Printer
  13. [lang]
  14.     1
  15. [desc]
  16.     Locate files by key words, doc description, or first four fields of doc info.
  17.     Lotus WPD Marketing
  18.     Advanced
  19.     Global Arrays, Instr 
  20.     
  21.     682670405
  22.     43
  23.     676699899
  24.     737
  25.     5
  26.     0
  27.     0
  28.     0
  29.     0
  30.     keyword
  31.     
  32.     
  33.     
  34.     
  35.     
  36.     0
  37. [fopts]
  38.     0
  39.     1
  40.     0
  41.     0
  42. [lnopts]
  43.     2
  44.     Body Text
  45.     1
  46. [docopts]
  47.     5
  48.     2
  49. [tag]
  50.     Body Single
  51.     3
  52.     [fnt]
  53.         Tms Rmn
  54.         240
  55.         0
  56.         49152
  57.     [algn]
  58.         1
  59.         1
  60.         0
  61.         0
  62.         0
  63.     [spc]
  64.         33
  65.         273
  66.         1
  67.         0
  68.         0
  69.         1
  70.         100
  71.     [brk]
  72.         0
  73.     [line]
  74.         0
  75.         8
  76.         0
  77.         1
  78.         0
  79.         1
  80.         1
  81.         1
  82.         10
  83.         10
  84.     [spec]
  85.         0
  86.         0
  87.         
  88.         0
  89.         0
  90.         1
  91.         0
  92.         0
  93.         0
  94.         0
  95.     [nfmt]
  96.         280
  97.         1
  98.         2
  99.         .
  100.         ,
  101.         $
  102.     Body Single
  103.     0
  104.     0
  105. [tag]
  106.     Bullet 1
  107.     4
  108.     [fnt]
  109.         Tms Rmn
  110.         240
  111.         0
  112.         49152
  113.     [algn]
  114.         1
  115.         1
  116.         720
  117.         360
  118.         360
  119.     [spc]
  120.         33
  121.         273
  122.         1
  123.         144
  124.         0
  125.         1
  126.         100
  127.     [brk]
  128.         0
  129.     [line]
  130.         0
  131.         8
  132.         0
  133.         1
  134.         0
  135.         1
  136.         1
  137.         1
  138.         10
  139.         10
  140.     [spec]
  141.         0
  142.         0
  143.         
  144.         0
  145.         104
  146.         1
  147.         0
  148.         0
  149.         0
  150.         0
  151.     [nfmt]
  152.         280
  153.         1
  154.         2
  155.         .
  156.         ,
  157.         $
  158.     Bullet 1
  159.     0
  160.     0
  161. [tag]
  162.     Bullet 2
  163.     5
  164.     [fnt]
  165.         Tms Rmn
  166.         240
  167.         0
  168.         49152
  169.     [algn]
  170.         1
  171.         1
  172.         1080
  173.         360
  174.         360
  175.     [spc]
  176.         33
  177.         273
  178.         1
  179.         144
  180.         0
  181.         1
  182.         100
  183.     [brk]
  184.         0
  185.     [line]
  186.         0
  187.         8
  188.         0
  189.         1
  190.         0
  191.         1
  192.         1
  193.         1
  194.         10
  195.         10
  196.     [spec]
  197.         0
  198.         0
  199.         
  200.         0
  201.         104
  202.         1
  203.         0
  204.         0
  205.         0
  206.         0
  207.     [nfmt]
  208.         280
  209.         1
  210.         2
  211.         .
  212.         ,
  213.         $
  214.     Bullet 2
  215.     0
  216.     0
  217. [tag]
  218.     Indent 1
  219.     6
  220.     [fnt]
  221.         Tms Rmn
  222.         240
  223.         0
  224.         49152
  225.     [algn]
  226.         1
  227.         1
  228.         1080
  229.         0
  230.         0
  231.     [spc]
  232.         33
  233.         273
  234.         1
  235.         144
  236.         0
  237.         1
  238.         100
  239.     [brk]
  240.         0
  241.     [line]
  242.         0
  243.         8
  244.         0
  245.         1
  246.         0
  247.         1
  248.         1
  249.         1
  250.         10
  251.         10
  252.     [spec]
  253.         0
  254.         0
  255.         
  256.         0
  257.         0
  258.         1
  259.         0
  260.         0
  261.         0
  262.         0
  263.     [nfmt]
  264.         280
  265.         1
  266.         2
  267.         .
  268.         ,
  269.         $
  270.     Indent 1
  271.     0
  272.     0
  273. [tag]
  274.     Indent 2
  275.     7
  276.     [fnt]
  277.         Tms Rmn
  278.         240
  279.         0
  280.         49152
  281.     [algn]
  282.         1
  283.         1
  284.         1440
  285.         0
  286.         0
  287.     [spc]
  288.         33
  289.         273
  290.         1
  291.         144
  292.         0
  293.         1
  294.         100
  295.     [brk]
  296.         0
  297.     [line]
  298.         0
  299.         8
  300.         0
  301.         1
  302.         0
  303.         1
  304.         1
  305.         1
  306.         10
  307.         10
  308.     [spec]
  309.         0
  310.         0
  311.         
  312.         0
  313.         0
  314.         1
  315.         0
  316.         0
  317.         0
  318.         0
  319.     [nfmt]
  320.         280
  321.         1
  322.         2
  323.         .
  324.         ,
  325.         $
  326.     Indent 2
  327.     0
  328.     0
  329. [tag]
  330.     Bold & Center
  331.     9
  332.     [fnt]
  333.         Tms Rmn
  334.         240
  335.         0
  336.         49153
  337.     [algn]
  338.         4
  339.         1
  340.         0
  341.         0
  342.         0
  343.     [spc]
  344.         33
  345.         273
  346.         1
  347.         0
  348.         144
  349.         1
  350.         100
  351.     [brk]
  352.         0
  353.     [line]
  354.         0
  355.         8
  356.         0
  357.         1
  358.         0
  359.         1
  360.         1
  361.         1
  362.         10
  363.         10
  364.     [spec]
  365.         0
  366.         0
  367.         
  368.         0
  369.         0
  370.         1
  371.         0
  372.         0
  373.         0
  374.         0
  375.     [nfmt]
  376.         280
  377.         1
  378.         2
  379.         .
  380.         ,
  381.         $
  382.     Bold & Center
  383.     0
  384.     0
  385. [tag]
  386.     First Indent
  387.     11
  388.     [fnt]
  389.         Tms Rmn
  390.         240
  391.         0
  392.         49152
  393.     [algn]
  394.         1
  395.         1
  396.         0
  397.         720
  398.         0
  399.     [spc]
  400.         33
  401.         273
  402.         1
  403.         144
  404.         0
  405.         1
  406.         100
  407.     [brk]
  408.         0
  409.     [line]
  410.         0
  411.         8
  412.         0
  413.         1
  414.         0
  415.         1
  416.         1
  417.         1
  418.         10
  419.         10
  420.     [spec]
  421.         0
  422.         0
  423.         
  424.         0
  425.         0
  426.         1
  427.         0
  428.         0
  429.         0
  430.         0
  431.     [nfmt]
  432.         280
  433.         1
  434.         2
  435.         .
  436.         ,
  437.         $
  438.     First Indent
  439.     0
  440.     0
  441. [l1]
  442.     0
  443. [edoc]
  444. Macro by <+!>Charlie Pappas<-!>
  445.  
  446.  
  447. function keyword()
  448.  
  449. ignorekeyboard(1)
  450.  
  451. declare strpath(p1)
  452.  
  453. declare strfile(p1)
  454.  
  455. declare ckfile(file, txt)
  456.  
  457. dim keys(10)
  458.  
  459. filledit(8006, "*.sam")
  460.  
  461. filledit(8000, getdocpath$())
  462.  
  463. for i = 1 to 4
  464.  
  465.     field = getprofilestring$("amipro", "field{i}", "amipro.ini")
  466.  
  467.     if field = ""
  468.  
  469.         field = "Field{i}"
  470.  
  471.     endif
  472.  
  473.     filledit((i + 8100), field)
  474.  
  475. next
  476.  
  477. box = dialogbox(".", "keywords")
  478.  
  479. if box <<<;> 1
  480.  
  481.     return 0
  482.  
  483. endif
  484.  
  485. for i = 1 to 5
  486.  
  487.     keys(i) = getdialogfield$(i + 8000)
  488.  
  489. next
  490.  
  491. for i = 6 to 9
  492.  
  493.     keys(i) = getdialogfield$(i + 8005)
  494.  
  495. next
  496.  
  497. keys(10) = getdialogfield$(8777)
  498.  
  499. onerror endit
  500.  
  501. oncancel endit
  502.  
  503. allocglobalvar("hits", 1)
  504.  
  505. allocglobalvar("filesfound", 1)
  506.  
  507. setglobalvar("hits", 0)
  508.  
  509. setglobalvar("filesfound", 0)
  510.  
  511. path = getdialogfield$(8000)
  512.  
  513. spec = getdialogfield$(8006)
  514.  
  515. if right$(path, 1) <<<;> "\"
  516.  
  517.     path = strcat$(path, "\")
  518.  
  519. endif
  520.  
  521. file = findfirst$(strcat$(path, spec), 1)
  522.  
  523. if file = ""
  524.  
  525.     message("No files found")
  526.  
  527.     return 0
  528.  
  529. endif
  530.  
  531. setglobalvar("filesfound", 1)
  532.  
  533. if ckfile(strcat$(path, file), &keys) = 0
  534.  
  535.     if decide("Stop Search")
  536.  
  537.         goto endit
  538.  
  539.     endif
  540.  
  541. endif
  542.  
  543. while (1)
  544.  
  545.     file = findnext$()
  546.  
  547.     if file = ""
  548.  
  549.         break
  550.  
  551.     endif
  552.  
  553.     file = strcat$(path, file)
  554.  
  555.     setglobalvar("filesfound", (getglobalvar$("filesfound") + 1))
  556.  
  557.     if ckfile(file, &keys) = 0
  558.  
  559.         if decide("Stop Search")
  560.  
  561.             goto endit
  562.  
  563.         endif
  564.  
  565.     endif
  566.  
  567. wend
  568.  
  569. endit:
  570.  
  571. statusbarmsg("")
  572.  
  573. filledit(8111, getglobalvar$("hits"))
  574.  
  575. filledit(8110, getglobalvar$("filesfound"))
  576.  
  577. filledit(8007, path)
  578.  
  579. freeglobalvar("hits")
  580.  
  581. freeglobalvar("filesfound")
  582.  
  583. box = dialogbox(".", "files")
  584.  
  585. if box <<<;> 1
  586.  
  587.     return 0
  588.  
  589. endif
  590.  
  591. statusbarmsg("")
  592.  
  593. files = getdialogfield$(8000)
  594.  
  595. if files <<<;> ""
  596.  
  597.     for i = 1 to 9
  598.  
  599.         fname = strfield$(files, i, " ")
  600.  
  601.         if fname = ""
  602.  
  603.             break
  604.  
  605.         endif
  606.  
  607.         FileOpen(fname, 1, "")
  608.  
  609.     next
  610.  
  611. endif
  612.  
  613. end function
  614.  
  615.  
  616. function ckfile(file, keys)
  617.  
  618. defstr flag, ck;
  619.  
  620. if instr(1, ucase$(file), "KEYWORD.SMM") <;> 0
  621.  
  622.     return 1
  623.  
  624. endif
  625.  
  626. stat = 0
  627.  
  628. statusbarmsg("Checking file:  {file}")
  629.  
  630. fh = fopen(file, "r")
  631.  
  632. if fh << 1
  633.  
  634.     message("Unable to read file")
  635.  
  636.     return 1
  637.  
  638. endif
  639.  
  640. onerror endit
  641.  
  642. oncancel endit
  643.  
  644. line = ""
  645.  
  646. b = mid$("<[><[>", 1, 1)
  647.  
  648. while (line <<<;> "{b}desc]")
  649.  
  650.     line = fgets$(fh)
  651.  
  652.     if line = -1
  653.  
  654.         fclose(fh)
  655.  
  656.         return 1
  657.  
  658.     endif
  659.  
  660. wend
  661.  
  662. statusbarmsg("Checking text of file:  {file}")
  663.  
  664. line = fgets$(fh)
  665.  
  666. if assign(&ck, *keys(10)) <<<;> ""
  667.  
  668.     if instr(1, lcase$(line), lcase$(ck)) <;> 0
  669.  
  670.         setglobalvar("hits", (getglobalvar$("hits") + 1))
  671.  
  672.         beep()
  673.  
  674.         filllist(strfile(file))
  675.  
  676.         fclose(fh)
  677.  
  678.         return 1
  679.  
  680.     endif
  681.  
  682. endif
  683.  
  684. line = fgets$(fh)
  685.  
  686. for i = 6 to 9
  687.  
  688.     ck = *keys(i)
  689.  
  690.     if ck <<<;> ""
  691.  
  692.         if instr(1, lcase$(line), lcase$(ck)) <;> 0
  693.  
  694.             setglobalvar("hits", (getglobalvar$("hits") + 1))
  695.  
  696.             beep()
  697.  
  698.             filllist(strfile(file))
  699.  
  700.             fclose(fh)
  701.  
  702.             return 1
  703.  
  704.         endif
  705.  
  706.     endif
  707.  
  708.     line = fgets$(fh)
  709.  
  710. next
  711.  
  712. for i = 1 to 8
  713.  
  714.     line = fgets$(fh)
  715.  
  716.     if line = -1
  717.  
  718.         fclose(fh)
  719.  
  720.         return 1
  721.  
  722.     endif
  723.  
  724. next
  725.  
  726. line = fgets$(fh)
  727.  
  728. for i = 1 to 5
  729.  
  730.     ck = *keys(i);
  731.  
  732.     if ck <<<;> ""
  733.  
  734.         if instr(1, lcase$(line), lcase$(ck)) <;> 0
  735.  
  736.             setglobalvar("hits", (getglobalvar$("hits") + 1))
  737.  
  738.             beep()
  739.  
  740.             filllist(strfile(file))
  741.  
  742.             fclose(fh)
  743.  
  744.             return 1
  745.  
  746.         endif
  747.  
  748.     endif
  749.  
  750.     line = fgets$(fh)
  751.  
  752. next
  753.  
  754. stat = 1
  755.  
  756. endit:
  757.  
  758. fclose(fh)
  759.  
  760. return stat
  761.  
  762. end function
  763.  
  764.  
  765. DIALOG keywords
  766.  
  767. -2134376448 21 79 22 206 156 "" "" "Keyword Search"
  768.  
  769. FONT 8 "Helv"
  770.  
  771. 6 19 56 8 1001 1342308352 "static" "&Files to include:" 0 
  772.  
  773. 64 17 82 12 8006 1350631552 "edit" "" 0 
  774.  
  775. 6 32 42 8 1000 1342177280 "static" "&Description:" 0 
  776.  
  777. 6 42 194 22 8777 1350631428 "edit" "" 0 
  778.  
  779. 6 66 96 8 1002 1342308352 "static" "&Keywords:" 0 
  780.  
  781. 6 76 96 12 8001 1350631552 "edit" "" 0 
  782.  
  783. 6 90 96 12 8002 1350631552 "edit" "" 0 
  784.  
  785. 104 76 96 12 8003 1350631552 "edit" "" 0 
  786.  
  787. 104 90 96 12 8004 1350631552 "edit" "" 0 
  788.  
  789. 6 104 96 8 8101 1342308352 "static" "" 0 
  790.  
  791. 6 114 96 12 8011 1350631552 "edit" "" 0 
  792.  
  793. 6 128 96 8 8102 1342177280 "static" "" 0 
  794.  
  795. 6 138 96 12 8012 1350631552 "edit" "" 0 
  796.  
  797. 104 104 96 8 8103 1342177280 "static" "" 0 
  798.  
  799. 104 114 96 12 8013 1350631552 "edit" "" 0 
  800.  
  801. 104 128 96 8 8104 1342177280 "static" "" 0 
  802.  
  803. 104 138 96 12 8014 1350631552 "edit" "" 0 
  804.  
  805. 160 4 40 14 1 1342373889 "button" "OK" 0 
  806.  
  807. 160 20 40 14 2 1342373888 "button" "Cancel" 0 
  808.  
  809. 6 7 56 8 1003 1342308352 "static" "&Directory:" 0 
  810.  
  811. 64 4 82 12 8000 1350631552 "edit" "" 0 
  812.  
  813. END DIALOG
  814.  
  815.  
  816. DIALOG files
  817.  
  818. -2134376448 11 104 38 160 88 "" "" "Files Found"
  819.  
  820. FONT 8 "Helv"
  821.  
  822. 6 4 60 8 1000 1342308352 "static" "&Matching files:" 0 
  823.  
  824. 6 14 64 68 9000 1352728587 "listbox" "" 0 
  825.  
  826. 114 4 40 14 1 1342373889 "button" "Open" 0 
  827.  
  828. 114 20 40 14 2 1342373888 "button" "Cancel" 0 
  829.  
  830. 73 71 60 0 8000 1342177280 "static" "" 0 
  831.  
  832. 74 72 54 8 1001 1342177280 "static" "Files searched:" 0 
  833.  
  834. 130 72 16 8 8110 1342177280 "static" "" 0 
  835.  
  836. 130 62 16 8 8111 1342177280 "static" "" 0 
  837.  
  838. 74 62 54 8 1004 1342177280 "static" "Matches:" 0 
  839.  
  840. 74 32 32 8 1002 1342177280 "static" "Directory:" 0 
  841.  
  842. 74 42 80 8 8007 1342177280 "static" "" 0 
  843.  
  844. END DIALOG
  845.  
  846.  
  847. function Strfile(PathFile) ' returns filename from fullpath
  848.  
  849. i = 1
  850.  
  851. while (1)
  852.  
  853.     ck = strchr(i PathFile "\")
  854.  
  855.     if ck << 1
  856.  
  857.         break
  858.  
  859.     endif
  860.  
  861.     i = ck + 1
  862.  
  863. wend
  864.  
  865. plen = len(pathfile)
  866.  
  867. pathfile = MID$(PathFile i plen)
  868.  
  869. return pathfile
  870.  
  871. end function
  872.  
  873.  
  874. function Strpath(PathFile) ' returns path from fullpath
  875.  
  876. i = 1
  877.  
  878. while (1)
  879.  
  880.     ck = strchr(i PathFile "\")
  881.  
  882.     if ck << 1
  883.  
  884.         break
  885.  
  886.     endif
  887.  
  888.     i = ck + 1
  889.  
  890. wend
  891.  
  892. path = MID$(PathFile 1 (i - 1))
  893.  
  894. return path
  895.  
  896. end function
  897.  
  898.  
  899. >
  900.  
  901. [Embedded]
  902. 00008700
  903. >
  904. [macsum] 6
  905. keyword 0 0 10 2
  906. ckfile 1887 2 8 87
  907. keywords 3576 0 -1 162
  908. files 4614 0 -1 188
  909. Strfile 5225 1 4 204
  910. Strpath 5449 1 4 218
  911. [macse]
  912. 14 keyword
  913. 0 32 1
  914. 5 10
  915. 21 1 [X]
  916. 0 31 8006 "*.sam"
  917. 0 268
  918. 13
  919. 0 31 8000 [X]
  920. 5 1
  921. 8 2
  922. 5 4
  923. 6 2
  924. 18 2
  925. 12 00000166
  926. 10 00000311
  927. 5 1
  928. 6 2
  929. 3 0
  930. 8 2
  931. 10 00000091
  932. 0 286 "amipro" "field{2}" "amipro.ini"
  933. 13
  934. 8 3
  935. 6 3
  936. 7 ""
  937. 18 0
  938. 11 00000264
  939. 7 "Field{2}"
  940. 8 3
  941. 6 2
  942. 5 8100
  943. 3 0
  944. 0 31 [X] "{3}"
  945. 10 00000133
  946. 0 26 "." "keywords"
  947. 13
  948. 8 4
  949. 6 4
  950. 5 1
  951. 18 1
  952. 11 00000382
  953. 5 0
  954. 15
  955. 9
  956. 5 1
  957. 8 2
  958. 5 5
  959. 6 2
  960. 18 2
  961. 12 00000467
  962. 10 00000523
  963. 5 1
  964. 6 2
  965. 3 0
  966. 8 2
  967. 10 00000392
  968. 6 2
  969. 6 2
  970. 5 8000
  971. 3 0
  972. 0 27 [X]
  973. 13
  974. 23 1
  975. 10 00000434
  976. 5 6
  977. 8 2
  978. 5 9
  979. 6 2
  980. 18 2
  981. 12 00000608
  982. 10 00000664
  983. 5 1
  984. 6 2
  985. 3 0
  986. 8 2
  987. 10 00000533
  988. 6 2
  989. 6 2
  990. 5 8005
  991. 3 0
  992. 0 27 [X]
  993. 13
  994. 23 1
  995. 10 00000575
  996. 5 10
  997. 0 27 8777
  998. 13
  999. 23 1
  1000. 20 00001422
  1001. 19 00001422
  1002. 0 271 "hits" 1
  1003. 0 271 "filesfound" 1
  1004. 0 264 "hits" 0
  1005. 0 264 "filesfound" 0
  1006. 0 27 8000
  1007. 13
  1008. 8 5
  1009. 0 27 8006
  1010. 13
  1011. 8 6
  1012. 0 807 "{5}" 1
  1013. 13
  1014. 7 "\"
  1015. 18 1
  1016. 11 00000903
  1017. 0 16 "{5}" "\"
  1018. 13
  1019. 8 5
  1020. 0 16 "{5}" "{6}"
  1021. 13
  1022. 0 280 [X] 1
  1023. 13
  1024. 8 7
  1025. 6 7
  1026. 7 ""
  1027. 18 0
  1028. 11 00001011
  1029. 0 3 "No files found"
  1030. 5 0
  1031. 15
  1032. 9
  1033. 0 264 "filesfound" 1
  1034. 0 16 "{5}" "{7}"
  1035. 13
  1036. 16 ckfile [X] &1
  1037. 13
  1038. 5 0
  1039. 18 0
  1040. 11 00001150
  1041. 0 2 "Stop Search"
  1042. 13
  1043. 11 00001150
  1044. 10 00001422
  1045. 5 1
  1046. 11 00001422
  1047. 0 281
  1048. 13
  1049. 8 7
  1050. 6 7
  1051. 7 ""
  1052. 18 0
  1053. 11 00001227
  1054. 10 00001422
  1055. 0 16 "{5}" "{7}"
  1056. 13
  1057. 8 7
  1058. 0 265 "filesfound"
  1059. 13
  1060. 5 1
  1061. 3 0
  1062. 0 264 "filesfound" [X]
  1063. 16 ckfile "{7}" &1
  1064. 13
  1065. 5 0
  1066. 18 0
  1067. 11 00001409
  1068. 0 2 "Stop Search"
  1069. 13
  1070. 11 00001409
  1071. 10 00001422
  1072. 10 00001150
  1073. 0 789 ""
  1074. 0 265 "hits"
  1075. 13
  1076. 0 31 8111 [X]
  1077. 0 265 "filesfound"
  1078. 13
  1079. 0 31 8110 [X]
  1080. 0 31 8007 "{5}"
  1081. 0 266 "hits"
  1082. 0 266 "filesfound"
  1083. 0 26 "." "files"
  1084. 13
  1085. 8 4
  1086. 6 4
  1087. 5 1
  1088. 18 1
  1089. 11 00001623
  1090. 5 0
  1091. 15
  1092. 9
  1093. 0 789 ""
  1094. 0 27 8000
  1095. 13
  1096. 8 8
  1097. 6 8
  1098. 7 ""
  1099. 18 1
  1100. 11 00001875
  1101. 5 1
  1102. 8 2
  1103. 5 9
  1104. 6 2
  1105. 18 2
  1106. 12 00001768
  1107. 10 00001875
  1108. 5 1
  1109. 6 2
  1110. 3 0
  1111. 8 2
  1112. 10 00001693
  1113. 0 20 "{8}" "{2}" " "
  1114. 13
  1115. 8 9
  1116. 6 9
  1117. 7 ""
  1118. 18 0
  1119. 11 00001842
  1120. 10 00001875
  1121. 2 102 1 "{9}" 1 ""
  1122. 10 00001735
  1123. 6 0
  1124. 15
  1125. 9
  1126. 14 ckfile
  1127. 0 18 "{0}"
  1128. 13
  1129. 0 808 1 [X] "KEYWORD.SMM"
  1130. 13
  1131. 5 0
  1132. 18 3
  1133. 11 00000094
  1134. 5 1
  1135. 15
  1136. 9
  1137. 5 0
  1138. 8 5
  1139. 0 789 "Checking file:  {0}"
  1140. 0 259 "{0}" "r"
  1141. 13
  1142. 8 6
  1143. 6 6
  1144. 5 1
  1145. 18 5
  1146. 11 00000227
  1147. 0 3 "Unable to read file"
  1148. 5 1
  1149. 15
  1150. 9
  1151. 20 00001652
  1152. 19 00001652
  1153. 7 ""
  1154. 8 7
  1155. 0 15 "[[" 1 1
  1156. 13
  1157. 8 8
  1158. 6 7
  1159. 7 "{8}desc]"
  1160. 18 1
  1161. 11 00000416
  1162. 0 257 "{6}"
  1163. 13
  1164. 8 7
  1165. 6 7
  1166. 5 -1
  1167. 18 0
  1168. 11 00000403
  1169. 0 260 "{6}"
  1170. 5 1
  1171. 15
  1172. 9
  1173. 10 00000288
  1174. 0 789 "Checking text of file:  {0}"
  1175. 0 257 "{6}"
  1176. 13
  1177. 8 7
  1178. 5 10
  1179. 22 1
  1180. 0 805 &4 [X]
  1181. 13
  1182. 7 ""
  1183. 18 1
  1184. 11 00000717
  1185. 0 17 "{7}"
  1186. 13
  1187. 0 17 "{4}"
  1188. 13
  1189. 0 808 1 [X] [X]
  1190. 13
  1191. 5 0
  1192. 18 3
  1193. 11 00000717
  1194. 0 265 "hits"
  1195. 13
  1196. 5 1
  1197. 3 0
  1198. 0 264 "hits" [X]
  1199. 0 801
  1200. 16 strfile "{0}"
  1201. 13
  1202. 0 25 [X]
  1203. 0 260 "{6}"
  1204. 5 1
  1205. 15
  1206. 9
  1207. 0 257 "{6}"
  1208. 13
  1209. 8 7
  1210. 5 6
  1211. 8 9
  1212. 5 9
  1213. 6 9
  1214. 18 2
  1215. 12 00000824
  1216. 10 00001092
  1217. 5 1
  1218. 6 9
  1219. 3 0
  1220. 8 9
  1221. 10 00000749
  1222. 6 9
  1223. 22 1
  1224. 8 4
  1225. 6 4
  1226. 7 ""
  1227. 18 1
  1228. 11 00001057
  1229. 0 17 "{7}"
  1230. 13
  1231. 0 17 "{4}"
  1232. 13
  1233. 0 808 1 [X] [X]
  1234. 13
  1235. 5 0
  1236. 18 3
  1237. 11 00001057
  1238. 0 265 "hits"
  1239. 13
  1240. 5 1
  1241. 3 0
  1242. 0 264 "hits" [X]
  1243. 0 801
  1244. 16 strfile "{0}"
  1245. 13
  1246. 0 25 [X]
  1247. 0 260 "{6}"
  1248. 5 1
  1249. 15
  1250. 9
  1251. 0 257 "{6}"
  1252. 13
  1253. 8 7
  1254. 10 00000791
  1255. 5 1
  1256. 8 9
  1257. 5 8
  1258. 6 9
  1259. 18 2
  1260. 12 00001177
  1261. 10 00001267
  1262. 5 1
  1263. 6 9
  1264. 3 0
  1265. 8 9
  1266. 10 00001102
  1267. 0 257 "{6}"
  1268. 13
  1269. 8 7
  1270. 6 7
  1271. 5 -1
  1272. 18 0
  1273. 11 00001254
  1274. 0 260 "{6}"
  1275. 5 1
  1276. 15
  1277. 9
  1278. 10 00001144
  1279. 0 257 "{6}"
  1280. 13
  1281. 8 7
  1282. 5 1
  1283. 8 9
  1284. 5 5
  1285. 6 9
  1286. 18 2
  1287. 12 00001374
  1288. 10 00001642
  1289. 5 1
  1290. 6 9
  1291. 3 0
  1292. 8 9
  1293. 10 00001299
  1294. 6 9
  1295. 22 1
  1296. 8 4
  1297. 6 4
  1298. 7 ""
  1299. 18 1
  1300. 11 00001607
  1301. 0 17 "{7}"
  1302. 13
  1303. 0 17 "{4}"
  1304. 13
  1305. 0 808 1 [X] [X]
  1306. 13
  1307. 5 0
  1308. 18 3
  1309. 11 00001607
  1310. 0 265 "hits"
  1311. 13
  1312. 5 1
  1313. 3 0
  1314. 0 264 "hits" [X]
  1315. 0 801
  1316. 16 strfile "{0}"
  1317. 13
  1318. 0 25 [X]
  1319. 0 260 "{6}"
  1320. 5 1
  1321. 15
  1322. 9
  1323. 0 257 "{6}"
  1324. 13
  1325. 8 7
  1326. 10 00001341
  1327. 5 1
  1328. 8 5
  1329. 0 260 "{6}"
  1330. 6 5
  1331. 15
  1332. 9
  1333. 6 2
  1334. 15
  1335. 9
  1336. DIALOG keywords
  1337. -2134376448 21 79 22 206 156 "" "" "Keyword Search" 
  1338. FONT 8 "Helv" 
  1339. 6 19 56 8 1001 1342308352 "static" "&Files to include:" 0 
  1340. 64 17 82 12 8006 1350631552 "edit" "" 0 
  1341. 6 32 42 8 1000 1342177280 "static" "&Description:" 0 
  1342. 6 42 194 22 8777 1350631428 "edit" "" 0 
  1343. 6 66 96 8 1002 1342308352 "static" "&Keywords:" 0 
  1344. 6 76 96 12 8001 1350631552 "edit" "" 0 
  1345. 6 90 96 12 8002 1350631552 "edit" "" 0 
  1346. 104 76 96 12 8003 1350631552 "edit" "" 0 
  1347. 104 90 96 12 8004 1350631552 "edit" "" 0 
  1348. 6 104 96 8 8101 1342308352 "static" "" 0 
  1349. 6 114 96 12 8011 1350631552 "edit" "" 0 
  1350. 6 128 96 8 8102 1342177280 "static" "" 0 
  1351. 6 138 96 12 8012 1350631552 "edit" "" 0 
  1352. 104 104 96 8 8103 1342177280 "static" "" 0 
  1353. 104 114 96 12 8013 1350631552 "edit" "" 0 
  1354. 104 128 96 8 8104 1342177280 "static" "" 0 
  1355. 104 138 96 12 8014 1350631552 "edit" "" 0 
  1356. 160 4 40 14 1 1342373889 "button" "OK" 0 
  1357. 160 20 40 14 2 1342373888 "button" "Cancel" 0 
  1358. 6 7 56 8 1003 1342308352 "static" "&Directory:" 0 
  1359. 64 4 82 12 8000 1350631552 "edit" "" 0 
  1360. DIALOG files
  1361. -2134376448 11 104 38 160 88 "" "" "Files Found" 
  1362. FONT 8 "Helv" 
  1363. 6 4 60 8 1000 1342308352 "static" "&Matching files:" 0 
  1364. 6 14 64 68 9000 1352728587 "listbox" "" 0 
  1365. 114 4 40 14 1 1342373889 "button" "Open" 0 
  1366. 114 20 40 14 2 1342373888 "button" "Cancel" 0 
  1367. 73 71 60 0 8000 1342177280 "static" "" 0 
  1368. 74 72 54 8 1001 1342177280 "static" "Files searched:" 0 
  1369. 130 72 16 8 8110 1342177280 "static" "" 0 
  1370. 130 62 16 8 8111 1342177280 "static" "" 0 
  1371. 74 62 54 8 1004 1342177280 "static" "Matches:" 0 
  1372. 74 32 32 8 1002 1342177280 "static" "Directory:" 0 
  1373. 74 42 80 8 8007 1342177280 "static" "" 0 
  1374. 14 Strfile
  1375. 5 1
  1376. 8 2
  1377. 5 1
  1378. 11 00000146
  1379. 0 13 "{2}" "{0}" "\"
  1380. 13
  1381. 8 3
  1382. 6 3
  1383. 5 1
  1384. 18 5
  1385. 11 00000113
  1386. 10 00000146
  1387. 6 3
  1388. 5 1
  1389. 3 0
  1390. 8 2
  1391. 10 00000022
  1392. 0 14 "{0}"
  1393. 13
  1394. 8 4
  1395. 0 15 "{0}" "{2}" "{4}"
  1396. 13
  1397. 8 0
  1398. 6 0
  1399. 15
  1400. 9
  1401. 6 1
  1402. 15
  1403. 9
  1404. 14 Strpath
  1405. 5 1
  1406. 8 2
  1407. 5 1
  1408. 11 00000146
  1409. 0 13 "{2}" "{0}" "\"
  1410. 13
  1411. 8 3
  1412. 6 3
  1413. 5 1
  1414. 18 5
  1415. 11 00000113
  1416. 10 00000146
  1417. 6 3
  1418. 5 1
  1419. 3 0
  1420. 8 2
  1421. 10 00000022
  1422. 6 2
  1423. 5 1
  1424. 3 1
  1425. 0 15 "{0}" 1 [X]
  1426. 13
  1427. 8 4
  1428. 6 4
  1429. 15
  1430. 9
  1431. 6 1
  1432. 15
  1433. 9
  1434. 00008725
  1435.