~001 = Main Screen help

	     CatScan (v2.01) Main Screen Menu Tree

┌─File	<Takes you to the file screen. see FileScreen below>
│
├─View    <Takes you to the View screen if a file is loaded, 
│          else the File Screen. See View Descriptions below>
│
├─UserIDs  
│ ├─Change UserID file	<Lets you change the UserID file>
│ └─Display UserIDs	<Shows the UserID's currently loaded>
│  
├─Run  
│ ├─TAPCIS.EXE	<Run TAPCIS or AUTOSIG.EXE, depending on what's installed>
│ ├─CATALYST.EXE	<Run CATALYST.EXE, the CatScan install program>
│ ├─Shell to DOS	<Run COMMAND.COM (or whatever COMSPEC= is SET to>
│ └─OTHER	<Run an executable program.  Enter the full path and name>
│  
└─eXit	<Exits the program>
~003 =  File Screen help

			File Screen Menu Tree

┌─Load  <Loads the file that the cursor bar is on, 
│ then takes you to the View Screen>
│
├─Name  
│ ├─Edit file name     E	<Edit the file name the cursor bar is on>
│ ├─Add new file name  A	<Adds a new file to the list>
│ └─Delete file name   ^G	<Delete the file from the list and/or disk>
│  
├─Mark  
│ ├─Mark file            * <Mark current file for batch processing/updating>
│ └─Keep index for file  ^K <Keep disk indexes for current file>
│  
├─Process  
│ ├─Options <The following form is presented. Help is provided 
│ │          onscreen for each item.>
│ │
│ │   Sort Order:
│ │   Delete exact duplicates?
│ │   # chars in filename to check:
│ │   Echo results to:
│ │   Remove older than:
│ │ 
│ ├─Current file    <Process the file the cursor bar is on>
│ └─Marked file     <Process all the files marked with a *>
│  
│
├─Update  
│ ├─Options <Lets you tell it to add nn days to the number it calculates
│ │          for the AGE: parameter to be used in update scripts/reports.
│ │          Enter -1 to add none, 0 is suggested to re-capture the latest 
│ │          day>
│ │   Days to add to update: 0
│ │
│ ├─Current file    <Will update the file the cursor bar is on>
│ │ ├─Automatic	<Automatically calculates latest days in each library,
│ │ │            adds number of days you've entered under Options, and
│ │ │            writes the script.>
│ │ └─Manual	<Calculates the latest age of each library, adds number of
│ │              days specified under "Options", then pops up a form with
│ │              those figures for you to edit.  (You can also capture a
│ │              new Library this way.)>
│ │
│ │
│ │
│ └─Marked file     <Automatically calculates latest days in each library,
│                    adds number of days you've entered under Options, and
│                    writes update scripts for every file marked with a '*'.>
│
└─Search	<Initializes a global search of the files in the file list.>

	  ╓─────────────────── Cursor Bar Keys ────────────────────╖
	  ╟ Move Up	Up arrow ^E ╟ Move Down	   Down arrow	^X ╢
	  ╟ Page Up	PgUp	 ^R ╟ Page Down    PgDn		^C ╢
	  ╟ Scroll Up		 ^Z ╟ Scroll Down		^W ╢
	  ╟ First File	Home	 ^A ╟ Last File    End		^F ╢
	  ╙─────────────────────────╨──────────────────────────────╜

	Press:	DEL to delete a file (from list and/or disk)
		F4  to go to the View Screen.
		ESC to go to the Main Menu.
		F10 to enter a file name to go to in the File List.

     ╓────────────────────────── Line Editing Keys ─────────────────────╖
     ╟ Done/Save		RETURN	  ╟ Done/Don't save	ESC     ╢
     ╟ Start of	line		Home   ^A ╟ End of line		End  ^F ╢
     ╟ Delete to end of	Line	^End   ^T ╟ Delete entire line	     ^Y ╢
     ╙────────────────────────────────────╨─────────────────────────────╜

~004 = View Description screen 1.

		  View Description Screen Help
┌─Print  
│ ├─Printer		<Prints the description being viewed on the printer>
│ ├─File		<Prints the description being viewed to a file>
│ └─Formfeed  ^L	<Sends a form feed to the printer>
│  
├─Search  
│ ├─Find Fwd     F	<Initializes a forward search>
│ ├─Find Next    A	<Search forward for next occurance>
│ ├─Find Back    B	<Search backward for next occurance>
│ ├─Next file    ^N	<Seach forward for next occurance. If not found,
│ │                      then load and search the next file in file list.>
│ └─Entire File		<Search the entire file for matches, then display
│                        only the matches, sorted in order of the most
│                        matches.>
├─Goto  
│ ├─Next Library  +	<Move forward to next library>
│ ├─Prev Library  -	<Move backward to previous library>
│ ├─Pick Library  F6	<Pick a library from a list to go to>
│ ├─Next UserID   [	<Move forward to next UserID>
│ └─Prev UserID   ]	<Move backward to previous UserID>
│  
├─Mark  
│ ├─toggle Erase     E	<Mark/Unmark the current description for erasure>
│ ├─toggle Download  D	<Mark/Unmark the current description for downloading>
│ ├─Unerase all		<Unmark all descriptions marked for erasure>
│ └─uNdownload all	<Unmark all descriptions marked for downloading>
│  
│
├─Library  
│ ├─Change current LIB number <Change the LIB number of the current description>
│ ├─Erase a library		<Mark an entire library for erasure>
│ ├─Unerase a library		<Unerase an entire library>
│ └─capture a New library	<Write a script to capture an entire library>
│  
├─Other  
│ ├─Sort index		<Internally sort the index to view in another order>
│ ├─Restore original order	<Unsorts the index.>
│ └─Age report			<Reports latest ages in each library>
│  
└─Viewpoint <alters the view/searches to one description per line format>
  ├─Headers			<UserID and Header line>
  ├─Titles			<FileName and Title>
  └─Keywords			<Keywords only>

			Hot Keys
			Press   To go to:
			──────────────────────────
			F3	File Screen
			ESC	Main Menu
			F6	to view .SEC file
~005 = View Summary Help.

			View ASCII File Help

┌─Print  
│ ├─Printer		<Prints the cursor bar line on the printer>
│ ├─File		<Prints the cursor bar line to a file>
│ └─Formfeed  ^L	<Sends a form feed to the printer>
│  
├─Search  
│ ├─Find Fwd     F	<Initializes a forward search>
│ ├─Find Next    A	<Search lines forward for next occurance>
│ ├─Find Back    B	<Search lines backward for next occurance>
│ └─Next file    ^N	<Search forward for next occurance. If not found,
│		   then load and search the next file in file list.>
│
└─Download  <Prompts for file name, forum, etc and creates a download 
	     script on the fly.>

	╓──────────────────── Cursor Bar Keys ─────────────────────╖
	╟ Move Up	Up arrow ^E ╟ Move Down	   Down arrow	^X ╢
	╟ Page Up	PgUp	 ^R ╟ Page Down    PgDn		^C ╢
	╟ Scroll Up		 ^Z ╟ Scroll Down		^W ╢
	╟ First Line	Home	 ^A ╟ Last Line    End		^F ╢
	╙───────────────────────────╨──────────────────────────────╜

~020 = SortOrder
  Press	[Return] to edit the string that determines the	order you want to
  sort the descriptions.  Leave it blank if you don't want to sort.

	F = Filename,	L = LIB#, D = Date, P =	PPN/UserID.
	+ and - determines ascending or descending.

  For example: "l+d-p+f+", sorts by LIB+ Date- UserID+ FileName+
~021 = Exact Dupes
  Press	[Return] to toggle Yes/No.
  If Yes, then the older of all two exact duplicate descriptions will be
  deleted.  That is, descriptions with the same UserID and FileName.
  To make it so the LIBs also must match, answer 'L' to the next prompt.

  If No, then no action	is taken.

  (This	option is automatically	enabled	if the file needss to be rewritten)
~022 = Similar Dupes
  Press [Return] to edit the number of characters in the description's
  filename for CatScan to check	before it flags	it as a	possible updated file,
  and you're prompted to delete it.  For example, if you specify 4, and
  CatScan sees "NAME51.ARC" and	"NAME52.ARC", it will see that the two
  descriptions were uploaded by	the same person	and have the same first	4
  characters in	the filename.  So, it will ask you if you want to delete one.

  The range is 1 to 9.	Use -1 to NOT flag any.
~023 = Echo screen,printer,file
  Press	[Return] to toggle between Screen, Printer, and	File.

  If Screen : error messages and reports go to the screen only.
  If Printer: output goes to the screen	and the	printer.
  If File   : output goes to the screen	and a file named CATSCAN.SAV.
~024 = Delete Older Than
  Press	[Return] to edit the number of days to delete descriptions that
  are older than number	of days	old.  Use with caution,	and make sure your
  system date is set correctly.  Enter 0 to disable this option.

  You'll then be asked for which LIBs you want deleted from.  Enter
  'All' for all, or each LIB number separated by a space to only delete
  from specific LIBs.
~025 = Days to add
  Press	[Return] to edit. When CatScan calculates the latest ages of the
  files in each Library to generate update scripts, you might want to add a
  number of days to compensate for the time it takes between the uploading
  and merging of files into the Library.

  Enter 0 to make it so the scripts capture back to and including the
  latest date in each Library. Enter -1 to capture 1 day prior to the latest.
~040 = Command Line
				CatScan (v2.01)
Format:	CatScan	FILEMASK {File to ADD to MAIN} [-sxxx, -d#, -p,	-cc,-z]
Items in "{}" and "[]" are optional parameters:
FILEMASK = File(s) to be used.	DOS wildcard characters	are acceptable.
FILE TO	ADD TO MAIN = A	description file to be added to	the main File.
		This option cannot be used if wildcards	are used in FILEMASK.
-x	Automatically Delete the file to ADD to MAIN when processing is done.
-s	Specify sort order:
	f = Filename, l = LIB#, d = Date, p = PPN.
	+ and - determines ascending or descending.
	ex. "-sl+d-p+f+", "-sp+d-f+"
-d[l]	Delete older of two descriptions if they have the same UserID and File
	Name. If parameter = "-dl" then the LIB numbers must match also before
	being flagged as duplicates. This option is automatically enabled if
	other parameters make rewriting the file necessary.
-d[l]#	Same as "-d[l]" AND the number "#" of characters in the description's
	filename for CatScan to	check before you are prompted to Delete	it.
	"#" Range = 1 to 9
-p	Echo results to the Printer.
-r	Echo results to file "CATSCAN.SAV".
-z# 	Remove all descriptions older than # days old.  To delete only from
	particular LIBs, enter the LIB numbers after the parameter.  For
	example, "-z30 0" will delete descriptions older than 30 days old
	from LIB 0 only.
-oFILE	Write the aged descriptions, which were deleted from the main file 
	with the '-z' switch, to a file.  'FILE' is the name of the file or 
	your choice that they are to be written to.  The descriptions are 
	added to 'FILE' if 'FILE' already exists.
-u	Create update script.
-a#	When CatScan calculates the latest ages of the files in each Library
	to generate update scripts, you may add # number of days to compensate
	for the time it takes between the uploading and merging of files into
	the Library.
	Enter -a0 to make it so the scripts capture back to and including the
	latest date in each Library. Enter -a-1 to capture back 1 day prior to
	the latest.
If no parameters except	filemask are specified,	only ages are reported.
