home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD2.bin / bbs / comm / dcdd-1.8.lha / DCDD / DCDD.doc < prev    next >
Text File  |  1993-08-26  |  20KB  |  456 lines

  1.  
  2.   DCDD.doc                                                      930826.1935
  3.  
  4.                       Direct Connect Demon Dialer 
  5.                             Version 1.8
  6.  
  7.                             Jerry Smith
  8.                  
  9.  
  10.                       F.A.A.X. BBS: (209) 226-7162
  11.  
  12.  
  13.  
  14.                       Why there is a DCDD.rexx:
  15.  
  16.      I had been using PCPursuit for years but felt limited both in
  17.      speed and the selected areas covered. I had automated a bit
  18.      by using PCPDial by Dave Mullenix to keep activity logs of time
  19.      and BBSes. I could also keep track of total time used each month.
  20.  
  21.      During all this I dreamed of higher speeds and unlimited
  22.      phone numbers. So...     
  23.  
  24.          I purchased a SupraFAXmodem V32.bis super modem. NOW!! I really 
  25.      needed to be able to keep track of the phone bill I am running
  26.      up!!! I then did some major surgery on PCPDial and Voila.....
  27.  
  28.  
  29.  
  30.                       What DCDD.rexx will do:
  31.  
  32. Allows you to choose which BBSes to call from a phone book of up to 80 BBSes.
  33.              (You may have as many phone books as you wish)
  34.  
  35. It will automatically dial your chosen batch of local or distant BBSes, and
  36.    will go through your selections as many times as you like, repeatedly
  37.    dialing the BBSes until it connects with one, at which time it will beep
  38.    and bring BaudBandit's screen to the front.
  39.  
  40. Due to the needs for high speed when using V32.bis DCDD.rexx creates a 
  41.    directory called RAM:-dl and directs all captured sessions and downloaded 
  42.    files to here. When you disconnect from a given BBS all the files are 
  43.    transfered to DH1:-dl for safekeeping. This insures high speed without the
  44.    worry of a major data loss in case of a power outage. 
  45.  
  46. Before dialing, it will
  47.    A: Automatically change your modem config to allow for non-standard needs
  48.       for any given BBS. (at least on my SupraFAXmodem V32.bis)
  49.  
  50. After connecting, it will
  51.    A: Automatically start an ARexx script if you specify one.
  52.    B: Automatically start a line of BaudBandit script pairs you supply.
  53.    C: Automatically open a capture log file if you wish.
  54.    D: Automatically capture your initial connect speed for the BBS log.
  55.    E: Automatically capture the current date and time to use in the BBS log.    
  56.     
  57. It will automatically keep track of the total connect time for each BBS
  58.    visited as well as a running total for the current month.
  59.  
  60. The running monthly total is not updated for a selected BBS if you use the
  61.    LOCAL option in the bandit.DCDD phone book.
  62.  
  63. After you disconnect from a BBS, DCDD.rexx will compute the time you were 
  64.    connected and store a record accordingly, then it will dial the next
  65.    BBS you have selected until all BBSes have been delt with. You can
  66.    Press Shift F10 to leave the Dialing Loop and exit DCDD.rexx.
  67.  
  68. While you are CONNECTED to a BBS if you press Shift F10 DCDD.rexx will
  69.    disconnect you and clean up the files just like a normal BBS logoff and
  70.    then continue on to the next selected BBS. This is very useful should a 
  71.    BBS freeze up on you. 
  72.  
  73. All files and capture logs are transfered from RAM:-dl to DH1:-dl when you
  74.    logoff of a BBS. RAM:-dl is then cleared for use with the next BBS.
  75.  
  76.  
  77.                       What DCDD.rexx requires:
  78.  
  79. You must have ARexx version 1.1 or higher and BaudBandit, version 1.5
  80.    or higher.
  81.   
  82. You will also have to have rexxsupport.library in your Libs directory.
  83.    Directions for doing this are given below.
  84.  
  85. There is a script which fires off when the DCDD icon is double clicked
  86.    that expects arexx to be already up and running.
  87.  
  88. Also I am using WShell with this. Non WShell users may need adjustments.
  89.  
  90.  
  91.  
  92.  
  93.                       How to Get Set up:
  94.  
  95. First, make sure ARexx has the rexxsupport.library up and working. This will
  96.    add about a dozen new commands to ARexx and it has to be there because
  97.    DCDD.rexx uses one of them. The new commands are described in the file
  98.    "update.doc" on your original ARexx disk.
  99.  
  100.  
  101. If you don't have rexxsupport.library installed, then follow these instructions.
  102.    Copy rexxsupport.library from the libs directory of your ARexx disk to your
  103.    libs directory. Then add these lines to your startup-sequence file
  104.    immediately after the rexxmast command:
  105.  
  106.    wait >NIL: 3 secs
  107.    rxlib rexxsupport.library 0 -30 0
  108.  
  109.  
  110. Then make a directory on your hardisk called DemonDialer and give it an icon.    
  111.      Put all my files into your DemonDialer directory.
  112.      Put your copy of BaudBandit and it's icon into the DemonDialer directory.
  113.      If you have BaudBandit v2.1 use my BB.config else run BaudBandit, and
  114.      turn POPUP OFF then save the configuration. If you don't do this the 
  115.      dialer screen keeps getting in the way. Make sure ARexx is up and running
  116.      (WB2.04 & up does it for you). Now you're ready!
  117.  
  118.  
  119.                       How to Use DCDD.rexx:
  120.  
  121.      Once ARexx is up and running just double click on the DCDD icon 
  122.      and the script will start up BaudBandit and bring up a menu of 
  123.      80 BBSes for you to choose from.
  124.  
  125.  
  126.                     How to Select a Group of BBSes to Call:
  127.  
  128. A window will open and up to 80 BBS names will be displayed in it.
  129.    The hours used so far this month (00:00:00 the first time you run it)
  130.    will be shown along with an invitation to type in the numbers of the
  131.    BBSes you want to dial.  Type in as many numbers as you want.
  132.    Separate each number by a space or any of these characters:
  133.    ,./;:\|+-*#
  134.  
  135. For instance, if you want to call the second, fourth and fifteenth
  136.    BBSes in the phonebook, type 2 4 15 or 2,4,15 or 2/4/15 or 2 4-15 or any
  137.    other combination you want.  You can also type a number more than once.
  138.    If you want to get through to the third BBS in your phonebook very badly,
  139.    you might type something like 3 5 3 9 3 2 3 1. When you logoff of a BBS
  140.    DCDD.rexx will edit your selections and delete ALL occurances of that 
  141.    BBS selection number.
  142.  
  143. In addition if the first character entered is an "A" you can direct your
  144.    Do_WHOEVER.rexx script to do Automatic processing. If you entered an "A"
  145.    and then select a BBS that has no Arexx script DCDD.rexx will warn you 
  146.    and quit.
  147.  
  148.    Do_FAAX.rexx is an example that will logon to F.A.A.X. BBS, enter your name
  149.    and password, continue on to the file area and download the new file list
  150.    into your capture file, and then logoff. All Automatically! If you do not
  151.    enter the "A" then it will only log you in and go to the main menu.
  152.  
  153.  
  154.                              Dialing:
  155.  
  156. Type your line, hit Return and BaudBandit will start dialing the first 
  157.    selected BBS number.  When it connects, BaudBandit will beep and bring 
  158.    its screen to the front if you are somewhere else. You can either watch
  159.    or multitask away and do something else while DCDD.rexx and BaudBandit
  160.    grind away at your BBS selections.
  161.  
  162.  
  163.                    After connecting With the Desired BBS:
  164.  
  165. When DCDD.rexx connects with a BBS, it will beep and bring BaudBandit's
  166.    screen to the front.  At this time, DCDD.rexx will open a capture file, 
  167.    if you put a title for one in the phonebook.  It will also start any 
  168.    ARexx script or BaudBandit script pairs you specified in the phone book.
  169.    Finally, DCDD.rexx will go to sleep and wait for you to disconnect from
  170.    that BBS. To show you that DCDD.rexx is sleeping, it will display this 
  171.    message on BaudBandit's screen:
  172.  
  173.                +-------------------------------------+
  174.                | WAITING FOR UrBBSname DISCONNECT    |
  175.                +-------------------------------------+
  176.  
  177.  
  178. Now logon to the BBS and do whatever you want to do.  YOU MAY HAVE TO CLICK
  179.    ON THE SCREEN BEFORE TYPING.  When you're finished, log off and DCDD.rexx
  180.    will return you to the Dailing Loop after doing some housekeeping chores.
  181.  
  182.  
  183.                 After You Logoff Your Current BBS:
  184.  
  185. As soon as the CARRIER is dropped, DCDD.rexx will wake up and say,
  186.    "Updating Total Time" and give you the previous total time used for the
  187.     month, the time used on the call that's just finished and the new total
  188.     time used this month. It will save the total time in file DCDDtime.YYYYMM
  189.     in the DemonDialer directory. DCDD.rexx also saves the connect and
  190.     disconnect informat