home *** CD-ROM | disk | FTP | other *** search
/ Shareware Tiger / SharewareTiger.cdr / x10 / catscn.exe / CATSCAN.DOC < prev    next >
Encoding:
Text File  |  1991-09-27  |  105.6 KB  |  2,674 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                  C A T S C A N
  14.  
  15.  
  16.                            Version 3.1 - Users Guide
  17.  
  18.                        By Don Strenczewilk CIS 72617,132
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.                                              ┌─────────┐                  
  44.                                        ┌─────┴───┐     │  (R)             
  45.                                      ──│         │o    │──────────────────
  46.                                        │   ┌─────┴╨──┐ │  Association of  
  47.                                        │   │         │─┘  Shareware       
  48.                                        └───│    o    │    Professionals   
  49.                                      ──────│    ║    │────────────────────
  50.                                            └────╨────┘    MEMBER          
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                  Contents
  61.  
  62.  
  63.  
  64.            Chapter 1  INTRODUCTION                                  2
  65.               1.1  Operating Modes . . . . . . . . . . . . . . . .  2
  66.               1.2  System Requirements and Capacity  . . . . . . .  3
  67.               1.3  Communication program compatibility . . . . . .  3
  68.               1.4  Disk files included with and created by
  69.                    CatScan . . . . . . . . . . . . . . . . . . . .  3
  70.               1.5  Acknowledgments . . . . . . . . . . . . . . . .  3
  71.  
  72.            Chapter 2  REGISTRATION - Why and How                    5
  73.  
  74.            Chapter 3  CATALYST.EXE                                  7
  75.               3.1  Main Menu . . . . . . . . . . . . . . . . . . .  7
  76.                  3.1.1  Video  . . . . . . . . . . . . . . . . . .  7
  77.                  3.1.2  Snow on Screen . . . . . . . . . . . . . .  8
  78.               3.2  Printer Initialization  . . . . . . . . . . . .  9
  79.               3.3  TAPCIS Installation . . . . . . . . . . . . . .  9
  80.               3.4  Ordering CatScan  . . . . . . . . . . . . . . .  9
  81.               3.5  Miscellaneous . . . . . . . . . . . . . . . . . 10
  82.               3.6  Quit  . . . . . . . . . . . . . . . . . . . . . 10
  83.  
  84.            Chapter 4  INTERACTIVE MODE                             11
  85.               4.1  Selecting Options - Using Menus . . . . . . . . 11
  86.                  4.1.1  Getting Help . . . . . . . . . . . . . . . 12
  87.                  4.1.2  Line Editing Keys  . . . . . . . . . . . . 12
  88.                  4.1.3  The Search Word Screen . . . . . . . . . . 13
  89.                  4.1.4  The Indicators . . . . . . . . . . . . . . 14
  90.               4.2  The Main Menu.  . . . . . . . . . . . . . . . . 15
  91.               4.3  The File Menu . . . . . . . . . . . . . . . . . 16
  92.                  4.3.1  Load . . . . . . . . . . . . . . . . . . . 16
  93.                  4.3.2  Name . . . . . . . . . . . . . . . . . . . 17
  94.                  4.3.3  Mark . . . . . . . . . . . . . . . . . . . 18
  95.                  4.3.4  Process  . . . . . . . . . . . . . . . . . 18
  96.                  4.3.5  Update . . . . . . . . . . . . . . . . . . 19
  97.                  4.3.6  Search . . . . . . . . . . . . . . . . . . 20
  98.                  4.3.7  Compression  . . . . . . . . . . . . . . . 20
  99.               4.4  Viewing Files - General . . . . . . . . . . . . 20
  100.               4.5  Viewing Catalog Files . . . . . . . . . . . . . 20
  101.                  4.5.1  Print  . . . . . . . . . . . . . . . . . . 21
  102.                  4.5.2  Search . . . . . . . . . . . . . . . . . . 21
  103.                  4.5.3  Goto . . . . . . . . . . . . . . . . . . . 22
  104.                  4.5.4  Mark . . . . . . . . . . . . . . . . . . . 22
  105.                     4.5.4.1  Writing Download Scripts  . . . . . . 23
  106.                     4.5.4.2  Deleting Marked Descriptions  . . . . 24
  107.                  4.5.5  Library  . . . . . . . . . . . . . . . . . 24
  108.                  4.5.6  Other  . . . . . . . . . . . . . . . . . . 25
  109.                  4.5.7  Viewpoint  . . . . . . . . . . . . . . . . 25
  110.  
  111.  
  112.                                        i
  113.  
  114.  
  115.               4.6  Viewing ASCII Files . . . . . . . . . . . . . . 26
  116.                  4.6.1  Print  . . . . . . . . . . . . . . . . . . 26
  117.                  4.6.2  Search . . . . . . . . . . . . . . . . . . 27
  118.                  4.6.3  Download . . . . . . . . . . . . . . . . . 27
  119.                  4.6.4  Quit . . . . . . . . . . . . . . . . . . . 27
  120.  
  121.            Chapter 5  BATCH MODE                                   28
  122.               5.1  Starting CatScan in Batch mode  . . . . . . . . 28
  123.               5.2  Command Line Reference  . . . . . . . . . . . . 28
  124.                  5.2.1  Help - ? . . . . . . . . . . . . . . . . . 28
  125.                  5.2.2  Age Report . . . . . . . . . . . . . . . . 28
  126.                  5.2.3  FileMask . . . . . . . . . . . . . . . . . 29
  127.                  5.2.4  Combining files  . . . . . . . . . . . . . 29
  128.                  5.2.5  -x . . . . . . . . . . . . . . . . . . . . 29
  129.                  5.2.6  -s . . . . . . . . . . . . . . . . . . . . 30
  130.                  5.2.7  -d, -dl  . . . . . . . . . . . . . . . . . 30
  131.                  5.2.8  -d#, -dl#  . . . . . . . . . . . . . . . . 31
  132.                  5.2.9  -p . . . . . . . . . . . . . . . . . . . . 32
  133.                  5.2.10  -r  . . . . . . . . . . . . . . . . . . . 32
  134.                  5.2.11  -z# [n n n ...] . . . . . . . . . . . . . 32
  135.                  5.2.12  -o  . . . . . . . . . . . . . . . . . . . 33
  136.                  5.2.13  -u  . . . . . . . . . . . . . . . . . . . 33
  137.                  5.2.14  -(xxx)  . . . . . . . . . . . . . . . . . 34
  138.                  5.2.15  -NOEMS  . . . . . . . . . . . . . . . . . 34
  139.  
  140.            Appendix A  CATALOG FILE FORMATS                        35
  141.  
  142.            Appendix B  CATSCAN.LOG FILE FORMAT                     36
  143.  
  144.            Appendix C  USING COMPRESSION                           37
  145.  
  146.            Appendix D  OTHER USEFUL UTILITIES                      39
  147.  
  148.            Index                                                   41
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.                                   Tables
  156.  
  157.  
  158.            Table 4.1: Line Editing Keys  . . . . . . . . . . . . . 12
  159.            Table 4.2: File Screen Scroll Bar . . . . . . . . . . . 16
  160.            Table 4.3: View Navigation Keys . . . . . . . . . . . . 21
  161.            Table 4.4: ASCII File Navigation  . . . . . . . . . . . 26
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.                                        ii
  174.  
  175.  
  176.                                 C H A P T E R  1
  177.  
  178.                                   INTRODUCTION
  179.  
  180.  
  181.       Thank you for trying  CatScan.   It will help you maintain CompuServe
  182.       data library catalogs.  Since 1987, I have invested  much  effort  to
  183.       make CatScan laborsaving, fast, and reliable, and I want you to enjoy
  184.       it.
  185.  
  186.       CatScan  is  produced  by  a  member of the Association of  Shareware
  187.       Professionals  (ASP).    ASP  wants  to make sure that the  shareware
  188.       principle works for you.  If  you  are unable to resolve a shareware-
  189.       related problem with an ASP member by contacting the member directly,
  190.       ASP may be able to help.  The ASP Ombudsman can  help  you  resolve a
  191.       dispute or problem with an ASP member, but does not provide technical
  192.       support for members' products.  Please write to the ASP  Ombudsman at
  193.       545 Grover Road, Muskegon, MI 49442-9427 or send a CompuServe message
  194.       via Cmail to ASP Ombudsman 70007,3536.
  195.  
  196.  
  197.       1.1  Operating Modes_________________________________________________
  198.  
  199.       CatScan  has   two  operating  modes:  Interactive  and  Batch.    In
  200.       Interactive mode, you interact with CatScan through menus and prompts
  201.       to  perform tasks.  In Batch mode, you specify all the tasks you want
  202.       to perform at the DOS prompt.
  203.  
  204.       Interactive  Mode  -  Invoke this interactive mode by typing  CATSCAN
  205.       at the DOS prompt.   You can do all the things you can in  Batch mode
  206.       listed below, and:
  207.  
  208.          o  View and search catalog files and ASCII text files.
  209.          o  Search descriptions, keywords, and headers for up to 10 strings
  210.             simultaneously.
  211.          o  Selectively erase unwanted descriptions from your catalogs.
  212.          o  Review age reports, discovering how old the  latest description
  213.             is in each library.
  214.          o  Generate TAPCIS scripts to download files.
  215.  
  216.       Batch mode  -  Typing a file specification  and  series  of criteria,
  217.       you invoke  this  mode  from  the  DOS  prompt.  After processing the
  218.       catalog(s),  CatScan returns to the DOS prompt.    Depending  on  the
  219.       criteria used, you can:
  220.  
  221.          o  Delete duplicate descriptions.
  222.          o  Find outdated descriptions.
  223.          o  Sort  by  library  number,  file  name, date, and  UserID;  any
  224.             combination and order.
  225.          o  Combine a catalog with another.
  226.          o  Review a report of the age of the latest  description  in  each
  227.             library.
  228.          o  Strip non-ascii characters from the file.
  229.          o  Delete descriptions any number of  days old, and write the aged
  230.             descriptions to another file.
  231.          o  Creates TAPCIS scripts to update catalog files.
  232.  
  233.  
  234.       INTRODUCTION                                                       2
  235.  
  236.  
  237.       1.2  System Requirements and Capacity________________________________
  238.  
  239.       CatScan requires an IBM compatible computer  with  approximately 200k
  240.       bytes of memory.  It swaps  information  to and from disk when memory
  241.       is low, so, the more ram available, the more efficiently it operates.
  242.       A Monochrome, CGA, EGA or VGA adapter/monitor is also required.
  243.  
  244.       CatScan can process up to 10,000 long catalog descriptions, and about
  245.       180,000 lines of standard ASCII text.
  246.  
  247.  
  248.       1.3  Communication program compatibility_____________________________
  249.  
  250.       CatScan is compatible with TAPCIS '*.CAT' files.   It  writes scripts
  251.       to download files and  update  catalogs.  Although it will not create
  252.       scripts for other communication programs,  it  processes,  views, and
  253.       search CompuServe data library catalogs  captured  with  any program.
  254.       See "Appendix A" for a description of the catalog file format CatScan
  255.       expects.
  256.  
  257.  
  258.       1.4  Disk files included with and created by CatScan_________________
  259.  
  260.        CATSCAN.EXE   CatScan Program file.
  261.        CATSCAN.OVR   CatScan's overlay file.
  262.        CATALYST.EXE  CatScan's installation program.
  263.        CATSCAN.HLP   CatScan's help file.
  264.        CATSCAN.DOC   This file.
  265.        CATFILES.CFG  Created when you run CatScan or Catalyst the first
  266.                      time.  It contains a list of file names and
  267.                      preferences.
  268.        CATSCAN.LOG   Contains information about files downloaded with
  269.                      CatScan.  CatScan uses this file to store information
  270.                      about files you've downloaded so it can warn you if
  271.                      you try to download the same file more than once.
  272.        CATSCAN.DUP   A list of files you don't want to be asked about when
  273.                      searching for similar descriptions.
  274.        CATSCAN.WRK   A temporary file created in the logged directory and
  275.                      erased when processing has completed.
  276.  
  277.  
  278.       1.5  Acknowledgments_________________________________________________
  279.  
  280.       I coded CatScan in  Borland's  Turbo Pascal and assembly language.  I
  281.       also used TurboPower Software's Turbo  Professional.    I  wrote this
  282.       documentation with  Borland's  Sprint  word  processor.    An earnest
  283.       thanks to the creators of these fine products.
  284.  
  285.       Special thanks to everyone who offered suggestions and reported bugs,
  286.       especially:
  287.  
  288.           o  Sally Ryce for single-handedly beta testing one version.
  289.           o  Chip Rabinowitz for suggesting command line options.
  290.           o  Howard Benner for help adapting  the  TAPCIS  LIB  numbers and
  291.              UserID file.
  292.  
  293.  
  294.  
  295.       3                                                          Chapter 1
  296.  
  297.  
  298.           o  Richard  Wilkes  for   keeping  me  informed  about  impending
  299.              changes.
  300.           o  Neil Rubenking, Brian  Foley,  and everyone else in the BProgA
  301.              forum for programming guidance.
  302.           o  Kim Kokkonen for his  EXECSWAP  routines,  Turbo Professional,
  303.              MAPMEM, and so on.
  304.           o  Orest  Skrypuch  for  help   interfacing   with   single  line
  305.              descriptions.
  306.           o  Jim Korenthal for many helpful suggestions.
  307.           o  Valerie Zen for bug reports, suggestions, and press releases.
  308.           o  Glynn Brooks for many ideas.
  309.           o  Wick Smith for excellent suggestions.
  310.           o  Robert Funk for very detailed bug reports.
  311.           o  Paul  Bradshaw  for  explaining  specifications of the library
  312.              software.
  313.           o  Of course, all the beta testers and registered users.
  314.  
  315.       The list could go on and on.  Sorry, if I've overlooked you.
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.       INTRODUCTION                                                       4
  357.  
  358.  
  359.                                 C H A P T E R  2
  360.  
  361.                            REGISTRATION - Why and How
  362.  
  363.  
  364.                              DEFINITION OF SHAREWARE
  365.  
  366.       Shareware distribution gives users  a  chance  to try software before
  367.       buying it. If you try a Shareware program and continue using  it, you
  368.       are expected to register.  Individual  programs  differ on details --
  369.       some request registration while others  require  it,  some  specify a
  370.       maximum trial period. With  registration,  you  get anything from the
  371.       simple right to continue  using  the  software  to an updated program
  372.       with printed manual.
  373.  
  374.       Copyright laws apply  to  both Shareware and commercial software, and
  375.       the  copyright  holder  retains  all  rights,  with  a  few  specific
  376.       exceptions  as  stated  below.  Shareware  authors  are  accomplished
  377.       programmers, just like commercial  authors,  and  the programs are of
  378.       comparable quality. (In both cases, there are good  programs  and bad
  379.       ones!)  The main difference is in the  method  of  distribution.  The
  380.       author  specifically  grants  the right to copy  and  distribute  the
  381.       software,  either  to all and sundry or  to  a  specific  group.  For
  382.       example, some authors require written permission before  a commercial
  383.       disk vendor may copy their Shareware.
  384.  
  385.       Shareware  is  a  distribution  method,  not a type of software.  You
  386.       should find software that  suits  your  needs and pocketbook, whether
  387.       it's commercial or Shareware. The Shareware system makes fitting your
  388.       needs easier, because  you  can  try  before you buy. And because the
  389.       overhead  is low, prices are low also.  Shareware  has  the  ultimate
  390.       money-back guarantee -- if  you  don't use the product, you don't pay
  391.       for it.
  392.  
  393.  
  394.                              DISCLAIMER - AGREEMENT
  395.  
  396.       Users of CatScan must accept this disclaimer of warranty: "CatScan is
  397.       supplied  as  is.   The author disclaims all warranties, expressed or
  398.       implied,   including,   without   limitation,   the   warranties   of
  399.       merchantability and of fitness for any purpose. The author assumes no
  400.       liability for damages, direct  or  conse-  quential, which may result
  401.       from the use of CatScan."
  402.  
  403.       CatScan is a "shareware program" and is provided at no charge  to the
  404.       user  for  evaluation.   Feel free to share it with your friends, but
  405.       please do not give it away altered or as part of another system.  The
  406.       essence of "user-supported" software is to provide  personal computer
  407.       users with quality software without high prices, and  yet  to provide
  408.       incentive  for  programmers  to continue to develop new products.  If
  409.       you find this program useful and find that you are using  CatScan and
  410.       continue to use CatScan  after  a  reasonable  trial period, you must
  411.       make a reg-istration payment of $30 to Rochester Heritage.    The $30
  412.       registration fee will license one copy for use on any one computer at
  413.       any one time.  You must treat this  software  just  like  a book.  An
  414.       example is that this software may be used by any number of people and
  415.  
  416.  
  417.       5                                                          Chapter 2
  418.  
  419.  
  420.       may be freely moved from one computer location to another, so long as
  421.       there is no possibility of it  being  used at one location while it's
  422.       being used at another. Just as a book cannot be read by two different
  423.       persons at the same time.
  424.  
  425.       Commercial users of CatScan must register and pay for their copies of
  426.       CatScan within 30 days of first use or their  license  is  withdrawn.
  427.       Site-License  arrangements  may   be  made  by  contacting  Rochester
  428.       Heritage.
  429.  
  430.       Anyone distributing CatScan  for  any kind of remuneration must first
  431.       contact Rochester Heritage at the  address  below  for authorization.
  432.       This  authorization  will be automatically  granted  to  distributors
  433.       recognized by the (ASP) as adhering to its  guidelines  for shareware
  434.       distributors,  and  such  distributors  may  begin  offering  CatScan
  435.       immediately (However Rochester Heritage must still be advised so that
  436.       the distributor can be  kept  up-to-date  with  the latest version of
  437.       CatScan.).
  438.  
  439.       You  are  encouraged  to pass a copy of CatScan along to your friends
  440.       for evaluation.  Please encourage them to register their copy if they
  441.       find that they can use it.    All  registered users receive a copy of
  442.       the latest version of the CatScan system.
  443.  
  444.  
  445.                                   WHAT YOU GET
  446.  
  447.       The registration fee is paid once, and gives you the right to use all
  448.       future versions.     You  get  a  disk  and laser-printed user guide,
  449.       and are notified whenever a major revision is released.  I  will send
  450.       CIS Mail explaining how to disable the introductory screen.
  451.  
  452.       Upgrades are free  for  the  download,  but  I'll ship a new disk and
  453.       printed documentation for $10  at  your request.  Just send a message
  454.       via CompuServe Mail, and I'll ship the order and invoice.
  455.  
  456.       The file CATSCAN.REG is an order form.  The Catalyst program can also
  457.       print order  forms.   Please send the form and payment to:
  458.  
  459.                                Rochester Heritage
  460.                                   72 Knapp Ave.
  461.                                Rochester, NY 14609
  462.  
  463.  
  464.       If you have any  enhancements,  problems,  suggestions,  comments, or
  465.       complaints, please send them to me via CIS Mail, a message  in IBMCOM
  466.       or  TAPCIS forums, or a written letter to the above address.  Even if
  467.       you haven't decided to keep CatScan,  feel  free to get in touch with
  468.       me.  I'll reply within 48 hours.  Send to Don Strenczewilk 72617,132
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.       REGISTRATION - Why and How                                         6
  479.  
  480.  
  481.                                 C H A P T E R  3
  482.  
  483.                                   CATALYST.EXE
  484.  
  485.  
  486.       Catalyst lets you change some of CatScan's procedures to your liking.
  487.       It stores  your preferences in CATFILES.CFG, which CatScan reads when
  488.       invoked.  It also prints an  order  form  that you should mail if you
  489.       decide to continue using the package after a reasonable trial period.
  490.  
  491.       To invoke Catalyst, type "CATALYST" at the DOS prompt.  If you have a
  492.       Color Graphics Adapter and  black  and  white monitor, start Catalyst
  493.       with  the  "-b"  switch  to  enable  the  black  and white color set:
  494.       "CATALYST -b"
  495.  
  496.       Each  Catalyst  screen  guides  you  with instructions and menus.   A
  497.       number enclosed in parentheses precedes  each menu option.  To select
  498.       an option, simply type the number.
  499.  
  500.  
  501.       3.1  Main Menu_______________________________________________________
  502.  
  503.       The Catalyst main menu:
  504.  
  505.                          (1) Video
  506.                          (2) Printer
  507.                          (3) TAPCIS installation
  508.                          (4) Registration
  509.                          (5) Miscellaneous
  510.                          (6) Quit program / save changes
  511.  
  512.  
  513.       3.1.1  Video_________________________________________________________
  514.  
  515.       Type  [1]  from  the  Main  Installation  Menu  to change  the  video
  516.       attributes CatScan uses.  This menu appears:
  517.  
  518.                          (0) Back
  519.                          (1) Selection Line colors
  520.                          (2) Indicator colors
  521.                          (3) View Display colors
  522.                          (4) File Screen colors
  523.                          (5) User Input color
  524.                          (6) Remove Snow on Screen
  525.  
  526.       Option (0) returns you to the  Main  Installation Menu.  If you don't
  527.       like CatScan's default colors, use  options (1) through (5) to change
  528.       them.
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.       7                                                          Chapter 3
  540.  
  541.  
  542.       As you select an option  to change   ┌────────────────────────────┐
  543.       a color,  this  box  appears.   It   │F>Black        DarkGray     │
  544.       contains the  names  of selectable   │B>Blue         LightBlue    │
  545.       color combinations.  "B>" and "F>"   │  Green        LightGreen   │
  546.       are in the box  to  point  out the   │  Cyan         LightCyan    │
  547.       current Background  and Foreground   │  Red          LightRed     │
  548.       colors.  As you move the pointers,   │  Magenta      LightMagenta │
  549.       the color at the  top  of  the box   │  Brown        Yellow       │
  550.       reflects the colors pointed to.      │  LightGray    White        │
  551.                                            └────────────────────────────┘
  552.  
  553.       A line at the bottom of the screen briefly describes how to alter the
  554.       color.  Use the [Up] and [Down] arrow keys to move the "F>" and alter
  555.       the Foreground color.  Use [PgUp] and [PgDn]  to  move  the  "B>" and
  556.       alter the Background  color.    Press  [Enter] to make the new colors
  557.       stick.  The screen underlying the  box  will be redrawn using the new
  558.       colors.  Press  [Escape]  to  restore  the color in effect before you
  559.       entered the box.
  560.  
  561.       Selection Line  Colors  -  This item sets the colors of the Selection
  562.       Line; the string of options at the top of each  CatScan  screen.  The
  563.       Normal  and  Highlighted  attributes  can  be  changed.   Highlighted
  564.       letters on the Selection Line show the keys to press to  execute each
  565.       option.  All other  characters  on the Selection Line have the Normal
  566.       attribute.
  567.  
  568.       Indicator  Colors  -  Select this option to set  the  colors  of  the
  569.       Status Section.  The Text Color is the color of most of the Indicator
  570.       section.  The Info Color is the color of the information displayed in
  571.       the  Indicator  section.   The Info Color is also used to display the
  572.       header info for long descriptions.
  573.  
  574.       View  Display  Colors  -  Use  this option to alter the colors of the
  575.       View  Displays.    The Normal Text Color is the main  color  of  each
  576.       description and the primary Batch mode color.  The Matched Word Color
  577.       is the color  of  words  that  meet  search criteria.  The Cursor Bar
  578.       Color is the color of the cursor bar, which is visible  while viewing
  579.       only ASCII files (not catalogs).
  580.  
  581.       File  Screen  Colors  -  Use  this option to change the colors on the
  582.       File  Screen.    You can alter the Path, File Name,  and  Cursor  Bar
  583.       Colors.
  584.  
  585.       User  Input Color  -  Use this option to alter  the  color  used  for
  586.       input fields, such as file names.
  587.  
  588.  
  589.       3.1.2  Snow on Screen________________________________________________
  590.  
  591.       Some  older  CGA  systems  produce  a [snowy] effect when CatScan  is
  592.       writing to them.  If you notice this, turn Snow Checking on.  Writing
  593.       to the screen is slower when Snow Checking is on.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.       CATALYST.EXE                                                       8
  601.  
  602.  
  603.       3.2  Printer Initialization__________________________________________
  604.  
  605.       CatScan sends a string to the printer every time it  begins printing.
  606.       It assumes your  printer  can  print  lines  80  characters  wide (10
  607.       characters  per inch on 8.5 inch wide paper).  You can change the way
  608.       CatScan's printed  output appears by specifying special codes to send
  609.       to the printer.  For example, set the printer to write in Elite pitch
  610.       (96 characters per line) and set the left margin to column 8.  You'll
  611.       need to refer to your printer manual to find the  codes  that do what
  612.       you want.  Most printers read control character codes  to  set  their
  613.       options.  To enter a control character in the setup string, type in a
  614.       [#] followed by the control character's ASCII number.    For example,
  615.       to enter the Escape character, enter: '#27'.
  616.  
  617.  
  618.       3.3  TAPCIS Installation_____________________________________________
  619.  
  620.       CatScan  generates  TAPCIS  script files so it can download files and
  621.       update  catalogs.    It  requires  some information from you to  find
  622.       associated files and make accurate calculations.
  623.  
  624.       Entering the path to TAPCIS  -  CatScan  needs to know where to write
  625.       scripts  so  TAPCIS  can find them.  TAPCIS writes its scripts in the
  626.       drive/directory designated  as the <S>torage path.  PARAMS.CIS is the
  627.       file  CatScan  needs  to  find  because it holds the <S>torage  path.
  628.       Usually, PARAMS.CIS is located  in  the  same  drive and directory as
  629.       TAPCIS.EXE.
  630.  
  631.       For example, if    PARAMS.CIS  is  located  in  C:\COMM\,  then enter
  632.       "C:\COMM\" here.  CatScan  also  searches  this directory for TAPCIS'
  633.       *.SEC files to display library names.
  634.  
  635.       Enter Your File Transfer  Rate  -  Enter  the  approximate  number of
  636.       bytes per second you get while downloading files.  I suggest that you
  637.       estimate conservatively, entering a number slightly  lower  than that
  638.       reported by TAPCIS while it's downloading a file.  CatScan  uses this
  639.       information  to calculate the time and cost  to  download  files  and
  640.       shows you the results on the download screen.
  641.  
  642.       Entering Your Hourly CompuServe Cost  -  Enter  your  total  cost per
  643.       hour,   including   long   distance   charges  and  other  applicable
  644.       surcharges.  CatScan  needs    to  know how much your CompuServe time
  645.       costs to make download cost calculations.
  646.  
  647.  
  648.       3.4  Ordering CatScan________________________________________________
  649.  
  650.       Choose  this  option  to print an order form to register your copy of
  651.       CatScan.  When the order form screen appears, you have three choices:
  652.  
  653.       Print  -  Press [P] to print the form.  My address will be printed at
  654.       the bottom.
  655.  
  656.       File  -  If you'd rather be billed, press [F] to write the form  to a
  657.       file named "CATSCAN.REG" and import into your  communication program.
  658.       Fill it out and send to me via  CIS  electronic  Mail.   My UserID is
  659.  
  660.  
  661.       9                                                          Chapter 3
  662.  
  663.  
  664.       [72617,132].  I'll  mail an invoice via US Mail.  Use CIS Mail if you
  665.       would like to send a check with "CheckFree" also.
  666.  
  667.       Escape  -  Press [Escape] to return to the Main Menu.
  668.  
  669.  
  670.       3.5  Miscellaneous___________________________________________________
  671.  
  672.       Select option (5) to modify the items described below.
  673.  
  674.       Alter Index Character  -   When CatScan reads a file,  it  creates an
  675.       index file with the same name  as  the original file, with an altered
  676.       file extension.  It  replaces  the  first  character of the extension
  677.       with [@] by default, but you can change that here.    For example, if
  678.       the catalog file  name  is  'IBMCOM.CAT',  the  index  file  is named
  679.       'IBMCOM.@AT'.  Choose a character that won't conflict with other file
  680.       names in your catalog directory.
  681.  
  682.       Using Escape to eXit CatScan  -  Choose this option if you want to be
  683.       able  to leave Interactive mode by pressing the  [Escape]  key.    If
  684.       disabled, you'll need to press [X] to quit CatScan.  The advantage of
  685.       the requirement to press [X] is, from anywhere in the program, you'll
  686.       return to the Main Menu by holding down the [Escape] key.  Otherwise,
  687.       you're returned to DOS.
  688.  
  689.       Log Downloads  -  This  option lets you disable or enable the CatScan
  690.       download log.   By default, the log is enabled.  If you don't want to
  691.       keep  a log of your downloads, disable it here and feel free to erase
  692.       CATSCAN.LOG from your disk.  When the log is  enabled,  CatScan  will
  693.       warn you if you try to download the same file more than once.
  694.  
  695.       Use  EMS  for  shell  -  CatScan swaps most  of  itself  to  disk  or
  696.       expanded  memory  (EMS)  to  free  enough system memory to run  other
  697.       programs.   By default, it swaps to EMS if enough is available.  This
  698.       option lets you disable EMS usage, so swapping is always to disk.
  699.  
  700.  
  701.       3.6  Quit____________________________________________________________
  702.  
  703.       Returns  you to the DOS prompt.  Before doing so, you're asked if you
  704.       want to save the changes you've made.  Answer [Y] record the changes,
  705.       or  [N]  to  discard  them.    Catalyst  doesn't  save  any  of  your
  706.       modifications until you quit and answer [Y]es when asked if  you want
  707.       to save them.
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.       CATALYST.EXE                                                      10
  723.  
  724.  
  725.                                 C H A P T E R  4
  726.  
  727.                                 INTERACTIVE MODE
  728.  
  729.  
  730.       There are two ways to start CatScan in Interactive mode:
  731.  
  732.         1.  Type CATSCAN at the DOS prompt. Shortly, the  main  menu screen
  733.             will appear.
  734.  
  735.         2.  Type CATSCAN -v[FileMask] [-fxxxxxx] at the DOS prompt.
  736.  
  737.             -v      Use the [-v] parameter to load and view a file.
  738.  
  739.             FileMask
  740.                     may  be  any  valid  DOS  FileMask,  such  as  '*.CAT',
  741.                     'TAPCIS.CAT',  or  'BPA02.*'.  CatScan  looks  for  the
  742.                     first disk file that matches the FileMask.  If the file
  743.                     is not already in  the  file  list, CatScan inserts it.
  744.                     CatScan then loads and displays the file.
  745.  
  746.             -f      After  successfully  loading   the   FileMask,  CatScan
  747.                     automatically searches forward through the file for the
  748.                     word following [-f].  Ten [-f] words may be entered.
  749.  
  750.             -b      Use this switch to enable  the  black  and  white color
  751.                     set.  If you're using a black and white monitor  with a
  752.                     color video card, you might  try this.  You can install
  753.                     the   black  and  white  color  set  permanently   with
  754.                     CATALYST.
  755.  
  756.             (xxx)   Use this switch if you  want CatScan to use a different
  757.                     PARAMS.* file, other than TAPCIS'  default, PARAMS.CIS.
  758.                     CatScan uses the <S>torage disk path in  the designated
  759.                     PARAMS file to write its scripts.
  760.  
  761.             -NOEMS  Use this switch to  prevent  CatScan  from  copying the
  762.                     overlay file to expanded  memory.    If you are running
  763.                     CatScan from MS-Windows in enhanced mode, and have used
  764.                     the /NOEMS switch for  EMS386.SYS,  you  must  use this
  765.                     switch.
  766.  
  767.  
  768.       To  leave  CatScan,  press [X] from the Main Menu.  You can configure
  769.       the [Escape] key with Catalyst to perform this function if you want
  770.  
  771.  
  772.       4.1  Selecting Options - Using Menus_________________________________
  773.  
  774.       Horizontally across the  top  of  each  principal screen is a list of
  775.       words that show available commands.  I call this the  Selection Line.
  776.       Each command has a highlighted, capitalized letter.  Often, an entire
  777.       command word is highlighted.  Often, selecting one  command  will pop
  778.       up a vertical menu of more commands that contain other menus,  and so
  779.       on.
  780.  
  781.  
  782.  
  783.       11                                                         Chapter 4
  784.  
  785.  
  786.       NOTE:  Type  Function  Key 1 [F1] to see a help screen that describes
  787.       each command in detail.
  788.  
  789.       There are several ways to invoke a command:
  790.  
  791.          *  Type the highlighted letter.   If preceded by a caret:[^], then
  792.             hold  down  the  [Ctrl]  key  while  pressing  the  highlighted
  793.             character.    The  highlighted  letter   [F]   followed   by  a
  794.             highlighted number indicates a function key, such as [F1].
  795.  
  796.          *  Press [Enter] to execute the fully highlited command.  Move the
  797.             highlight bar by pressing the arrow keys.
  798.  
  799.          *  Many  commands  in  the  vertical  menus have [hot keys].   The
  800.             commands with hot  keys  may  be  invoked  by  typing  a single
  801.             keystroke, even when their menus are not displayed;
  802.  
  803.       The items that have hot  keys  display  them  to  their  right.   For
  804.       example,  the  "Search"  menu  on  the  description   viewing  screen
  805.       contains:
  806.  
  807.       find Next  N.
  808.  
  809.       While viewing descriptions, you  can  type [N] to find the next match
  810.       for a search, without invoking the Search menu.
  811.  
  812.  
  813.       4.1.1  Getting Help__________________________________________________
  814.  
  815.       Several CatScan screens offer  help  screens;  brief  explanations of
  816.       available options.  Function key [F1] displays them.
  817.  
  818.       When a help screen information overflows the screen,  press  the [Up]
  819.       and  [Down]  arrow,  [PgUp],  and  [PgDn] keys to browse through  the
  820.       remainder.  [Escape] removes the help screen.
  821.  
  822.  
  823.       4.1.2  Line Editing Keys_____________________________________________
  824.  
  825.                                            Table 4.1: Line Editing Keys
  826.                                        
  827.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  828.       Often, CatScan needs  your input.  ▒ Done/Save               Enter     ▒
  829.       Its  line  editor  works somewhat  ▒ Done/Don't Save         Escape    ▒
  830.       like  the  WordStar  editor.  The  ▒ Start of line           Home   ^A ▒
  831.       table at the right lists the keys  ▒ End of line             End    ^F ▒
  832.              you can use to edit lines.  ▒ Delete to end of line   ^End   ^T ▒
  833.                                          ▒ Delete entire line             ^Y ▒
  834.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  835.  
  836.       Notice the 'Ovr'/'Ins' indicator  at  the  lower  right region of the
  837.       screen. It shows whether the line editor is in  Overwrite  or  Insert
  838.       mode.     In  Overwrite  mode,  the  characters  you  type  overwrite
  839.       characters on the line.  In Insert Mode, the characters  are inserted
  840.       into the line  at the position of the cursor.  Press the [Ins] key to
  841.       toggle.
  842.  
  843.  
  844.       INTERACTIVE MODE                                                  12
  845.  
  846.  
  847.       4.1.3  The Search Word Screen________________________________________
  848.  
  849.       CatScan  has  thorough search facilities.  Up  to  10  words  may  be
  850.       searched for.  For each word, four options may be applied:
  851.  
  852.         M        The word Must appear in the description.  If it doesn't,
  853.                  there is no match, even if the description contains
  854.                  another search word.
  855.  
  856.         W        The Whole word must appear in the description.  For
  857.                  example, 'then' will not be counted as a match for 'the'.
  858.  
  859.         C        The Case of each character in the word must match
  860.                  exactly.  For example: 'then' will not match 'Then'.
  861.  
  862.         N        The word must Not appear in the description.
  863.  
  864.       By default, a word is matched if it appears anywhere in a
  865.       description.  Case is ignored.
  866.  
  867.       The Search Word Screen:
  868.  
  869.                  Up/Dn and Tab move     ^Clean slate     [Return] when done
  870.       ═════════════════════════════════════════════════════════════════════
  871.                  ╒═══════════════════════════════════════════════════════╕
  872.                  │ #   Word To Search                           Options  │
  873.                  │───────────────────────────────────────────────────────│
  874.                  │ 1                                                     │
  875.                  │ 2                                                     │
  876.                  │ 3                                                     │
  877.                  │ 4                                                     │
  878.                  │ 5                                                     │
  879.                  │ 6                                                     │
  880.                  │ 7                                                     │
  881.                  │ 8                                                     │
  882.                  │ 9                                                     │
  883.                  │10                                                     │
  884.                  ╘═══════════════════════════════════════════════════════╛
  885.                                      ╒════════════════════════════════╕
  886.                                      │ Options:                       │
  887.                                      │    Must appear in description. │
  888.                                      │    Whole words only.           │
  889.                                      │    Case sensitive.             │
  890.                                      │    Not, should not appear      │
  891.                                      ╘════════════════════════════════╛
  892.  
  893.                 -  Press [^C] (Ctrl-C)  to  clear all the words and options
  894.                    on the screen.
  895.  
  896.                 -  After entering words and options, press [Enter] to start
  897.                    searching.
  898.  
  899.                 -  Press [Escape] to abort the search.  CatScan recalls the
  900.                    words the next time the search word screen appears.
  901.  
  902.  
  903.  
  904.  
  905.       13                                                         Chapter 4
  906.  
  907.  
  908.                 -  To move from  the  Word  to  the Option column or to the
  909.                    next word, press the [Tab] or Up/Down Arrow keys.
  910.  
  911.       For example, to search a  description file for descriptions that have
  912.       anything to do with an Epson Equity computer, specify:
  913.  
  914.                  ╒═══════════════════════════════════════════════════════╕
  915.                  │ #   Word To Search                           Options  │
  916.                  │───────────────────────────────────────────────────────│
  917.                  │ 1   Epson                                             │
  918.                  │ 2   Equity                                            │
  919.  
  920.       If many matches of  descriptions  of  Epson  printers are showing up,
  921.       make it so "Equity" must appear in the description by  specifying the
  922.       [M]ust option for "Equity":
  923.  
  924.                  ╒═══════════════════════════════════════════════════════╕
  925.                  │ #   Word To Search                           Options  │
  926.                  │───────────────────────────────────────────────────────│
  927.                  │ 1   Epson                                             │
  928.                  │ 2   Equity                                   M        │
  929.  
  930.       If CatScan flags dozens of matches of 'equity'  relating  to finance,
  931.       put  a  [M]ust  option after 'Epson'.  Only descriptions that contain
  932.       both 'Epson' and 'Equity' will be displayed:
  933.  
  934.                  │ 1   Epson                                    M        │
  935.                  │ 2   Equity                                   M        │
  936.  
  937.       Suppose you're getting dozens  of  matches of the Equity III, but you
  938.       want information only about the Equity II.  Add the line:
  939.  
  940.                  │ 3   II                                       MWC      │
  941.  
  942.       Only 'II' matches.  Because of the [W]hole word  option,  'III'  will
  943.       not  match.  'ii' won't match because  the  [C]ase  sensitive  option
  944.       causes the case of the word to be considered.
  945.  
  946.       If  you want to match all Equitys except III, then this line would do
  947.       it:
  948.  
  949.                  │ 3   III                                       NWC      │
  950.  
  951.       The  [N]ot  option  stipulates that the  word  must  not  be  in  the
  952.       description.   Combined with the [W]hole  word  option,  the  options
  953.       specify to match  anything  except  "III".   The [N]ot option is most
  954.       effective  when used in combination with other  words  that  use  the
  955.       [M]ust option.  Alone, the [N]ot option is pretty  useless.    Notice
  956.       that if a description contains "II" and "III", CatScan will  not stop
  957.       to display it because [N]ot takes precedence over [M]ust.
  958.  
  959.  
  960.       4.1.4  The Indicators________________________________________________
  961.  
  962.       On most screens, the lowest lines contain a list of indicators:
  963.  
  964.  
  965.  
  966.       INTERACTIVE MODE                                                  14
  967.  
  968.  
  969.       File     :
  970.       # Des's  : 0                            Memory: 212582
  971.       # Indexed: 0                            [library number]
  972.       View #   : 0                            [uploader's name]
  973.  
  974.       File  -  The name of the file currently loaded.
  975.  
  976.       # Des's  -  The number of descriptions contained in the file.
  977.  
  978.       # Indexed  -  The number of descriptions indexed for viewing.
  979.  
  980.       View #  -  The index number viewed.
  981.  
  982.       Memory  -  The amount of ram currently available.
  983.  
  984.       Library Number  -  The library number of the current description.  If
  985.       the library name is available (from the SEC file with TAPCIS, CatScan
  986.       displays it.
  987.  
  988.       Uploader's Name  -  The name  of  the person who uploaded the current
  989.       description.  It appears when the name and UserID are present in your
  990.       USERID.CIS file.
  991.  
  992.  
  993.       4.2  The Main Menu.__________________________________________________
  994.  
  995.       Most  CatScan screens have Menus.  The first  screen  you  see  after
  996.       starting CatScan is the Main Menu.  Its Selection Line:
  997.  
  998.       File  View  UserIDs  Run  eXit
  999.  
  1000.       NOTE:  The capitalized letters should be  highlighted.  If  not,  use
  1001.       Catalyst  to  alter   the   Selection  Line  colors.    Pressing  the
  1002.       highlighted letter executes the command.
  1003.  
  1004.  
  1005.       File  -  Press [F] or [F3] (Function Key 3) to go to the  File screen
  1006.       where  you  can  load a file to view, search, process, update, and so
  1007.       on.
  1008.  
  1009.  
  1010.       View  -  Pressing [V] or  [F4]  displays  the  View Menu if a file is
  1011.       already  loaded,  or  the File Menu if not.  Options to view, search,
  1012.       print, and delete individual  descriptions  can  be accessed from the
  1013.       View Menu.
  1014.  
  1015.  
  1016.       UserID  -  Press  [U]  to  pop up the UserID menu.  Here is where you
  1017.       enter the name of the file  of  Names and UserIDs CatScan loads every
  1018.       time  you  run  it.  The purpose is to display uploaders' names while
  1019.       viewing descriptions.  TAPCIS maintain a UserID file that can be read
  1020.       by CatScan.  The contents of the current UserID file may be displayed
  1021.       from this menu also.
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.       15                                                         Chapter 4
  1028.  
  1029.  
  1030.       Run  -  Press [R] to  pop up the Run menu.  It lets you run TAPCIS or
  1031.       Catalyst, or shell to DOS.  Simply move the scroll bar to your choice
  1032.       and hit  [Enter].    If  a file is loaded, CatScan unloads it to free
  1033.       memory.  After shelling to DOS, type "exit" to return to CatScan.
  1034.  
  1035.  
  1036.       eXit  -  Press [X] from the Main Menu to return DOS.  If enabled with
  1037.       Catalyst, the [Escape] key serves the same purpose.
  1038.  
  1039.  
  1040.       4.3  The File Menu___________________________________________________
  1041.  
  1042.       Select [F] or  [F3] from the main menu to present the File Menu.  The
  1043.       File Menu's Selection Line:
  1044.  
  1045.       Load  Name  Mark  Process  Update  Search
  1046.  
  1047.       A list of file names appears.    The  first time you run CatScan, the
  1048.       only file name in the list  is  CATSCAN.DOC (The file you are reading
  1049.       now).  A cursor bar appears on the screen at file number 1.
  1050.  
  1051.                                          Table 4.2: File Screen Scroll Bar
  1052.                                         
  1053.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1054.                                          ▒ Action     Keys to press ▒
  1055.                                          ▒──────────────────────────▒
  1056.       Use  the  keystrokes  described in ▒ Move Up    Up arrow   ^E ▒
  1057.       the table at the right to point to ▒ Move Down  Down arrow ^X ▒
  1058.              a file with the cursor bar. ▒ Page Up    PgUp       ^R ▒
  1059.                                          ▒ Page Down  PgDn       ^C ▒
  1060.                                          ▒ Scroll Up  Space Bar  ^Z ▒
  1061.                                          ▒ Scroll Down           ^W ▒
  1062.                                          ▒ First File Home       ^A ▒
  1063.                                          ▒ Last File  End        ^F ▒
  1064.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1065.  
  1066.  
  1067.       4.3.1  Load__________________________________________________________
  1068.  
  1069.       Move the cursor bar to  a  file  name  and  select  [L]oad.   CatScan
  1070.       detects whether the file is a catalog, and if it's not, loads it as a
  1071.       standard  ASCII text file.  The distinction  affects  the  amount  of
  1072.       processing that can be performed with the file.
  1073.  
  1074.       Catalog files  -  can be  sorted, processed, updated, compressed, and
  1075.       analyzed.      CatScan's  primary  functionality  lies  in processing
  1076.       catalog file.  You can  treat CatScan's compressed files exactly like
  1077.       catalog files; CatScan recognizes them and acts accordingly.
  1078.  
  1079.       ASCII files  -  can be viewed  and  searched on a line by line basis.
  1080.       Download  scripts  can  be written, but  CatScan  needs  to  ask  for
  1081.       additional information.
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.       INTERACTIVE MODE                                                  16
  1089.  
  1090.  
  1091.       4.3.2  Name__________________________________________________________
  1092.  
  1093.       Select  [N]  to  pop up the Name Menu that has commands to manipulate
  1094.       the names in the file list:
  1095.  
  1096.  
  1097.       CAT file auto add  -  Automatically adds  all your *.CAT files to the
  1098.       file list, searching your TAPCIS <S>torage disk path for them.
  1099.  
  1100.  
  1101.       Edit file name  -  Lets you  edit  the  file  name highlighted by the
  1102.       cursor  bar.  A file name can be added to the list by simply  placing
  1103.       the  cursor  bar on a blank line and editing it.   Press  [Enter]  to
  1104.       insert the file name  into  the list, or [Escape] to restore whatever
  1105.       was there before you  started  editing.    CatScan evaluates a file's
  1106.       full path before inserting it into the list.  CatScan  doesn't verify
  1107.       that  the  file  exists, so you can freely enter names  of  files  on
  1108.       floppy disks without inserting them into the drive.
  1109.  
  1110.       If you enter a file name that contains either "[?]"  or  "[*]", a DOS
  1111.       file  directory  pops  up with a  cursor  bar.    For  example,  type
  1112.       "c:\comm\*.cat".  A window pops up displaying all  the  "*.CAT" files
  1113.       in the  c:\comm\  directory.    These  are  the same files that would
  1114.       appear if you type, ""DIR c:\comm\*.cat" at the DOS prompt.  Move the
  1115.       cursor bar to the file you want to load and  press  [Enter] to insert
  1116.       the file in  the list.  Press [A] to insert all the file names listed
  1117.       in  the  box.    If  you  press  [Enter]  with  the  cursor bar on  a
  1118.       subdirectory  name,  the  window  will  display  the  files  in  that
  1119.       subdirectory.  To remove the window without selecting  a  file, press
  1120.       [Escape].
  1121.  
  1122.  
  1123.       Add  new file name  -  Lets you easily add new  files  to  the  list.
  1124.       Position  the  cursor bar on a file and press "A".   The  cursor  bar
  1125.       moves  to the first blank line in the list.  Edit mode is immediately
  1126.       invoked with a default  file  mask matching the path and extension of
  1127.       the original file.  Press  [Enter]  to  pick  from  a  list  of files
  1128.       matching the mask.  For example,  to  enter a file name that contains
  1129.       the same path as  C:\COMM\CATSCAN.DOC,  move the cursor bar to it and
  1130.       press  [A].  Catscan moves the cursor bar to the first blank line and
  1131.       puts you in edit mode with C:\COMM\*.DOC as the file name.
  1132.  
  1133.  
  1134.       Delete file  name  -  Select this item to remove the highlighted file
  1135.       from the list.  If the file exists on disk,  the  selection line will
  1136.       prompt whether you want to delete  the  file from the list, the disk,
  1137.       or both.
  1138.  
  1139.  
  1140.       Search list for partial name  -  This is  a  quick way to find a file
  1141.       name  in  the  File  List.   A line  asking  "Name of file to go to:"
  1142.       appears at the top of the screen.  Type in any part of a file name in
  1143.       the list and  hit [Enter].  The cursor bar will move to the next item
  1144.       in the list whose file  name  contains  the  string  you  typed.   It
  1145.       searches forward from the one the cursor  bar  is  on.    If  a match
  1146.  
  1147.  
  1148.  
  1149.       17                                                         Chapter 4
  1150.  
  1151.  
  1152.       doesn't occur before the  end  of the list, the search continues from
  1153.       the first file.
  1154.  
  1155.       Extension sort / Name sort  -  Lets you sort the file list  by either
  1156.       file name or extension.
  1157.  
  1158.  
  1159.       4.3.3  Mark__________________________________________________________
  1160.  
  1161.       The 'Mark' menu contains two choices:
  1162.  
  1163.  
  1164.       Mark  file  -  Select this to mark a file  for  group  processing  or
  1165.       updating (Described later under the Process and Update sections).  An
  1166.       asterisk will appear to the left of the file name.    Press [*] again
  1167.       to unmark the file.  Mark as many files as you want.
  1168.  
  1169.  
  1170.       Unmark all files  -  Removes the  [*]  marks  from  every file in the
  1171.       list.
  1172.  
  1173.       mark All files  -  Marks all the files in the list.
  1174.  
  1175.  
  1176.       4.3.4  Process_______________________________________________________
  1177.  
  1178.       The Process menu has four selections:
  1179.  
  1180.       Current file  -  Processes the file the cursor bar is on.
  1181.  
  1182.  
  1183.       Marked file  -  Processes all files marked with an *asterisk.
  1184.  
  1185.  
  1186.       Append  -  Appends  a  file  to  the   one  the  cursor  bar  is  on.
  1187.       Compressed  files  can  be appended to catalog files, and vice versa.
  1188.       CatScan  automatically  detects  the  file  type  and  compresses  or
  1189.       decompresses accordingly.
  1190.  
  1191.  
  1192.       Options  -  Pops up a form to set processing options.  As you move to
  1193.       each  field  in  the form, you'll see help displayed at the bottom of
  1194.       the  screen.   To change an option, place the cursor bar  on  it  and
  1195.       press [Enter].  The processing options that may be set are:
  1196.  
  1197.         Sort Order:
  1198.         Delete exact duplicates?
  1199.         # chars in filename to check:
  1200.         Echo results to:
  1201.         Remove older than:
  1202.  
  1203.       Press [Escape] when finished.  CatScan saves the options and restores
  1204.       them next time you run it.
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.       INTERACTIVE MODE                                                  18
  1211.  
  1212.  
  1213.       4.3.5  Update________________________________________________________
  1214.  
  1215.       Use this option to create scripts to update your  catalogs.    TAPCIS
  1216.       executes the scripts, logging on  to  CompuServe  and  collecting new
  1217.       file descriptions.
  1218.  
  1219.       CatScan calculates the age of the latest file description is  in each
  1220.       library  in the catalog.  Then it writes a script that TAPCIS uses to
  1221.       capture descriptions newer than that  age.  It updates only libraries
  1222.       already  present  in the catalog.  To  capture  a  new  library,  use
  1223.       Update/Current/Manual.
  1224.  
  1225.       A menu pops up with four items:
  1226.  
  1227.       Current file  -  Choose this to update the file the cursor bar is on.
  1228.       A menu pops up with two choices:
  1229.  
  1230.           Automatic  -  Calculates age of the  latest  description  in each
  1231.           library, adds the  number  of days you specified under [O]ptions,
  1232.           and writes the script.
  1233.  
  1234.           Manual  -  Calculates the age of the latest  description  in each
  1235.           library, adds  number of days specified under [O]ptions, and pops
  1236.           up a form  with those figures for you to edit.  You can capture a
  1237.           new library by entering "-1" next to the desired library number.
  1238.  
  1239.  
  1240.       Marked   files  -  Automatically  calculates  latest  days  in   each
  1241.       library, adds number of days you've entered under Options, and writes
  1242.       update scripts for every file marked with a [*].
  1243.  
  1244.       CatScan  writes  scripts  on your TAPCIS <S>torage  disk  path  which
  1245.       CatScan  finds  in  PARAMS.CIS or an alternative  PARAMS.*  file  you
  1246.       specified on the command line.   The  script can be executed with the
  1247.       <O>nline command from TAPCIS' Main Menu.
  1248.  
  1249.       Auto  append  -  This   handy feature  automatically  compresses  CAT
  1250.       files that have been captured by  TAPCIS,  and  appends  them to your
  1251.       compressed  files.   For each compressed  (*.CMP)  file  in  the file
  1252.       list,  CatScan  searches  your  <S>torage  disk  path  for a matching
  1253.       *.CAT  file.   If found,  the   *.CAT  file  is  compressed, appended
  1254.       to the *.CMP file, and erased.
  1255.  
  1256.       Options  -  A potential  problem with updating by using the number of
  1257.       days that CatScan reports is that  files  may be present in a library
  1258.       that were uploaded earlier than the newest one in  you  catalog,  but
  1259.       were  not  yet merged into the library.    For  example,  if  someone
  1260.       uploads a file that sets the time on your computer, and  another that
  1261.       manipulates  a  hard  disk's file allocation table,  the  sysop  will
  1262.       probably  merge  the   first   one  immediately,  but  the  one  that
  1263.       manipulates the  hard disk would need careful testing and, therefore,
  1264.       might not  be  merged  for  days.  When the second file is merged, it
  1265.       bears the upload date, not the date it was merged in the library.  So
  1266.       the second file description may not be captured to your  catalog file
  1267.       using the AGE of the latest file in the catalog.   Therefore, CatScan
  1268.       provides this option  to  add  more  days  to  its  age calculations.
  1269.  
  1270.  
  1271.       19                                                         Chapter 4
  1272.  
  1273.  
  1274.       Normally,  adding 3 to 4 days is enough  to  maintain  an  up-to-date
  1275.       catalog.
  1276.  
  1277.       When set to  0,  the  latest  day's descriptions are recaptured.  The
  1278.       logic  is that more files may have been uploaded later in the day you
  1279.       last  updated.    To  ignore  that possibility, enter "-1", and  only
  1280.       descriptions newer than the latest day will be captured.
  1281.  
  1282.  
  1283.       4.3.6  Search________________________________________________________
  1284.  
  1285.       The file screen search lets you globally search files in the list for
  1286.       up to 10 words.  The menu has two items.
  1287.  
  1288.       All files  -  Searches all files in the list.
  1289.  
  1290.       Specify  extension  -  Lets  you  search  only  files  that   have  a
  1291.       particular file extension, such as CMP or CAT.
  1292.  
  1293.       Regardless of which item  you  choose,  CatScan begins searching from
  1294.       the  file the cursor bar is on.  (NOTE: See the section entitled "The
  1295.       Search Word Screen" for details on how to specify the words to search
  1296.       for)
  1297.  
  1298.  
  1299.       4.3.7  Compression___________________________________________________
  1300.  
  1301.       This menu contains functions to compress CAT files and decompress CMP
  1302.       files.  To compress a  CAT  file,  position the cursor bar on the CAT
  1303.       file you want  to  compress and  select  [C]ompress  from  this menu.
  1304.       CatScan will ask the name  of  the  file  you  want  to  compress to,
  1305.       defaulting to the name of the  file  you selected with the *.CMP file
  1306.       extension.  Simply press [Enter] to use the default.    The procedure
  1307.       to decompress a compressed file is similar; point to the CMP file and
  1308.       select [D]ecompress.
  1309.  
  1310.  
  1311.       4.4  Viewing Files - General_________________________________________
  1312.  
  1313.       After  loading  a  file, CatScan displays the first item and presents
  1314.       the appropriate View Menu.  There are two View Menu's, one works with
  1315.       catalog  files,  and one for any other  ASCII  text  file.    CatScan
  1316.       decides what view to use while reading the files.
  1317.  
  1318.       To return to the Main Menu from a View Menu, simply press [Escape].
  1319.  
  1320.  
  1321.       4.5  Viewing Catalog Files___________________________________________
  1322.  
  1323.       As you enter the View Description Menu, the first description appears
  1324.       in the center of the screen.  Press [F1] to see  a  help  screen that
  1325.       maps the menu tree and briefly explains each item.
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.       INTERACTIVE MODE                                                  20
  1333.  
  1334.  
  1335.       If a UserID file  is  loaded, and the current description's UserID is
  1336.       present in the file, CatScan displays the name at  the  bottom  right
  1337.       corner of your screen.
  1338.  
  1339.                                           Table 4.3: View Navigation Keys
  1340.                                        
  1341.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1342.       Use these keystrokes  to navigate  ▒ Next description   PgDn   ^C ▒
  1343.               through the descriptions.  ▒ Prev description   PgUp   ^R ▒
  1344.                                          ▒ First description  Home   ^A ▒
  1345.                                          ▒ Last description   End    ^F ▒
  1346.                                          ▒ Scroll Down        +      ^X ▒
  1347.                                          ▒ Scroll Up          -      ^E ▒
  1348.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1349.  
  1350.  
  1351.       These choices appear at the top of the screen:
  1352.  
  1353.       Print  Search  Goto  Mark  Library  Other  Viewpoint
  1354.  
  1355.  
  1356.       4.5.1  Print_________________________________________________________
  1357.  
  1358.       Printer  -  Prints the current description on the printer.
  1359.  
  1360.       File  -  Prints the current description to  a file.  You're asked for
  1361.       the name of the file.  If it already exists, the  current description
  1362.       is appended to it.
  1363.  
  1364.       Formfeed  -  Sends a form feed to the printer.
  1365.  
  1366.  
  1367.       4.5.2  Search________________________________________________________
  1368.  
  1369.       Press [S] to display the Search menu.   (See  page  13,  'Search Word
  1370.       Screen' for an explanation.)
  1371.  
  1372.       CatScan begins searching at  the  description  following  the current
  1373.       description  for  matches.   If found, CatScan  stops  searching  and
  1374.       displays the description,  highlighting  the matched words so you can
  1375.       easily identify them.  If CatScan doesn't find a match, it beeps.
  1376.  
  1377.       Find Fwd  -  Initializes a forward search  by  presenting  the Search
  1378.       Word Screen and searching forward through the file.
  1379.  
  1380.       Find Next  -  Searches forward for the next match.
  1381.  
  1382.       Find Back  -  Searches backward for the next match.
  1383.  
  1384.       Next file  -  Searches  forward for next occurrence as Find Fwd does.
  1385.       If no match occurs, the next file in the list is loaded and searched.
  1386.  
  1387.       Entire File  -  Searches  the  entire  file,  and  displays  only the
  1388.       descriptions that match the search criteria.  This  differs  from the
  1389.       normal forward search  in  that  every  description  in  the  file is
  1390.       searched before the matches are displayed, and only descriptions that
  1391.  
  1392.  
  1393.       21                                                         Chapter 4
  1394.  
  1395.  
  1396.       match the search  words  can  be  viewed.  The "# Indexed:" indicator
  1397.       shows how many descriptions match.
  1398.  
  1399.       When  the  search  executes, for every word match, a score increments
  1400.       for that description.  After  the  search,  any  descriptions scoring
  1401.       greater than zero are  indexed  and sorted according to the score and
  1402.       the age of the descriptions.  The descriptions with the  most matches
  1403.       and most  recent  dates  appear  first.    Use <Options/Other/Restore
  1404.       original order> to restore the original order.
  1405.  
  1406.  
  1407.       4.5.3  Goto__________________________________________________________
  1408.  
  1409.       Contains commands to move  through  the  file.   Forward and backward
  1410.       movement is in index order, just as if you were cursoring through the
  1411.       descriptions.
  1412.  
  1413.       The [Next/Prev  Library]  and  [Next/Prev  UserID]  options  are most
  1414.       effective  after you sort the file or index  in  Library  and  UserID
  1415.       order respectively.
  1416.  
  1417.       Next Library  -  Moves forward from the current description until the
  1418.       library number differs.
  1419.  
  1420.       Prev Library  -  Moves backward from  the  current  description until
  1421.       the library differs, or the first description is reached.
  1422.  
  1423.       Pick Library  -  Lets you pick a library to move to.  If  the library
  1424.       names are available (in the *.SEC files in TAPCIS, then a box pops up
  1425.       with a list of the library names and a scroll bar.  Otherwise, you're
  1426.       asked  to type in the number of the library.  Press [Escape] when the
  1427.       box is on screen, and you're asked to  type  in  the  library number.
  1428.       This feature is convenient when you know that  the  SEC  file  is not
  1429.       up-to-date.  Press [Escape] again to cancel the request.
  1430.  
  1431.       Next UserID  -  Moves forward to  next  UserID  that differs from the
  1432.       current description.
  1433.  
  1434.       Prev UserID  -  Moves  backward until the UserID differs from the one
  1435.       displayed, or the first description is reached.
  1436.  
  1437.  
  1438.       4.5.4  Mark__________________________________________________________
  1439.  
  1440.       Options on this menu  let  you mark files for downloading or erasure.
  1441.       Download scripts are not written,  and erasing is not performed until
  1442.       you  quit  viewing  descriptions.  At that time, CatScan reports what
  1443.       descriptions are marked  and  lets  you  review them, write them to a
  1444.       file, or simply exit.
  1445.  
  1446.       toggle Erase  -  Press [E] to delete the current description.  A line
  1447.       appears  above  the  description:  "MARKED   for   deletion".     The
  1448.       description is not  physically  deleted  from  the file yet.  See the
  1449.       section labeled "Deleting Individual Descriptions" below to learn how
  1450.       to physically delete the marked descriptions.
  1451.  
  1452.  
  1453.  
  1454.       INTERACTIVE MODE                                                  22
  1455.  
  1456.  
  1457.       toggle Download  -  Select this option  if  you  want to download the
  1458.       displayed file.  "MARKED for:  downloading"  is  displayed  above the
  1459.       description.  Toggle download again to unmark the file.   See section
  1460.       "Writing Download Scripts" below  to  see  how  to write the download
  1461.       script file for the marked files.
  1462.  
  1463.       CATSCAN.LOG is  searched  for  the  name  of  the file you attempt to
  1464.       download.  If  found,  CatScan  reminds  you  and asks if you want to
  1465.       change your mind.
  1466.  
  1467.       Unerase all  -  Unmarks all descriptions marked for erasure.
  1468.  
  1469.       uNdownload all  -  Unmarks all descriptions marked for downloading.
  1470.  
  1471.  
  1472.       4.5.4.1  Writing Download Scripts
  1473.  
  1474.       As you leave the View Description Screen, if you've marked  files for
  1475.       downloading, the following is displayed:
  1476.  
  1477.       write Download script   View marked   Write marked to a file  Quit
  1478.  
  1479.       There are 5 files marked to download
  1480.                                                  Cost      Time        Size
  1481.                                              ──────────────────────────────
  1482.          Files currently marked to download  $  1.87     8:45        115697
  1483.  
  1484.               Total for all scripts written
  1485.                         during this session  $   .00     0: 0        115697
  1486.  
  1487.                                      Totals  $  1.87     8:45        115697
  1488.                                              ═════════ ═══════ ════════════
  1489.                                                         min:sec     bytes
  1490.  
  1491.  
  1492.       The approximations        ─────────── Installed Values ─────────────
  1493.       above are based           $12.50 is your hourly CompuServe rate.
  1494.       on the values you
  1495.       entered in Catalyst.   220 is the number of file bytes transferred
  1496.       per second
  1497.       _____________________________________________________________________
  1498.  
  1499.       download time and cost is based on the number of bytes per second you
  1500.       get while downloading as described in section 3.3.
  1501.  
  1502.  
  1503.       write Download script  -  Physically writes the download script.   As
  1504.       each  file  is  written  to  the  script,  it  is  also  recorded  in
  1505.       CATSCAN.LOG so you'll  be  reminded  if  you  ever try to mark it for
  1506.       downloading again.
  1507.  
  1508.       After  you  select   this   option,   CatScan   unmarks   the  marked
  1509.       descriptions.  Therefore, it should be the last item selected on this
  1510.       screen.    If  the    ".DOW"    file    already    exists,    CatScan
  1511.       automatically appends to the end of it.
  1512.  
  1513.  
  1514.  
  1515.       23                                                         Chapter 4
  1516.  
  1517.  
  1518.       View marked  -  Select this option to  review  or  unmark  the marked
  1519.       descriptions.  While viewing  descriptions,  you  can wildly mark any
  1520.       that  interest you, quit viewing to deliberate  the  cost,  and  then
  1521.       review and unmark your choices.
  1522.  
  1523.  
  1524.       Write marked to a file  -  Press [W] to write the marked descriptions
  1525.       to a file.  You're  asked for the name of the file, and if it exists,
  1526.       you're  given the choices of overwriting it,  appending  it,  or  not
  1527.       writing to it at all.
  1528.  
  1529.  
  1530.       Quit  -  Select this option (or  [Escape])  to go to the Main or File
  1531.       Screen.  The descriptions remain  marked until you load another file,
  1532.       run an external program, or quit CatScan.
  1533.  
  1534.  
  1535.       4.5.4.2  Deleting Marked Descriptions
  1536.  
  1537.       As  you leave View mode, if there are  any  descriptions  marked  for
  1538.       deletion, the display contains:
  1539.  
  1540.       Erase descriptions from file   View marked   Write to file  Quit
  1541.       _____________________________________________________________________
  1542.       There are 8 descriptions marked for deletion.
  1543.  
  1544.  
  1545.       Erase descriptions from file  -  Press [E] to rewrite the file, minus
  1546.       the marked descriptions.  The descriptions are rewritten in the order
  1547.       they were read, disregarding  the  order of the internal index.  This
  1548.       should be the last option selected from this screen because  the file
  1549.       is unloaded afterward.
  1550.  
  1551.  
  1552.       View  marked  -  Press  [V]  to   review   and   unmark   the  marked
  1553.       descriptions.
  1554.  
  1555.  
  1556.       Write  marked  to   file  -  Press   [W]  to  write  all  the  marked
  1557.       descriptions  to a file.  You're asked for the name of the file.   If
  1558.       it exists, you can choose whether you want to overwrite it, append to
  1559.       it, or not write to it at all.
  1560.  
  1561.  
  1562.       Quit  -  Select this option (or  [Escape])  to go to the Main or File
  1563.       Screens.
  1564.  
  1565.  
  1566.       4.5.5  Library_______________________________________________________
  1567.  
  1568.       Choose  Library  to pop up a menu  with  options  to  manipulate  the
  1569.       libraries in a catalog file.
  1570.  
  1571.       Change current LIB number  -  Use this option to change the displayed
  1572.       description's library number.  The legal range of numbers is 0 to 20.
  1573.       The library number is changed only in memory.    When  you  leave the
  1574.  
  1575.  
  1576.       INTERACTIVE MODE                                                  24
  1577.  
  1578.  
  1579.       view screen, you're asked if you want to  write  the  changes  to the
  1580.       file.
  1581.  
  1582.       Erase a library  -  Use this  option  to  mark  an entire library for
  1583.       erasure.  (See Section 4.5.4.2.)
  1584.  
  1585.       Unerase a  library  -  This  option  unmarks  all  descriptions  in a
  1586.       library that are marked for erasure.
  1587.  
  1588.       capture a  New library  -  Asks for a library number, and immediately
  1589.       writes a script to capture the entire library.
  1590.  
  1591.  
  1592.       4.5.6  Other_________________________________________________________
  1593.  
  1594.       This menu contains some items that don't neatly fit  into  the  other
  1595.       categories.
  1596.  
  1597.  
  1598.       Sort index  -  Sorts the internal  index  to  rearrange the order the
  1599.       descriptions display.  The catalog file is not physically altered.
  1600.  
  1601.       A  box pops up listing the  fields  ┌────────────────────────────┐
  1602.       and  order  that  the index can be  │Lib#  Userid  Date  Filename│
  1603.       sorted,  and  waits  for  you   to  │+ =Ascend - =Descend        │
  1604.       specify the sort order.             │Escape =Cancel              │
  1605.                                           │________                    │
  1606.                                           └────────────────────────────┘
  1607.  
  1608.       You  can sort  on  any  number  of                      F = File name
  1609.       fields in ascending  or descending                 L = Library number
  1610.       order.    For  each field to sort,                           D = Date
  1611.       enter  the  appropriate  character                         U = UserID
  1612.       followed by either [+] or  [-] for
  1613.       ascending or descending order.
  1614.  
  1615.       For  example,  enter  "l+d-"  to  sort  in  Library  ascending,  Date
  1616.       descending order.  Use 'Restore  original order' to restore the index
  1617.       to its original state.
  1618.  
  1619.  
  1620.       Restore original order  -  Choose this  to  restore  the index to its
  1621.       neutral state.  It negates the effects of index  sort  and  extensive
  1622.       search.  Get the  same  effect by pressing [Escape] and choosing View
  1623.       to view the file again.
  1624.  
  1625.  
  1626.       Age report  -  Displays the age in  days of the newest description in
  1627.       each library in the catalog file.
  1628.  
  1629.  
  1630.       4.5.7  Viewpoint_____________________________________________________
  1631.  
  1632.       This  menu  has  three  items.    Each  item  changes  the   way  the
  1633.       descriptions are displayed and searched.    A  single  description is
  1634.       displayed  per  line  and a cursor bar is used to  navigate.    Press
  1635.  
  1636.  
  1637.       25                                                         Chapter 4
  1638.  
  1639.  
  1640.       [Escape] to restore the broad view.  The menu  choices  available  in
  1641.       the full description view  remain  unchanged  except  the 'Viewpoint'
  1642.       menu itself.  When you select it, the full description pointed  to by
  1643.       the cursor bar is displayed.
  1644.  
  1645.       CatScan only searches the information displayed on each line for your
  1646.       criteria.  The  single  exception is the [Search/Entire file] choice,
  1647.       which  executes  identically  to  the  way it does when viewing  full
  1648.       descriptions, searching entire descriptions for matches.
  1649.  
  1650.       The library name/number of the description pointed to  by  the cursor
  1651.       bar is displayed at the bottom right of the screen.  The download and
  1652.       erasure status is coded into single characters that  are  inserted at
  1653.       the  beginning  of  each  line.    If  a  description  is marked  for
  1654.       downloading or erasure, a triangle is first inserted and displayed in
  1655.       inverse video.  That makes marked descriptions easily identifiable on
  1656.       the screen.  If the file is marked for downloading, a "$" dollar sign
  1657.       is  inserted.  If marked for erasure, the  Greek  symbol  'theta'  is
  1658.       inserted.
  1659.  
  1660.  
  1661.       Headers  -  The uploader's UserID is displayed, followed  by  the CIS
  1662.       description header.   The header contains information about the file:
  1663.       the name, type, upload date, and size.
  1664.  
  1665.       Titles  -  The file's name is displayed, followed by its Title.
  1666.  
  1667.       Keywords  -  Displays only the keywords.
  1668.  
  1669.  
  1670.       4.6  Viewing ASCII Files_____________________________________________
  1671.  
  1672.                                          Table 4.4: ASCII File Navigation
  1673.                                        
  1674.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1675.                                          ▒ Action      Keys to press ▒
  1676.       The  [V]iew  ASCII  Menu  appears  ▒───────────────────────────▒
  1677.       when CatScan loads a file that is  ▒ Move Up     Up arrow   ^E ▒
  1678.       not a standard catalog file.  The  ▒ Move Down   Down arrow ^X ▒
  1679.       file is displayed  on  a line-by-  ▒ Page Up     PgUp       ^R ▒
  1680.       line    basis,     each    screen  ▒ Page Down   PgDn       ^C ▒
  1681.       displaying 18 lines of the  file.  ▒ Scroll Up   Space Bar  ^Z ▒
  1682.       You use a cursor bar  to navigate  ▒ Scroll Down            ^W ▒
  1683.       the  file,   described   in  this  ▒ First Line  Home       ^A ▒
  1684.                                  table.  ▒ Last Line   End        ^F ▒
  1685.                                          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1686.  
  1687.       Three choices appear:
  1688.  
  1689.       Print  Search  Download
  1690.  
  1691.  
  1692.       4.6.1  Print_________________________________________________________
  1693.  
  1694.       Printer  -  Prints the line that the cursor bar is on to the printer.
  1695.  
  1696.  
  1697.  
  1698.       INTERACTIVE MODE                                                  26
  1699.  
  1700.  
  1701.       File  -  Prints the line that the cursor bar is on to a file.  You're
  1702.       asked  for the name of the file to write.  If it already exists,  the
  1703.       line is appended to the end of it.
  1704.  
  1705.       Formfeed  -  Sends a form feed to the printer.
  1706.  
  1707.  
  1708.       4.6.2  Search________________________________________________________
  1709.  
  1710.       Press [S] to display the Search menu. (See page 13)  CatScan searches
  1711.       forward from the cursor bar line.    If a match occurs, CatScan stops
  1712.       searching, centers the matched  line  on  the  screen, and places the
  1713.       cursor bar on it.  Matched words are displayed in a contrasting color
  1714.       so they're easy to identify.
  1715.  
  1716.       Find Fwd  -  Initializes a forward search  by  displaying  the Search
  1717.       Word Screen and searching forward for a match.
  1718.  
  1719.       Find Next  -  Searches forward for the next match.
  1720.  
  1721.       Find Back  -  Search backward for previous match.
  1722.  
  1723.       Next  file  -  Searches forward for next occurrence.    If  no  match
  1724.       occurs, the next file in the file list is loaded and searched.
  1725.  
  1726.  
  1727.       4.6.3  Download______________________________________________________
  1728.  
  1729.       This option lets you write download scripts on the fly.  You're asked
  1730.       for the file name, forum name, and library number.    Press  [Escape]
  1731.       while CatScan is waiting for input to cancel the  operation.    After
  1732.       you've entered the required information, CatScan searches CATSCAN.LOG
  1733.       for  the name of the file.  If matched, CatScan reminds you about the
  1734.       previous download and asks if you really want to  download  the  file
  1735.       again.    Finally,   CatScan   writes  the  script  and  appends  the
  1736.       appropriate information to CATSCAN.LOG
  1737.  
  1738.       Name of file to download  -  Enter the  name  of the file you want to
  1739.       download.
  1740.  
  1741.       Forum  Name  -  Enter  the  name  of  the forum the file resides  in.
  1742.       Assuming you use TAPCIS, 'Forum Name' also denotes the  name  of  the
  1743.       script  file.    For example, if the file is located  in  the  BorApp
  1744.       forum, you would enter "BORAPP".  CatScan will write  the  script  to
  1745.       "BORAPP.DOW".
  1746.  
  1747.       Library number  -  Enter the number of  the  Data  Library  where the
  1748.       file is located.  The valid range of numbers is 0 to 20.
  1749.  
  1750.  
  1751.       4.6.4  Quit__________________________________________________________
  1752.  
  1753.       Press [Q] or [Escape] to quit View mode.
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.       27                                                         Chapter 4
  1760.  
  1761.  
  1762.                                 C H A P T E R  5
  1763.  
  1764.                                    BATCH MODE
  1765.  
  1766.          Use Batch mode to process catalog  or  compressed  catalog  files.
  1767.       CatScan runs unattended, and is suitable to use in DOS batch files.
  1768.  
  1769.  
  1770.       5.1  Starting CatScan in Batch mode__________________________________
  1771.  
  1772.       To start CatScan in Batch mode,  from  the DOS prompt, type a command
  1773.       line  of this format:
  1774.  
  1775.                   CATSCAN FILEMASK [FILE TO COMBINE] [-switches]
  1776.  
  1777.                         Bracketed items "[]" are optional
  1778.  
  1779.  
  1780.       While CatScan runs in batch mode, it periodically checks  to  see  if
  1781.       you've  pressed the [Escape] key.  If so, CatScan asks if you want to
  1782.       abort.  Simply type [Y], and  it  will  stop whatever it is doing and
  1783.       return  to  the  DOS  prompt.    Press  any other key to let  CatScan
  1784.       continue.
  1785.  
  1786.  
  1787.       5.2  Command Line Reference__________________________________________
  1788.  
  1789.       You type options  and  switches  at  the DOS prompt (command line) to
  1790.       tell CatScan  what  you  want  it to do.  Separate each item with the
  1791.       space bar.  Most options are  preceded  by a switch character: [-] or
  1792.       [/].  If you  type  an illegal option, CatScan aborts, displaying the
  1793.       illegal option and a brief summary describing the available options.
  1794.  
  1795.       Unless  specifically  stated  below,  all  the  options  can be  used
  1796.       simultaneously.  The only order that must be adhered to when entering
  1797.       options is that FileMask must be first.
  1798.  
  1799.  
  1800.       5.2.1  Help - ?______________________________________________________
  1801.  
  1802.       Function Displays a a brief  description  of  available  command line
  1803.                parameters.
  1804.  
  1805.       Syntax   CATSCAN ?
  1806.  
  1807.       Notes    Press [Escape] to return to the DOS prompt.
  1808.  
  1809.  
  1810.       5.2.2  Age Report____________________________________________________
  1811.  
  1812.       Function Reports the age (in days)  of the latest description in each
  1813.                library.
  1814.  
  1815.       Syntax   none
  1816.  
  1817.  
  1818.  
  1819.  
  1820.       BATCH MODE                                                        28
  1821.  
  1822.  
  1823.       Notes    If the only command line  option used is a FileMask, CatScan
  1824.                simply generates reports for each file.  Regardless of which
  1825.                options are  specified,  the  report  automatically executes
  1826.                after all other processing is completed.
  1827.  
  1828.  
  1829.       5.2.3  FileMask______________________________________________________
  1830.  
  1831.       Function Describes the files to process.
  1832.  
  1833.       Syntax   FileMask should always be the first  parameter  specified on
  1834.                the command line.  DOS wild-card characters are acceptable.
  1835.  
  1836.       Notes    When using a  "*.*"  filemask,  CatScan  always  ignores its
  1837.                index files and any files which have the extension EXE, COM,
  1838.                OBJ, OVL, OVR, ARC, SAV, CFG, WRK, MSG or ATO.
  1839.  
  1840.       Example                          CATSCAN *.CAT
  1841.  
  1842.                CatScan reads all files that match the *.CAT mask.  Since no
  1843.                other parameters are  specified, the only processing CatScan
  1844.                does is generate an Age Of Description Report for every file
  1845.                that matches the *.CAT mask.
  1846.  
  1847.  
  1848.       5.2.4  Combining files_______________________________________________
  1849.  
  1850.       Function Combines one file of descriptions with another.
  1851.  
  1852.       Syntax   Enter the name  of  the  file  you want to combine after the
  1853.                FileMask.
  1854.  
  1855.       Notes    This option cannot be used with wild-cards in FileMask.  Use
  1856.                only on files of descriptions captured from the same forum.
  1857.  
  1858.                The FileMask (the name of the resulting file), should be the
  1859.                oldest of the two.  The order which the  catalog  names  are
  1860.                typed  is  important  because  of  the  way  CatScan deletes
  1861.                duplicate descriptions.  The first of  two  exact duplicates
  1862.                found will be deleted. CatScan defines "exact duplicates" as
  1863.                descriptions that have the same name, date, and UserID.
  1864.  
  1865.       Example                  CATSCAN IBMCOM.CAT IBMCOM.NEW
  1866.  
  1867.                CatScan reads IBMCOM.CAT and IBMCOM.NEW, and  writes  all of
  1868.                the descriptions to IBMCOM.CAT.
  1869.  
  1870.  
  1871.       5.2.5  -x____________________________________________________________
  1872.  
  1873.       Function Erases the file combined with  FileMask  after  it  has been
  1874.                successfully combined.
  1875.  
  1876.       Syntax   -x
  1877.  
  1878.  
  1879.  
  1880.  
  1881.       29                                                         Chapter 5
  1882.  
  1883.  
  1884.       Notes    [-x] is meaningless unless you've specified a File to Add to
  1885.                Main.
  1886.  
  1887.       Example                CATSCAN IBMCOM.CAT IBMCOM.NEW -x
  1888.  
  1889.                CatScan  reads  IBMCOM.CAT and IBMCOM.NEW,  and  writes  all
  1890.                descriptions to IBMCOM.CAT.  If no errors  occur, IBMCOM.NEW
  1891.                is erased.
  1892.  
  1893.  
  1894.       5.2.6  -s____________________________________________________________
  1895.  
  1896.       Function Defines the order that you want CatScan to sort the file(s).
  1897.  
  1898.       Syntax   -s, followed by a string denoting the sort  order.   Specify
  1899.                fields  and order by entering the  first  character  in  the
  1900.                field  name,  followed  by a plus or minus sign to designate
  1901.                ascending or descending order.
  1902.  
  1903.                F = FileName
  1904.                L = Library number
  1905.                D = Date
  1906.                U = UserID
  1907.  
  1908.       Notes    The file(s) may be sorted in any order by any or all fields.
  1909.  
  1910.       Examples                     CATSCAN *.CAT -sl+d-
  1911.  
  1912.                Sorts the files matching FileMask  by  Library  in ascending
  1913.                order, and by Date in descending order.
  1914.  
  1915.                           CATSCAN IBMCOM.CAT IBMCOM.NEW -sd-u+f+
  1916.  
  1917.                CatScan reads  IBMCOM.CAT  and  IBMCOM.NEW,  sorts  in  date
  1918.                descending, UserID ascending, FileName ascending  order, and
  1919.                writes the results to IBMCOM.CAT.
  1920.  
  1921.  
  1922.       5.2.7  -d, -dl_______________________________________________________
  1923.  
  1924.       Function Removes duplicate descriptions.
  1925.  
  1926.       Syntax   -d or -dl
  1927.  
  1928.       Notes    CatScan searches for duplicate descriptions in several ways.
  1929.                When a duplicate is  found,  the  description  which appears
  1930.                first in the file is  deleted.  Because new descriptions are
  1931.                always  appended to the end of the  catalog  files  by  your
  1932.                communication  program,  this  method always works correctly
  1933.                until the file is sorted.  In an attempt to  avoid potential
  1934.                problems,  CatScan automatically enables the [-d]  parameter
  1935.                when the file is sorted.
  1936.  
  1937.                -d  -  Use "-d" to search  for  and  delete  descriptions of
  1938.                files  that  have  the same names, dates, and UserIDs.  This
  1939.                eliminates all duplicates throughout the file.
  1940.  
  1941.  
  1942.       BATCH MODE                                                        30
  1943.  
  1944.  
  1945.                -dl  -  Use "-dl" to search for and  delete  descriptions of
  1946.                files that  have the same names, dates, UserIDs, and Library
  1947.                numbers.    This  eliminates  the  possibility  of  deleting
  1948.                descriptions files which have the same name and are uploaded
  1949.                by  the  same  person,  but  are located in  different  Data
  1950.                Libraries.
  1951.  
  1952.  
  1953.                If a file named CAT.PIC was moved from Library 0  to Library
  1954.                3, the [-d] option  will  find and delete the one in Library
  1955.                0.  The [-dl] option would not find the duplicate because it
  1956.                looks for duplicates in separate libraries.  Wonder what the
  1957.                advantage of using [-dl] is?    Since  CIS  allows duplicate
  1958.                file  names in the same forum, the  files  in  each  library
  1959.                might  differ  and  you might want neither one deleted.  For
  1960.                instance, the CAT.PIC file  in  Library  0  might be for IBM
  1961.                machines and the one in Library 3 for the Macintosh.
  1962.  
  1963.       Examples                     CATSCAN IBMCOM.CAT -d
  1964.  
  1965.                Reads IBMCOM.CAT, searches  for descriptions having the same
  1966.                file name, date, and UserID, and removes them from the file.
  1967.  
  1968.                                   CATSCAN IBMCOM.CAT -dl
  1969.  
  1970.                Reads IBMCOM.CAT, searches  for descriptions having the same
  1971.                file name, date, UserID,  and  Library  number,  and removes
  1972.                them from the file.
  1973.  
  1974.  
  1975.       5.2.8  -d#, -dl#_____________________________________________________
  1976.  
  1977.       Function Assists in pinpointing updated descriptions.
  1978.  
  1979.       Syntax   -d# or -dl#, where "#" is a number from 1 to 9.
  1980.  
  1981.       Notes    Adding  a number to either [-d] or  [-dl],  such  as  [-d3],
  1982.                further assists pinpointing duplicates.  It helps find files
  1983.                that were updated  and  re-uploaded  with  a  different file
  1984.                name.  For example,  if  someone  uploaded  'FILE01.ARC' and
  1985.                later updated the file and uploaded it as 'FILE02.ARC', this
  1986.                option can be used to find and erase the old 'FILE01.ARC'.
  1987.  
  1988.                [#]  indicates  a  number ranging from 0 to 9 and represents
  1989.                the number of characters in two description's filenames that
  1990.                need to match before you are prompted to delete it.   In the
  1991.                FILE01.ARC/FILE02.ARC  example above,  using  the  number  4
  1992.                ([#]) will flag the descriptions as possible updates because
  1993.                the first 4 characters in each filename match.
  1994.  
  1995.                First, the  file is searched for duplicates according to the
  1996.                [-d] or [-dl]  specification  as described above.  Then, the
  1997.                file is searched for any  two  descriptions  which  have the
  1998.                same  UserIDs,  same  file   extensions,   same   first  [#]
  1999.                characters in their file names,  upload  dates  that differ,
  2000.                and do not appear in the duplicate file (CATSCAN.DUP).  When
  2001.  
  2002.  
  2003.       31                                                         Chapter 5
  2004.  
  2005.  
  2006.                the criteria is met, CatScan displays a few lines of the two
  2007.                descriptions, and asks what action you'd like to take.  This
  2008.                line appears at the top of the screen:
  2009.  
  2010.                Delete 1 2 0 Both  Never ask again about these two
  2011.  
  2012.                1          Deletes the first description
  2013.                2          Deletes the second description
  2014.                0          Deletes neither description
  2015.                Both       Deletes both descriptions
  2016.                Never      Writes the names of  both  files  to CATSCAN.DUP.
  2017.                           CatScan searches CATSCAN.DUP for each description
  2018.                           name.      If    found,    processing   continues
  2019.                           uninterrupted.
  2020.  
  2021.       Example                     CATSCAN IBMCOM.CAT -d3
  2022.  
  2023.                CatScan reads IBMCOM.CAT, removes descriptions that have the
  2024.                same file names, dates, and UserIDs, and then search for any
  2025.                descriptions   that   have   the   same  UserID,  same  file
  2026.                extensions, same first 3 ([#]) characters in their filename,
  2027.                and don't appear in CATSCAN.DUP.
  2028.  
  2029.  
  2030.       5.2.9  -p____________________________________________________________
  2031.  
  2032.       Function Echo output to the printer.
  2033.  
  2034.       Syntax   -p
  2035.  
  2036.  
  2037.       5.2.10  -r___________________________________________________________
  2038.  
  2039.       Function Echo output to a file named CATSCAN.SAV.
  2040.  
  2041.       Syntax   -r
  2042.  
  2043.  
  2044.       5.2.11  -z# [n n n ...]______________________________________________
  2045.  
  2046.       Function Removes descriptions that are older than a  specified number
  2047.                of days.
  2048.  
  2049.       Syntax   -z#  n  n  n  n...    "#" denotes the number of days.    The
  2050.                optional numbers "n" specify which libraries to delete from.
  2051.  
  2052.       Notes    Use with caution!    This  option  deletes  all descriptions
  2053.                older  than  [#]  from  every  file  specified  in FileMask.
  2054.                CatScan  calculates  the  date to delete by  using  the  DOS
  2055.                system date as a reference point.  It must be set correctly.
  2056.                It can be verified by typing "DATE" at the DOS prompt.
  2057.  
  2058.                You can also specify which libraries the [-z] parameter will
  2059.                act  upon by typing the list of  LIB  numbers  separated  by
  2060.                spaces immediately after the [-z#].   If you don't enter any
  2061.  
  2062.  
  2063.  
  2064.       BATCH MODE                                                        32
  2065.  
  2066.  
  2067.                LIB  numbers,  descriptions   from  ALL  libraries  will  be
  2068.                deleted.
  2069.  
  2070.                If the -z parameter specification results in erasing all the
  2071.                descriptions  in  a library, CatScan  undeletes  the  newest
  2072.                description.  The reason for this is so the automatic update
  2073.                function will have a basis  for  its  age  calculations next
  2074.                time you update the catalog.
  2075.  
  2076.       Example                     CATSCAN IBMCOM.CAT -z30
  2077.  
  2078.                CatScans removes all descriptions older  than  30  days from
  2079.                IBMCOM.CAT.
  2080.  
  2081.                                 CATSCAN IBMCOM.CAT -z30 0 1
  2082.  
  2083.                CatScan  removes  descriptions   older  than  30  days  from
  2084.                libraries 0 and 1.
  2085.  
  2086.  
  2087.       5.2.12  -o___________________________________________________________
  2088.  
  2089.       Function Use this option with the [-z] option if you  want  to  write
  2090.                the aged descriptions to another file.
  2091.  
  2092.       Syntax   -oFILE, where FILE is the name of the file to write the aged
  2093.                descriptions to.
  2094.  
  2095.       Notes    Cannot  be used if FileMask contains  wildcards.    If  FILE
  2096.                already  exists,  the  descriptions are added to it.  Do not
  2097.                use the  same age file to output descriptions from different
  2098.                source files/forums because CatScan cannont  determine which
  2099.                forum the descriptions belong to.
  2100.  
  2101.       Example              CATSCAN IBMCOM.CAT -z30 -oIBMCOM.OLD
  2102.  
  2103.                CatScan  removes  descriptions   older  than  30  days  from
  2104.                IBMCOM.CAT, and writes the old descriptions to IBMCOM.OLD.
  2105.  
  2106.  
  2107.       5.2.13  -u___________________________________________________________
  2108.  
  2109.       Function Generates update scripts for file(s) matching FileMask to be
  2110.                used by TAPCIS program to update catalogs.
  2111.  
  2112.       Syntax   -u
  2113.  
  2114.       Notes    The number of days captured for each library is based on how
  2115.                old  the  latest  description  is  in  each  library.   Only
  2116.                libraries present in the file are updated.
  2117.  
  2118.  
  2119.  
  2120.  
  2121.  
  2122.  
  2123.  
  2124.  
  2125.       33                                                         Chapter 5
  2126.  
  2127.  
  2128.       5.2.14  -(xxx)_______________________________________________________
  2129.  
  2130.       Function Use this option if you want CatScan to use a TAPCIS PARAMS.*
  2131.                file other  than PARAMS.CIS.  CatScan will use the <S>torage
  2132.                disk path in the specified PARAMS.* to write update scripts.
  2133.  
  2134.       Syntax   (XXX), where XXX is the  file extension of the PARAMS.* file
  2135.                to use.
  2136.  
  2137.       Notes    The  PARAMS.* file should be a valid  file  located  in  the
  2138.                TAPCIS.EXE path, as  entered  with  CATALYST.    By default,
  2139.                CatScan uses PARAMS.CIS.
  2140.  
  2141.       Example                          CATSCAN (CAT)
  2142.  
  2143.                CatScan uses  the  <S>torage  path  in  PARAMS.CAT  to write
  2144.                update scripts.
  2145.  
  2146.  
  2147.       5.2.15  -NOEMS_______________________________________________________
  2148.  
  2149.       Function Prevents CatScan from copying the overlay  file  to expanded
  2150.                memory.
  2151.                Syntax  -NOEMS
  2152.  
  2153.       Notes    If you are running CatScan from MS-Windows in enhanced mode,
  2154.                and  are  using  the  /NOEMS   switch   for   EMS386.SYS  in
  2155.                CONFIG.SYS, you must use this  switch  or  CatScan  will not
  2156.                run.
  2157.  
  2158.       Example                         CATSCAN -NOEMS
  2159.  
  2160.                CatScan uses  the  disk rather than EMS to swap its overlays
  2161.                to and from memory.
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.       BATCH MODE                                                        34
  2187.  
  2188.  
  2189.                                    Appendix A
  2190.  
  2191.                               CATALOG FILE FORMATS
  2192.  
  2193.       CatScan expects the format of catalog files to be  of  captured  long
  2194.       descriptions from CompuServe Forum Data Libraries.  It recognizes and
  2195.       works correctly with  catalogs  captured  in  both  the  old  and new
  2196.       formats, and with files that have a mixture  of  those  formats.   It
  2197.       reads TAPCIS CAT files correctly.
  2198.  
  2199.       Anything read from the start of the file to the first  library number
  2200.       or description identifier is considered garbage and thrown away.
  2201.  
  2202.       CatScan identifies a library number when it sees a LineFeed character
  2203.       followed immediately by either "DL " or "LIB ".  Everything following
  2204.       the number, to the next Description or LIB  identifier  is considered
  2205.       garbage, and thrown away.  A library identifier also marks the end of
  2206.       the previous description read.    All  descriptions  read after a LIB
  2207.       number is found are assigned that library number.
  2208.  
  2209.       CatScan identifies a description  when  it  sees a LineFeed character
  2210.       (^J  / 0Ah) followed immediately by the character  "[".    This  also
  2211.       marks the end of  the  previous description read.  If the description
  2212.       is in the new  CompuServe  format and contains a library number after
  2213.       the UserID, CatScan recognizes it.
  2214.  
  2215.       If  no  library numbers are found in  the  file,  CatScan  will  stop
  2216.       reading the file and ask for one to assign.
  2217.  
  2218.       CatScan always writes descriptions  in  CompuServe's  new  format, no
  2219.       matter which format they were when read.
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.       35                                                         Chapter 5
  2248.  
  2249.  
  2250.                                    Appendix B
  2251.  
  2252.                              CATSCAN.LOG FILE FORMAT
  2253.  
  2254.         If you haven't disabled the CatScan logging option, you  might want
  2255.       to  add  some  files to it  that  you've  previously  downloaded,  or
  2256.       downloaded with another program.  Or you might just want to  view the
  2257.       log to see when or where you downloaded a file.
  2258.  
  2259.       The  log  file,  CATSCAN.LOG, is a normal ASCII text file that can be
  2260.       edited  with  any  text  editor.    Simply  append/insert  additional
  2261.       entries.  This is the format:
  2262.  
  2263.  
  2264.       FILNAM.ARC [72617,132]  IBMCOM   14 02-Feb-87  17-Feb-89 IBMCOM.CAT
  2265.       ^          ^            ^        ^  ^          ^         ^
  2266.       |          |            |        |  |          |         |
  2267.       File Name  |            |        |  |          |         |
  2268.       Uploader User ID        |        |  |          |         |
  2269.             Forum download from        |  |          |         |
  2270.                  Library downloaded from  |          |         |
  2271.                  Date the file was uploaded          |         |
  2272.               The date the download script was written         |
  2273.         The file being viewed when the download script was written
  2274.  
  2275.  
  2276.       Some  entries  in  the log may have a blank UserID  or  Upload  date.
  2277.       These are files you downloaded from the One-Liner  view  screen where
  2278.       that information isn't available.
  2279.  
  2280.       CatScan examines the first 10 characters on a line (the File Name) to
  2281.       see if it matches the one you are trying to download.  Make sure that
  2282.       the entries are one per line,  and  that  the File Name starts at the
  2283.       left  column,  and  is  padded  with  spaces  to  10 characters.  The
  2284.       information  following  the  File  Name  is  irrelevant  and  can  be
  2285.       modified.
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.       CATSCAN.LOG FILE FORMAT                                           36
  2309.  
  2310.  
  2311.                                    Appendix C
  2312.  
  2313.                                 USING COMPRESSION
  2314.  
  2315.  
  2316.       CatScan  can   compress  catalog files by approximately 45%.  Whether
  2317.       you decide to use the compression feature is entirely up to you.  The
  2318.       disadvantages of CatScan's compression scheme are:
  2319.  
  2320.          1.  The compressed files cannot be  viewed with a text file viewer
  2321.              like LIST.COM, or DOS's TYPE command.
  2322.  
  2323.          2.  The compression format  is  not compatible with ZIP, ARC, LZH,
  2324.              or any other format.
  2325.  
  2326.          3.  The  compression  ratio  is  not  as  good  as the  standalone
  2327.              compression programs.
  2328.  
  2329.  
  2330.       The advantages of CatScan's compression scheme are:
  2331.  
  2332.          1.  CatScan   can  add  new  descriptions  directly  to   existing
  2333.              compressed  files.  With standalone compression programs,  the
  2334.              entire file  would  need  to  be  decompressed,  appended, and
  2335.              recompressed.
  2336.  
  2337.          2.  Working with compressed  files  is  transparent.    You simply
  2338.              treat them as standard CAT files.  CatScan detects the type of
  2339.              file and reads and writes the descriptions accordingly.
  2340.  
  2341.          3.  There is very little difference  in speed.  You probably won't
  2342.              notice CatScan taking any  more  time  to process a compressed
  2343.              file than a normal catalog file.  Some operations are actually
  2344.              faster.
  2345.  
  2346.          4.  When  you  mark  files for Erasure or  Downloading  and  don't
  2347.              actually erase or download  the  descriptions,  the  marks are
  2348.              retained in the CMP  file  and restored the next time you view
  2349.              the file.
  2350.  
  2351.  
  2352.       NOTE: If you've edited a catalog file, you might loose some data when
  2353.       CatScan compresses it.  Therefore, I suggest you make backups of your
  2354.       catalogs  and experiment with CatScan's compression abilities  before
  2355.       you decide whether you want to use the feature.
  2356.  
  2357.  
  2358.                         Using The New Compression Feature
  2359.  
  2360.       The procedures to process compressed files can best  be  described by
  2361.       example.  Let's use BORAPP.CAT as the catalog file, and assume you've
  2362.       set your TAPCIS <S>torage  disk  path to "C:\COMM\".  Assume that the
  2363.       file extension for the compressed file will be ".CMP".
  2364.  
  2365.       To compress the catalog, highlight  BORAPP.CAT on the file screen and
  2366.       select  [C]ompression/[C]ompress.  When CatScan finishes  compressing
  2367.  
  2368.  
  2369.       37                                                        Appendix C
  2370.  
  2371.  
  2372.       it to the file  named  BORAPP.CMP,  you  can erase BORAPP.CAT, saving
  2373.       approximately 45% of the disk space it originally required.  To erase
  2374.       BORAPP.CAT within CatScan, highlight it, and press the [Del] key.
  2375.  
  2376.       To  decompress  a  compressed  catalog,  highlight  it,   and  choose
  2377.       [C]ompress/[D]ecompress.
  2378.  
  2379.  
  2380.                            Updating a Compressed File
  2381.  
  2382.  
  2383.       To update BORAPP.CMP, highlight it, and select [U]pdate from the file
  2384.       screen.   Follow  the  procedures  you  would  use to update a normal
  2385.       catalog file.
  2386.  
  2387.       Run TAPCIS to capture  the  new  descriptions.   The new descriptions
  2388.       will be written to C:\COMM\BORAPP.CAT
  2389.  
  2390.       Run CatScan  again.    At  this point, you might want to view the new
  2391.       descriptions in BORAPP.CAT, and possibly download some.
  2392.  
  2393.       To add BORAPP.CAT to BORAPP.CMP,  highlight  BORAPP.CMP  on  the file
  2394.       screen and select [P]rocess/[A]ppend.  A prompt appears at the top of
  2395.       the  screen,  asking  for the name of  the  file  to  append  to  the
  2396.       compressed  file.  The default will  be  C:\COMM\BORAPP.CAT.    Press
  2397.       [Enter] and CatScan will  automatically  compress  BORAPP.CAT, append
  2398.       the  descriptions  to  BORAPP.CMP,  and  ask  if  you want  to  erase
  2399.       BORAPP.CAT.
  2400.  
  2401.       The [A]ppend command on the [P]rocess  menu  is smart in that it will
  2402.       detect each type of  file  and automatically append correctly.  A CAT
  2403.       file can be appended to  a CMP file, or a CMP file can be appended to
  2404.       a CAT file.
  2405.  
  2406.       NOTE: Descriptions  from  different  forums  should  not  be combined
  2407.       because CatScan will have no way of knowing what forum  a description
  2408.       originated from.
  2409.  
  2410.  
  2411.                        Updating Multiple Compressed Files
  2412.  
  2413.       To update multiple compressed  files,  mark  them  on the File screen
  2414.       with '*', and select [U]pdate/[M]arked.   Exit CatScan and run TAPCIS
  2415.       to  get  the  new  descriptions.    Run  CatScan  again,  and  select
  2416.       [U]pdate/[A]utoappend.  CatScan will automatically append any new CAT
  2417.       files to their matching CMP files, and then erase the CAT files.
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.       USING COMPRESSION                                                 38
  2431.  
  2432.  
  2433.                                    Appendix D
  2434.  
  2435.                              OTHER USEFUL UTILITIES
  2436.  
  2437.       CNVDES.ARC
  2438.                Found in the TAPCIS  forum,  Library  2.  Converts 'summary'
  2439.                files, such as those found in the IBMNET forums, to a normal
  2440.                CompuServe format which is compatible with CatScan.
  2441.  
  2442.       NEUTER.COM
  2443.                Found  in TAPCIS and IBMCOM forums,  Library  2.    Searches
  2444.                catalog  files  for  format errors and lets you edit them to
  2445.                conform to the format expected by CatScan.
  2446.  
  2447.       SUMUPD.ZIP
  2448.                IBMCOM, Library 2.    Designed for use with IBMNET 'SUMMARY'
  2449.                files.   Updates an old Library  (DL)  summary  file  (e.g.,
  2450.                COMDESUM.MAY) with  a  change  file  (e.g.,  COMCHG.MAY)  to
  2451.                create an updated summary file.
  2452.  
  2453.       BP2TAP.COM
  2454.                TAPCIS, Library  2.  Converts Borland Forum summary files to
  2455.                CatScan compatible CAT files.
  2456.  
  2457.       CATICO.ZIP
  2458.                TAPCIS, Library 2.  Windows 3.0 icons for Catscan.
  2459.  
  2460.       FINDID.ARC
  2461.                TAPCIS, Library 2.   Searches  your  catalog files for files
  2462.                uploaded  by  10  User ID's.  Outputs 1 line per description
  2463.                found, and can be sorted by SORT.EXE
  2464.  
  2465.       KWORDSX.EXE
  2466.                TAPCIS, Library  2.  Reports the frequency of keywords found
  2467.                in your catalogs.
  2468.  
  2469.       PARMSX.EXE
  2470.                TAPCIS, Library 2.  A  TAPCIS specific utility that lets you
  2471.                choose forums to visit  from  a list of all of your PARAMS.*
  2472.                files.
  2473.  
  2474.       Batch files
  2475.                Various  batch  files  to automate the use  of  CatScan  and
  2476.                TAPCIS can also be found in TAPCIS, Library 2.
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.       39                                                        Appendix D
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.                                                                         40
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.                                      Index
  2562.  
  2563.  
  2564.          A                                Expanded Memory
  2565.          ASP 2, 6                           disabling for overlay 11,
  2566.            Ombudsman 2                      34
  2567.          Author                             disabling for shell 10
  2568.            contacting 6
  2569.            registering program 9          F
  2570.                                           Files
  2571.          B                                  program 3
  2572.          Batch mode 2, 28
  2573.            colors 8                       H
  2574.          Black and White monitors         Help screens
  2575.            CATALYST 7                       Batch mode 28
  2576.            CATSCAN 11                       Interactive mode 12
  2577.                                           hot keys 12
  2578.          C                                How to
  2579.          Catalogs                           use CatScan's Menu Trees
  2580.            combining 29                     11
  2581.          CATFILES.CFG 3, 7
  2582.          CATSCAN.DUP 3                    I
  2583.          CATSCAN.LOG 3, 10, 23, 27,       Index File 10
  2584.            36                               character
  2585.            modifying 10                        changing 10
  2586.          CATSCAN.WRK 3                      how it's named 10
  2587.          command line options 28          Ins 12
  2588.            interactive mode 11            Internal index
  2589.                                             restoring 25
  2590.          D                                  sorting 25
  2591.          Delete
  2592.            Descriptions                   L
  2593.               by age 32                   Libraries
  2594.               duplicates 18, 29, 30         browsing 22
  2595.               individually 22, 24           capturing new 19, 25
  2596.               updated 31                    changing numbers 24
  2597.            Files                            displaying names 15
  2598.               from disk 17                  erasing 25
  2599.               from file list 17             menu 24
  2600.          Download                           updating 19, See: Updating
  2601.            cost calculation 9, 23         license See: Registering
  2602.            logging See: Logging           Logging downloads 23, 27
  2603.            downloads                        CATSCAN.LOG 36, See Also:
  2604.            marking descriptions 23          CATSCAN.LOG
  2605.            writing scripts 23, 27           enabling 10
  2606.  
  2607.          E                                M
  2608.          Exit 11                          Menus
  2609.                                             hot keys 12
  2610.                                             Using 11
  2611.  
  2612.  
  2613.                                        41
  2614.  
  2615.  
  2616.          O                                  options 13
  2617.          Ordering 9                       Selection Line 11
  2618.            Billing 10                     Shareware 2
  2619.          Ovr 12
  2620.                                           T
  2621.          P                                TAPCIS See Also: Download
  2622.          Problems 2, 6                      and Updating
  2623.                                             installation 9
  2624.          Q                                  library names 22
  2625.          Quitting 11                        running 16
  2626.            CATALYST 10
  2627.            Escape key 10                  U
  2628.                                           Updating Catalogs 19, 33
  2629.          R                                  AGE calculations 19
  2630.          Registering 6, 9                   from command line 33
  2631.                                             libraries 19
  2632.          S                                  manually 19
  2633.          Scripts See: Updating and          marked files 18
  2634.            Download                       UserID 15
  2635.          Searching
  2636.            criteria 13-14
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.                                                                         42