Category : Communication (modem) tools and utilities
Archive   : COP09A.ZIP
Filename : COP.EXP

 
Output of file : COP.EXP contained in archive : COP09A.ZIP
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Sample Expert File ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


* This file has the rules to let COP to be expert.

* General rule format :

** IF [device] EQ [event] THEN [action(string)] option [] **
--------------------------------------------------------------


* Dev Codes Comments
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
* COM1 First Comm Port
* KEYB Keyboard
* TIME Elapsed Time
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


* Action Codes Comments
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
* disp(DOS filenamen) Display filename on screen
* send(string to COM1) Send back string
* exe(DOS program+parameters) Execute DOS program holding line
* errorlevel(number) Set DOS errorlevel
* print(string) Print string to PRINTER
* save(string) Save string in COP.SAV file
* play(string) Play string on spiker
* drop(sec) Drop line after n seconds
* beep() Beep

* print(@LINE) Print last Host Line to PRINTER
* print(@TIME) Print TIME to PRINTER
* save(@LINE) Save last Host Line to COP.SAV
* save(@TIME) Save TIME in COP.SAV file
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ


* Available Options
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
* c = close communication port during shell (DTR remains ON)
* w = wait a key before coming back to terminal program
* s = send string to Host
* n = don't clear screen beginning shell
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

* Rules for COP file
* ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
IF [COM1] EQ [INCORRECT FORMAT(1)] THEN [disp(REENTER.HEL)] option []
IF [COM1] EQ [FILE NOT SAVED] THEN [disp(NOTSAVED.HEL)] option []
IF [TIME] EQ [60] THEN [disp(ELAPSED.HEL)] option []
IF [COM1] EQ [WHAT?(1)] THEN [disp(WHAT.HEL)] option []
IF [COM1] EQ [TOO LONG] THEN [send(|~TTY)] option []
IF [COM1] EQ [* Command(1)] THEN [exe(HM QCHELP.HEL)] option [n]
IF [COM1] EQ [*** Invalid address(1)] THEN [disp(QC2.HEL)] option []
IF [COM1] EQ [ignored -] THEN [disp(IGNORED.HEL)] option []
IF [COM1] EQ [NO CARRIER(1)] THEN [drop(1)] option []
*
* To let following rules to be active, remove "*"
*
* IF [KEYB] EQ [good morning(1)] THEN [exe(good)] option [n]
* IF [COM1] EQ [WHAT?(1)] THEN [beep()] option []
* IF [COM1] EQ [WHAT?(1)] THEN [exe(PICEM>NUL TANLINES.PIC)] option []
* IF [COM1] EQ [READY(1)] THEN [save(@LINE)] option []
* IF [KEYB] EQ [bye(1)] THEN [beep()] option []
* IF [KEYB] EQ [BYE(1)] THEN [beep()] option []


  3 Responses to “Category : Communication (modem) tools and utilities
Archive   : COP09A.ZIP
Filename : COP.EXP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/