GoCIS support requires a change to the GOCIS.TPL file.  
In the [GO FORUM] section, add the following at the end, 
prior to the [GO LIB] section:

; *** Added to accomodate CatCIS download scripts***
  %IF FILEEXISTS &&CONTROLPATH&&FORUMNAME.DOW
    %%ECHO Executing &&FORUMNAME.DOW
    %%DO &&CONTROLPATH&&FORUMNAME.DOW
      %%@Unable to execute &&CONTROLPATH&&FORUMNAME.DOW
      %%%REMOVEACTION &&FORUMNAME Download.Files	
      %%%KILLFILE &&CONTROLPATH&&FORUMNAME.DOW
      %%%SEND ^M
      %%%WAIT FORUM !
  %Echo CatCIS download check complete
;

[GO LIB]


By adding these lines to the GOCIS.TPL file, the next time you enter
a forum on CompuServe, a check is made to determine if a related *.dow
file exists.  If so, it is executed, downloading files, and then erased.

It is important to note that you must cause GoCIS to enter the forum.
This may be done by any of the normal means available in GoCIS, such
as requesting a message scan, section update, etc., or using the button
defined below.  

CatCIS will create the appropriate *.dow file in the directory specified
in Configure|Directories for the control directory.  This must be your GoCIS
control directory for the script to function properly.

GoCIS Buttons for CatCIS
------------------------
You can add the following button definitions to the GOCIS.BTN file
to add buttons to GoCIS:

[CATCIS]
;
; CATCIS - Calls Catcis and loads current forum
;
	Define &Caption = CatCis
	Define &Icon    = c:\catcis\catcis.ico
	Define &Title   = Load &FORUM forum library into CatCIS
	Define &DragMode= 1
	Shell c:\catcis\catcis.exe &ControlPath\&Forum.lbr

[.DOW Detect]
	Define &Caption = CHK .DOW
	Define &Icon    = c:\catcis\catcis.ico
	Define &Title   = For each forum, set download action if .DOW file exists

	For Each Forum
		Echo Scanning &FORUM for .DOW File
		if FileExists(&ControlPath\&Forum.dow) then
			Echo Download file found in &FORUM.
			Beep
			Pause .15

			+ACTION Download.Files

		endif
	Next

These assume that CatCIS is located in the C:\CATCIS directory.

Alternatively, the following button executes CatCIS and pauses GoCIS until
you exit CatCIS.  It will then set the actions of the current GoCIS view
as required based on the presence of *.dow files.

[CatCIS]
;
; CatCIS - Run CatCIS
; Contributed by Peter Willis [70353,2731]
	Define &Caption = CatCIS
	Define &Icon    = &ExePath\Icons\CatCIS.ICO
	Define &Title   = Run CatCIS
; Does not seem to wait using drag option
;	Define &DragMode= 1
; Does not seem to wait if a file is given to CatCIS
;	Run Normal c:\catcis\catcis.exe &ControlPath\&Forum.lbr
	Run Normal c:\catcis\catcis.exe
	waitapp .25
	For Each Forum
		Echo Scanning &Forum for .DOW File
		IF FileExists(&ControlPath\&Forum.dow) THEN
			Echo Download file found in &FORUM
			Beep
			Pause .15
			+ACTION Download.Files             
		else
			-ACTION Download.Files             
		ENDIF
;remove [Cat] marker from all forums in view
		If Pending(lbr) then
			Echo Remove pending Catalog marker
			-pending lbr
		endif
	Next
