home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
bbs
/
scanr104
/
scanr104.doc
next >
Wrap
Text File
|
1989-10-19
|
8KB
|
212 lines
>>> SCANNER! <<<
BBS Express! ST Online Program Utility
version 1.04
by Dave Stelljes
9-19-89
original date: 8-11-89
>>> INTRODUCTION
This program allows the users on your system to view other users on
various search fields. If a user desired to see all the other people
on the system from CAlifornia, he could do just that- or any other
state for that matter. He can also "see" all other users on the
system that has an ATARI ST (or other computer) if he wanted.
The program is an External program that is called from the bbs;
either from a menu key- or a script file.
>>> NEW FEATURES FOR VERSION 1.04
- Auto Set-Up (just run and .INFo file is automatically created!)
- Access info is written to call-log when user executes Scanner!
>>> FEATURES
* STATUS INDICATOR
A local status indicator will show the sysop if the mode of
operation is either LOCAL or ONLINE. The indicator appears at
the bottom of the screen- on the left side.
* TIME OUT
A time-out feature prevents the system from being tied up if the
user does not select any options after about 2 minutes. When
the time expires, control is turned back over to the bbs.
* CARRIER DETECT
The modem's CARRIER DETECT is constantly monitored. If a user
were to drop carrier (hang up) while in this program- the
software will see this- and abort.
* SYSOP TERMINATE
The sysop can force the termination of the user online by
pressing the SHIFT Key at the same time with the F-10 Key. As
with the BBS, this will hang-up the user so you can do whatever
it is you must do!
* PAUSE/ABORT
While user is reading text, pressing ^S will pause the text.
Pressing ^S again- or ^Q will resume the text dump. Pressing
either ^X or ^C will abort the text dump.
>>> SET-UP
You need to define a menu key to activate this program- or you can
have a script execute it like this:
TOS 'D:\SCANNER.TOS'
You no longer have to create a file called SCANNER.INF... the program
automatically does this for you! In older versions it was necessary
for the sysop to create the file- and provide the userlog filepath.
NOTE: When you run SCANNER!, make sure your computer is in the bbs
configuration. This will insure SCANNER! can access all needed files
from the appropriate drives.
The SCANNER.INF file will be created to insure fast operations each
time SCANNER! is run. The FIRST time SCANNER! is run- it will create
the .INFo file (on the root drive SCANNER! is located on). Each time
thereafter SCANNER! is run- it will load in the SCANNER.INF file and
continue on with normal operations.
>>> USING THE PROGRAM
There are 5 different fields a user can search on (4 in this
version). Here they are:
- Search On User NAME
- Search On User NUMBER
- Search On STATE
- Search On COMPUTER Type
- Search On Time/Date (in later versions)
When information is being shown- the user can pause viewing by
pressing CONTROL-S. To resume viewing once again, he can press
CONTROL-S or CONTROL-Q. If the user wanted to abort the operation-
he could merely press CONTROL-X or CONTROL-C.
* SEARCH BY NAME.
This allows the user to search for a user by name. If the user
exists, it will show his number, name, type of computer, state, and
last date called.
One nice feature is the user can also search with wildcards. If he
wanted to view all the users on the system that had DA in it, he
would merely type 'DA*' and he would be shown all names that
contained DA. If you do not include the '*' in the end of the line,
it will search for an EXACT field. An asterix alone would show ALL
the users on the system.
The name field that is searched on is actually the Alias name of the
user. This protects his identity on the system, and allows searches
as the names appear to all others.
* SEARCH BY NUMBER.
Any user on the system can be viewed by entering his number. Only
valid number ranges are accepted.
* SEARCH BY STATE.
The user can enter any state he wishes. All users in that state are
then shown- if there are any. Invalid state abbreviations are not
allowed, thus preventing a useless search.
* SEARCH BY COMPUTER.
This allows a person to view all the users' with a particular
computer system. There are 9 defined computer systems to choose
from, and a "OTHER" category that includes all other non-defined
computers. The program has a built-in "name recognizer" that
identifies the various computer types. Although the recognizer is
not perfect, it does identify most computer types before classifying
them as "OTHER".
The problem with trying to determine computer-types with BBS Express!
is that the name of the computer-type is defined by the user; he can
use ANY name that he wants. It would have been much nicer had
Express! defined the system types- and allow the user to select the
computer-type he had from a menu.
* SEARCH BY TIME/DATE.
This feature is not complete yet, however, but here is a brief
summary. This function will allow a person to show the users that
have called within a certain time-frame: over a period of
hours,days,weeks, months and even years. The range of search will of
course be limited to the time the bbs was started until the date at
present.
>>> FURTHER NOTES
In the event the program does run across an error, it will show you
the number and the program will abort. Some possible things to watch
for are to make sure the program is run from the bbs configuration.
If SCANNER! can not get at the USERLOG.DAT file, then there will be
trouble, of course.
If you had earlier versions of SCANNER! (1.03 and less), make sure
you trash the SCANNER.INF file. The new versions will try to read it
in, along with additional info that is not in that file- and an
error will occur.
I have developed some new routines in this program that I did not
currently have in my library of sub-routines. One major routine I
wrote was the modem handler.
After developing the handler, I also began writing some routines for
a bbs program, and it has also turned out to be quite promising!
(BBS Express!, watch out!)
>>> CONCLUSION
All ideas, suggestions, donations and comments are welcomed at the
below address. Feel free to write & or call voice. WESTAR BBS is
still not back up at this time... but I hope to have it back up by
December '89!
Please make notes on any ERRORS you may encounter, so you can inform
me of them. Also- make notes on any IDEAS you may have, so it can be
integrated into the future versions.
Please call or write:
Dave Stelljes
3008-B Pisgah Place
Greensboro, NC 27408
(919)282-8022 Voice
Thanks.