home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
comm
/
dcdd-1.8.lha
/
DCDD
/
DCDD.doc
< prev
next >
Wrap
Text File
|
1993-08-26
|
20KB
|
456 lines
DCDD.doc 930826.1935
Direct Connect Demon Dialer
Version 1.8
Jerry Smith
F.A.A.X. BBS: (209) 226-7162
Why there is a DCDD.rexx:
I had been using PCPursuit for years but felt limited both in
speed and the selected areas covered. I had automated a bit
by using PCPDial by Dave Mullenix to keep activity logs of time
and BBSes. I could also keep track of total time used each month.
During all this I dreamed of higher speeds and unlimited
phone numbers. So...
I purchased a SupraFAXmodem V32.bis super modem. NOW!! I really
needed to be able to keep track of the phone bill I am running
up!!! I then did some major surgery on PCPDial and Voila.....
What DCDD.rexx will do:
Allows you to choose which BBSes to call from a phone book of up to 80 BBSes.
(You may have as many phone books as you wish)
It will automatically dial your chosen batch of local or distant BBSes, and
will go through your selections as many times as you like, repeatedly
dialing the BBSes until it connects with one, at which time it will beep
and bring BaudBandit's screen to the front.
Due to the needs for high speed when using V32.bis DCDD.rexx creates a
directory called RAM:-dl and directs all captured sessions and downloaded
files to here. When you disconnect from a given BBS all the files are
transfered to DH1:-dl for safekeeping. This insures high speed without the
worry of a major data loss in case of a power outage.
Before dialing, it will
A: Automatically change your modem config to allow for non-standard needs
for any given BBS. (at least on my SupraFAXmodem V32.bis)
After connecting, it will
A: Automatically start an ARexx script if you specify one.
B: Automatically start a line of BaudBandit script pairs you supply.
C: Automatically open a capture log file if you wish.
D: Automatically capture your initial connect speed for the BBS log.
E: Automatically capture the current date and time to use in the BBS log.
It will automatically keep track of the total connect time for each BBS
visited as well as a running total for the current month.
The running monthly total is not updated for a selected BBS if you use the
LOCAL option in the bandit.DCDD phone book.
After you disconnect from a BBS, DCDD.rexx will compute the time you were
connected and store a record accordingly, then it will dial the next
BBS you have selected until all BBSes have been delt with. You can
Press Shift F10 to leave the Dialing Loop and exit DCDD.rexx.
While you are CONNECTED to a BBS if you press Shift F10 DCDD.rexx will
disconnect you and clean up the files just like a normal BBS logoff and
then continue on to the next selected BBS. This is very useful should a
BBS freeze up on you.
All files and capture logs are transfered from RAM:-dl to DH1:-dl when you
logoff of a BBS. RAM:-dl is then cleared for use with the next BBS.
What DCDD.rexx requires:
You must have ARexx version 1.1 or higher and BaudBandit, version 1.5
or higher.
You will also have to have rexxsupport.library in your Libs directory.
Directions for doing this are given below.
There is a script which fires off when the DCDD icon is double clicked
that expects arexx to be already up and running.
Also I am using WShell with this. Non WShell users may need adjustments.
How to Get Set up:
First, make sure ARexx has the rexxsupport.library up and working. This will
add about a dozen new commands to ARexx and it has to be there because
DCDD.rexx uses one of them. The new commands are described in the file
"update.doc" on your original ARexx disk.
If you don't have rexxsupport.library installed, then follow these instructions.
Copy rexxsupport.library from the libs directory of your ARexx disk to your
libs directory. Then add these lines to your startup-sequence file
immediately after the rexxmast command:
wait >NIL: 3 secs
rxlib rexxsupport.library 0 -30 0
Then make a directory on your hardisk called DemonDialer and give it an icon.
Put all my files into your DemonDialer directory.
Put your copy of BaudBandit and it's icon into the DemonDialer directory.
If you have BaudBandit v2.1 use my BB.config else run BaudBandit, and
turn POPUP OFF then save the configuration. If you don't do this the
dialer screen keeps getting in the way. Make sure ARexx is up and running
(WB2.04 & up does it for you). Now you're ready!
How to Use DCDD.rexx:
Once ARexx is up and running just double click on the DCDD icon
and the script will start up BaudBandit and bring up a menu of
80 BBSes for you to choose from.
How to Select a Group of BBSes to Call:
A window will open and up to 80 BBS names will be displayed in it.
The hours used so far this month (00:00:00 the first time you run it)
will be shown along with an invitation to type in the numbers of the
BBSes you want to dial. Type in as many numbers as you want.
Separate each number by a space or any of these characters:
,./;:\|+-*#
For instance, if you want to call the second, fourth and fifteenth
BBSes in the phonebook, type 2 4 15 or 2,4,15 or 2/4/15 or 2 4-15 or any
other combination you want. You can also type a number more than once.
If you want to get through to the third BBS in your phonebook very badly,
you might type something like 3 5 3 9 3 2 3 1. When you logoff of a BBS
DCDD.rexx will edit your selections and delete ALL occurances of that
BBS selection number.
In addition if the first character entered is an "A" you can direct your
Do_WHOEVER.rexx script to do Automatic processing. If you entered an "A"
and then select a BBS that has no Arexx script DCDD.rexx will warn you
and quit.
Do_FAAX.rexx is an example that will logon to F.A.A.X. BBS, enter your name
and password, continue on to the file area and download the new file list
into your capture file, and then logoff. All Automatically! If you do not
enter the "A" then it will only log you in and go to the main menu.
Dialing:
Type your line, hit Return and BaudBandit will start dialing the first
selected BBS number. When it connects, BaudBandit will beep and bring
its screen to the front if you are somewhere else. You can either watch
or multitask away and do something else while DCDD.rexx and BaudBandit
grind away at your BBS selections.
After connecting With the Desired BBS:
When DCDD.rexx connects with a BBS, it will beep and bring BaudBandit's
screen to the front. At this time, DCDD.rexx will open a capture file,
if you put a title for one in the phonebook. It will also start any
ARexx script or BaudBandit script pairs you specified in the phone book.
Finally, DCDD.rexx will go to sleep and wait for you to disconnect from
that BBS. To show you that DCDD.rexx is sleeping, it will display this
message on BaudBandit's screen:
+-------------------------------------+
| WAITING FOR UrBBSname DISCONNECT |
+-------------------------------------+
Now logon to the BBS and do whatever you want to do. YOU MAY HAVE TO CLICK
ON THE SCREEN BEFORE TYPING. When you're finished, log off and DCDD.rexx
will return you to the Dailing Loop after doing some housekeeping chores.
After You Logoff Your Current BBS:
As soon as the CARRIER is dropped, DCDD.rexx will wake up and say,
"Updating Total Time" and give you the previous total time used for the
month, the time used on the call that's just finished and the new total
time used this month. It will save the total time in file DCDDtime.YYYYMM
in the DemonDialer directory. DCDD.rexx also saves the connect and
disconnect informat