home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
BBS
/
TCHOLI47.ZIP
/
TCHOLI.DOC
< prev
next >
Wrap
Text File
|
1995-05-07
|
8KB
|
223 lines
Date: 05-07-95 Prgm: TcSoft's Holiday/Personal Reminder Door Page 1
Author:
Tom Cunha of FidoNet # 1:387/310.2 of San Antonio, Texas
Disclaimer:
This software is provided AS IS.
YOUR USE of this software is an agreement
that you will NOT hold Tom Cunha responsible
in any way, due to the use of, or inablity
to use, this software.
Short Description:
This is a `Multinode smart' door which will inform your users
of upcoming holidays. It will also keep a personal date database
for the users and remind them of upcoming personal dates as well.
Requirements:
* ANSI/AVATAR (if you want color)
* 180K Memory PLUS the size of the data (tcuser.hol) file
* DOS version 3.1 or newer (supports file locking for Multi-Nodes)
Features:
* Non Standard Interrupts (1-15) (HELLO?? digiboard??)
* Fossil is NOT required
* unlimited baud rate
* AVATAR/0+
* ANSI color graphics and ASCII monochrome mode
* Automatic time left verification
* Automatic carrier detection
* Updated status bar with users' data
* Fast modem input/output for those fast modems
* Inactivity timeout verification
* Sysop keys while door is active;
Alt H Hangs up
Alt R or X Returns to BBS without hanging up
Alt C Chat [disabled]
Alt J Jump to DOS
Alt = Add one minute to time in door
Alt - Subtract one minute from time in door
Please note that time changes made in the door do not affect the users
time inside the BBS. This means, if you increase a users time in the
door then they will still be dropped by the BBS when they return if
the original time limit has been exceeded.
Date: 05-07-95 Prgm: TcSoft's Holiday/Personal Reminder Door Page 2
Compatibility:
SuperBBS, QuickBBS, Remote Access, RBBS, Telegard, WildCat 3, Force!,
PCBoard (latest), GAP, WildCat BBS, Genesis, Spitfire, WWIV, Osiris
and other BBS software that uses a compatible format.
Use:
In order to run the door you only need provide the location and name
of the `bbs drop file' for the door to read.
For instance, if your bbs was located in c:\bbs and the drop file name
is dorinfo1.def then your command line would be;
TC-HOLI C:\BBS\DORINFO1.DEF
and you will be off and running.
The Holiday door will keep a data file named: TCUSER.HOL
This file contains all the holiday dates as well as all the personal
dates a user may enter.
If you wish to add more holiday dates, then you may. Read on.
If you wish to lengthen or reduce the period of displayed entries...
ie: by default the door will show any entries which fall within
a 90 day period of the actual date. You can lengthen or shorten this
time period.
Example: using the default, a user would not see a reminder unless it
is going to occur within the next 90 days.
There are four Sysop configurable variables in two seperate files.
You need to create a plain text file (named: PWORD.HOL) with a text editor.
The first line is a Password and the second line is the day limitation.
If you use this option you must put in both lines.
It might look something like:
234567890
120
meaning the password for entering holiday entries would be 1234567890
and all entries would be shown if they are going to occur within 120 days.
The trick on entering Holiday entries is;
Proceed as if you were going to make a regular entry, BUT when you get
to the description part put in your Password. The program will prompt
you again for a Holiday description.
REMEMBER, if PWORD.HOL is not found then the user will not be asked for
personal dates. This option was added for sysops who may not want users
entering dates.
Date: 05-07-95 Prgm: TcSoft's Holiday/Personal Reminder Door Page 3
The other Sysop configuration file is called EDITPWRD.HOL. If this file
is found in the directory. It enables the online editor. You will want
this if you plan on editing, removing, etc. data records. The file contains
only one line. And that is the password you will use to enter the editor.
To access the editor you simply press * at the prompt after the dates are
done displaying. Remember the * will act as a bad keystroke if you don't
have EDITPWRD.HOL in the door directory or path.
Command Line Parameters
-----------------------
In order to implement the non standard interrupts we had to complicate the
command line (sorry). :(
If you are using a registered version and want to use the alternate path
feature which allows you multiple Match Maker databases, you need to
read this section.
If you want to use non standard interrupts you need to read this section.
If the above two situations don't apply, you can skip this section.
/HSK is representive of the Handshake method used
0 = No Handshaking
1 = Use XON/XOFF (software) handshaking
(default) 2 = Use CTS/RTS (hardware) handshaking
3 = Use both 1 and 2
/IRQ is representive of the IRQ (Interrupt)
a number between 1 and 15
/PTH is representive of the path to the drop file
if you use /HSK or /IRQ or you MUST
use this command (/PTH). ----
examples:
TC-HOLI D:\BBS\DORINFO1.DEF
this is a standard usage example..
TC-HOLI will autodetect if a fossil is present
if the fossil is found, it is used... if it
is not found TC-HOLI will automatically fall back
to the internal communications routines (built in).
Default interrupt/com port, etc.. settings are
used when the door is called in this manner.
TC-HOLI D:\BBS\LINE%1\DORINFO%1.DEF
this would be an example of a multinode system
running with standard interrupts/com ports, etc.
The %1 would be, in most cases, the node number
and is passed to the .BAT file by the BBS.
Autodetect fossil is used.....
Default interrupt/com port, etc.. settings are
used when the door is called in this manner.
Date: 05-07-95 Prgm: TcSoft's Holiday/Personal Reminder Door Page 4
TC-HOLI /PTHD:\BBS\LINE%1\DORINFO%1.DEF /HSK3 /IRQ9
each command is seperated by a space and begins
with the / notice ALL of the command line
arguements have a / in use.
%1 is one way that multi-node systems pass the node
number to the batch file.
for this example, we will say it is node 2
the command translates to:
TC-HOLI will look in d:\bbs\line2 for dorinfo2.def
the handshake will be both XON/XOFF and CTR/RTS
we will run the internal comm routines on interrupt 9
***************************************************
If you use / anywhere on the command line, then
ALL command line variables must be preceeded by the
/ and the associated variable identifier
(/HSK, /IRQ, PTH)
***************************************************
ie: TC-HOLI /HSK3 D:\BBS\DORINFO1.DEF
is not a legal command line:
corrected it would read;
TC-HOLI /HSK3 /PTH/D:\BBS\DORINFO1.DEF
Registration:
It is an unfortunate fact that a lot of people feel shareware
is freeware. TC-HOLI.EXE is not freeware.
It is suggested you register this software after a reasonable
evaluation period.
I am only asking $ 25.00 for registration.
If you register more than one of my software packages I
will reduce the cost of each package by $5.00.
By Tom Cunha
6443 Jenny Drive
San Antonio, Tx 78239-2723
Fidonet # 1:387/310.2
TcSoft support sites:
Al Thorley of FidoNet # 1:3634/48 @ (910) 867-5521 14.4 V32b, V42b