home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / zsus / z3help / e.lbr / EXFIND.HZP / EXFIND.HLP
Encoding:
Text File  |  1991-11-18  |  4.5 KB  |  108 lines

  1. ;
  2.                                  EXFIND.COM                                   
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.                3k (19)   A6AF  1.0        Greg Miner 5/90          Z3COM8
  6.  
  7.   1- Syntax/Options  2- Patching  3- Alias script  4- sample OFFLINE.DIR      
  8.  
  9.  
  10.    EXFIND is a Z-System utility for RAS operators.  Used in conjunction with a
  11. ZCPR alias script,  EXFIND searches an offline archive catalog and reports the
  12. existance, or non-existance of requested files via the ZCPR registers.   Thus,
  13. used as an extention to ZMD, existing files are not accepted as uploads.
  14.  
  15.    EXFIND's  sole  output is  through  the  ZCPR  registers,  where it reports 
  16. success, or failure of the search; or optionally the number of hits.
  17. :1
  18.     Syntax   EXFIND  [DIR:][FILENAME.EXT][=mask][/o]
  19.  
  20.    ...where "mask" is the filename or word to search for.   A single  optional 
  21. parameter, "c",  causes EXFIND to  report the number of matches in registers 0 
  22. and 1, the least significant  count in register 0 and the  most significant in 
  23. register 1.  By default, EXFIND returns either 0 for no match or 1 for a match
  24. in register 0.   In this case, the search is terminated on the first match (It
  25. is assumed that the file has been sorted alphanumericly).   Lines with leading 
  26. spaces or tabs are ignored, allowing for the file being commented.
  27. :2
  28.  Patching 
  29.  
  30.    Two patch areas exist near the beginning of the program.  These are clearly
  31. labelled:
  32.  
  33.  
  34.  SIZREC>   which is set to 12 characters.   This determines the maximum number
  35. of characters to compare.  Thus the catalog can contain, as in my case,  a key
  36. a key which determines the application of the file, and a one line description
  37. of the file.
  38.  
  39.  FILE>  which is the default  file to search.   The default file  may be over-
  40. ridden from the command line.   Currently the default is  OFFLINE.DIR.  Change 
  41. these to suit your application. 
  42. :3
  43.  The Alias Script 
  44.  
  45.  
  46. ZMD    IF $1=R;ECHO P%>LEASE WAIT... ;EXFIND A0: =$2;IF 0 0;
  47.     ZMD150 $*;ELSE;type a0:m ex;FI;ELSE;ZMD150 $* ;ZIF
  48.  
  49.    ZMD.COM has  been renamed  to ZMD150.COM  and  made  "system" so  as not to
  50. appear in the normal directory display.   The file  "ex" contained in M.LBR is 
  51. typed on the console  when  a  match is  found to explain to the user that the 
  52. file  he is  attempting to upload  already exists and that  he should possibly 
  53. select another file.
  54. :4
  55. [Column 1]
  56. |
  57.  ****************************************************************************
  58.  *            Blackboard WhatsFor Offline Catalog             *
  59.  *               Last Update: 28/04/90                *
  60.  ****************************************************************************
  61.  *                                        *
  62.  * KEY:                                     *
  63.  *       [APPLE]  - Apple Computers - All configurations            *
  64.  *       [ATARI]  - Specifically for Atari Computers                *
  65.  *       [BASIC]  - Basic Source File                     *
  66.  *       [CMDR]   - Specifically for Comodore 64/128/Amiga            *
  67.  *       [CP/M]   - Runs under generic CP/M and Enhancements            *
  68.  *       [DBASE]  - dBase II or III program                    *
  69.  *       [MODULA] - Turbo Modula 2 Application                *
  70.  *       [MS-DOS] - Runs only under MS-DOS/PC-DOS and equivelents.        *
  71.  *       [PASCAL] - Turbo Pascal Source (mainly)                *
  72.  *       [TEXT]   - Text file                         *
  73.  *       [ZCPR3]  - Specifically for ZCPR 3.0 and above            *
  74.  *       [ZCPR33] - Specifically for ZCPR 3.3 and above            *
  75.  *       [ZCPR34] - Specifically for ZCPR 3.4 and above            *
  76.  *                                        *
  77.  ****************************************************************************
  78.  
  79.  [2]
  80. 22DSK121.ARC [MS-DOS] Reads/Writes multiple disk formats under 22NICE
  81. 22NICE12.ARC [MS-DOS] CP/M Emulator for MS-DOS
  82. 2DOCWHO.ARC  [TEXT]   Two Doctor Who stories. Obtained from GENIE SciFi.
  83. .
  84. .
  85. .
  86.  [A]
  87. ACREATE3.LBR [ZCPR3]  Creates Alias files from text files
  88. AD.OBJ         [MS-DOS] Sorted Directory
  89. ADDRSS.ARC   [MS-DOS] Address Book Database
  90. ADIR26.LBR   [ZCPR3]  Alias Directory. Implements search mask.
  91. .
  92. .
  93. .
  94.  [Y]
  95. YAHTZEE.BAS  [ATARI]  Play against 4 other people, or let the computer play
  96. YESMAN.LBR   [CP/M]   Your own personal yesman
  97.  
  98.  
  99.  [Z]
  100. Z-GOLF.LBR   [ZCPR3]  Game of Solitare
  101. Z-NEWS.1Z9   [ZCPR3]  Newsletter
  102. Z-NEWS.2Z1   [ZCPR3]  Newsletter
  103. Z-NEWS.2Z2   [ZCPR3]  Newsletter
  104. Z-NEWS.4Z2   [ZCPR3]  Newsletter
  105. Z-NEWS.8Z9   [ZCPR3]  Newsletter
  106. Z-NEWS5.LBR  [ZCPR3]  Newsletter
  107. Z3-OZ-56.LBR [ZCPR3]  ZCPR3 Osborne 56K implementation
  108. Z33ERR07.LBR [ZCPR33] ZCPR33 Error processor