home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / BBS2DRAG.ZIP / ROBOC430.ZIP / ROBOCOMM.DOC < prev    next >
Text File  |  1995-02-10  |  208KB  |  4,411 lines

  1.  
  2.  
  3.  
  4.         ┬─┬─────┐
  5.         │ │     │
  6.         │ ├───┬─┘ ┌┬──┐ ┬┬─┐  ┌┬──┐ ┌┬──┐ ┌┬──┐ ┌┬─┬─┐ ┌┬─┬─┐ (tm)
  7.         │ │   │   ││  │ │├─┴┐ ││  │ ││    ││  │ ││ │ │ ││ │ │
  8.         ┴─┴   ┴── └┴──┘ ┴┴──┘ └┴──┘ └┴──┘ └┴──┘ ┴┴ ┴ ┴ ┴┴ ┴ ┴
  9.                                                    ┬  ┌┐ ┌──┬┐
  10.         The ultimate tool for unattended           └──┤│  ──┼┤
  11.         BBS communications.                           └┘o└──┴┘
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                   Copyright (c) 1995, Parsons Consulting
  24.                       All Right Reserved, World Wide
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                             Parsons Consulting
  38.                             P.O. Box 1551
  39.                             Manhattan Beach, CA  90267
  40.  
  41.                             (310) 372-5846   Voice
  42.                             (310) 374-2367   Fax
  43.                             (310) 374-7540   BBS
  44.  
  45.                             parsons@netcom.com
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.      =====================================
  61.       ROBOCOMM/ROBOMAIL REGISTRATION FORM
  62.      =====================================
  63.  
  64.      Remit to:  Parsons Consulting
  65.                 P.O. Box 1551
  66.                 Manhattan Beach, CA  90267
  67.                 U.S.A.
  68.  
  69.      ------------------------------------------------------------------
  70.      | Item                          | Quantity |  Price |    Total   |
  71.      |-------------------------------|----------|--------|------------|
  72.      | Robocomm version 4.3 or later | ________ | $40.00 | __________ |
  73.      |                               |          |        |            |
  74.      | RoboMail (latest version)     | ________ | $35.00 | __________ |
  75.      |                               |          |        |            |
  76.      | RoboMail/Robocomm package     | ________ | $65.00 | __________ |
  77.      |                               |          |        |            |
  78.      | Shipping (Outside U.S. only)  | ________ |  $5.00 | __________ |
  79.      |---------------------------------------------------|------------|
  80.      |                                                   |            |
  81.      |   Total amount enclosed                           | __________ |
  82.      ------------------------------------------------------------------
  83.  
  84.      Payment by:  ( ) Check or money order (U.S. funds only)
  85.                   ( ) MasterCard
  86.                   ( ) Visa
  87.                   ( ) PO # ______________
  88.  
  89.      Card #: ____________________________________  Exp. Date: _________
  90.  
  91.  
  92.  Signature of card holder: ____________________________________________
  93.  
  94.  
  95.      Name:     ________________________________________________________
  96.  
  97.      Company:  ________________________________________________________
  98.  
  99.      Address:  ________________________________________________________
  100.  
  101.                ________________________________________________________
  102.  
  103.                ________________________________________________________
  104.  
  105.      Phone:    ________________________________________________________
  106.  
  107.   INSTANT GRATIFICATION REGISTRATION ONLINE AT GROUP ONE BBS!  Call Group
  108.   One BBS, register with MasterCard or Visa and receive your personalized
  109.   key file(s)im mediately!  Also, qualify for a $2 "Electronic Delivery"
  110.   discount.       >>>> 310-374-7540 or 310-374-2367 <<<<
  111.  
  112.  
  113.  
  114.  
  115.  
  116.    ______________________________________________________________________
  117.    Robocomm 4.3 User's Guide                                       Page i
  118.  
  119.     INTERNATIONAL DISTRIBUTORS - RoboMail is now available directly
  120.     from distributors in several countries.  If you are currently
  121.     evaluating RoboMail and you live in one of the countries listed
  122.     below, please contact your distributor to register your copy of
  123.     RoboMail:
  124.  
  125.         Argentina
  126.         ---------
  127.  
  128.             NEW AGE BBS    +54-1-797-9713  (ZyXEL)
  129.             -----------    +54-1-796-3928    "
  130.                            +54-1-796-2827    "
  131.                            +54-1-795-6419  (USRobotics Dual Std)
  132.                            +54-1-796-3408  (Hayes Optima V.FC)
  133.  
  134.                     Voice: +54-1-796-1178
  135.                   Contact: Rodolfo Bordenave
  136.  
  137.  
  138.         Australia and New Zealand
  139.         -------------------------
  140.  
  141.             My Computer Company
  142.             25 Albert Street (P.O. Box 99)
  143.             Erskineville  NSW  2043
  144.             AUSTRALIA
  145.  
  146.             Phone:  (02) 565-1991
  147.             Fax:    (02) 550-4459
  148.             BBS:    (02) 565-1044
  149.  
  150.  
  151.         Norway
  152.         ------
  153.  
  154.            SOLUND DATA SERVICES
  155.  
  156.            BBS:        +47-55-348145
  157.            Fax:        +47-55-342140
  158.            Internet:   jarle@circus.bbs.no
  159.            Voice:      +47-55-342140
  160.  
  161.         South Africa
  162.         ------------
  163.  
  164.             NETLINE BBS
  165.             P.O. Box 3524
  166.             Northcliff
  167.             2115
  168.             Republic of South Africa
  169.  
  170.             BBS:       +27-11-789-6085 /6/7/8/9
  171.             TEL:       +27-11-789-6192
  172.             FAX:       +27-11-789-6081
  173.             Internet:  sysop@netline.co.za
  174.    ______________________________________________________________________
  175.    Robocomm 4.3 User's Guide                                      Page ii
  176.  
  177.  
  178.  
  179.         Switzerland
  180.         -----------
  181.  
  182.             McMeier & Son BBS
  183.                 Obfelden/Switzerland
  184.  
  185.             Data:      USR HST DS      14400   ++41 1 761 27 94
  186.                        Zyxel           19200   ++41 1 761 27 37
  187.                        ISDN- SoLIS     38400   ++41 1 776 10 09
  188.                        ISDN- SLink     115200  ++41 1 776 10 08
  189.             Voice:     ++41 1 776 10 01
  190.             Contact:   Roland Hausin
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.    ______________________________________________________________________
  233.    Robocomm 4.3 User's Guide                                     Page iii
  234.  
  235.  
  236.    TABLE OF CONTENTS
  237.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  238.  
  239.    WHAT IS ROBOCOMM?................................................. 3
  240.    SYSTEM REQUIREMENTS............................................... 6
  241.    CHECKLIST FOR A TROUBLE-FREE INSTALLATION......................... 6
  242.    GETTING STARTED................................................... 8
  243.         SPECIAL KEYS ................................................ 8
  244.    THE ROBOCOMM ENVIRONMENT VARIABLE................................. 9
  245.         EXAMPLES.................................................... 11
  246.    COMMUNICATIONS CONFIGURATION..................................... 13
  247.         USE MODEM ON COM PORT ...................................... 13
  248.         USE FOSSIL DRIVER........................................... 13
  249.         DEFAULT BAUD RATE .......................................... 13
  250.         MODEM INITIALIZATION STRING ................................ 13
  251.         CONNECT STRING ............................................. 15
  252.         MODEM DIAL COMMAND ......................................... 15
  253.         HANG UP STRING ............................................. 16
  254.         USE MODEM ON COM PORT ...................................... 16
  255.         USE RTS/CTS FLOW CONTROL ................................... 16
  256.         MAXIMUM DIAL ATTEMPTS PER SYSTEM ........................... 16
  257.         DIAL ATTEMPTS BEFORE CYCLING ............................... 17
  258.         SECONDS BETWEEN DIAL ATTEMPTS .............................. 17
  259.         DELAY AFTER MODEM RESPONSE ................................. 17
  260.         BREAK BEFORE INITIALIZING .................................. 17
  261.         IGNORE MODEM CD STATUS ..................................... 18
  262.         INACTIVITY TIMEOUT ......................................... 18
  263.         AGENDA ITEM TIMEOUT ........................................ 18
  264.         NUMBER OF FAILED CALLS TO ALLOW ............................ 18
  265.         KEEP BBS FILE'S TIME STAMP ................................. 19
  266.         ALLOW CONNECTS AT LOWER SPEED .............................. 19
  267.         INCOMING CALL WARNING FILE ................................. 19
  268.    UTILITY CONFIGURATION............................................ 20
  269.         FILE LIST/BROWSE COMMAND ................................... 20
  270.         ZIP ........................................................ 20
  271.         VIEW COMPRESSED FILE COMMAND ............................... 20
  272.         VIEW GIF IMAGE FILE COMMAND ................................ 21
  273.         DEFAULT FILE TRANSFER PROTOCOLS ............................ 21
  274.         COMMAND TO INVOKE MAIL READER .............................. 23
  275.         RAM FOR FILE TRANSFER AND EXTRACT .......................... 23
  276.         RAM NEEDED FOR READER AND DOS .............................. 23
  277.    DATA AND LOG CONFIGURATION....................................... 24
  278.         PATH FOR MAIL PACKETS ...................................... 24
  279.         PATH FOR REPLY PACKETS ..................................... 24
  280.         NUMBER OF OLD .QWK FILES TO ARCHIVE......................... 24
  281.         NUMBER OF OLD .REP FILES TO ARCHIVE......................... 24
  282.         FILE RENUMBERING STYLE ..................................... 25
  283.         FILE DOWNLOAD PATH ......................................... 25
  284.         FILE UPLOAD PATH............................................ 25
  285.         NAME AND PATH FOR LOG FILE ................................. 25
  286.         LOG FILE CREATION MODE ..................................... 25
  287.         LOG FILE TYPE .............................................. 25
  288.         LOG FILE WINDOW SIZE ....................................... 26
  289.         DOS SWAP TEMPORARY FILE DIRECTORY .......................... 26
  290.    ______________________________________________________________________
  291.    Robocomm 4.3 User's Guide                                      Page iv
  292.  
  293.  
  294.  
  295.         OFFLINE FILES DRIVE ........................................ 26
  296.         PCBOARD FILE LISTING TO UPDATE ............................. 27
  297.         WILDCAT FILE LISTING TO UPDATE ............................. 27
  298.    GENERAL CONFIGURATION OPTIONS.................................... 27
  299.         DEFAULT DATE FORMAT ........................................ 27
  300.         YOUR BIRTH DATE ............................................ 27
  301.         YOUR PHONE NUMBER .......................................... 27
  302.         SPEAKER SOUND STYLE ........................................ 27
  303.         EXPLODING WINDOWS .......................................... 28
  304.         AVAILABLE FILES DATE SORT................................... 28
  305.         AVERAGE DOWNLOAD CPS ....................................... 28
  306.         LOAD ROBOCOMM'S VGA FONT ................................... 28
  307.    DIALING MACROS................................................... 28
  308.         CUSTOMIZED DIALING COMMANDS ................................ 28
  309.    SETTING UP DISPLAY COLORS........................................ 29
  310.    FILTER LIST ENTRIES.............................................. 29
  311.    PREFERENCE LIST ENTRIES ......................................... 30
  312.    SEARCH DIRECTORIES............................................... 30
  313.    MANAGING THE SYSTEMS DIRECTORY................................... 31
  314.         ADDING SYSTEMS.............................................. 31
  315.         EDITING SYSTEMS............................................. 32
  316.         DELETING SYSTEMS............................................ 35
  317.         RENAMING SYSTEMS............................................ 35
  318.         VIEWING SYSTEM STATISTICS................................... 36
  319.         EDITING SYSTEM NOTES........................................ 36
  320.    MANAGING PROMPT DEFINITIONS...................................... 36
  321.         RESETTING DEFAULT PROMPTS .................................. 36
  322.         IMPORTING PROMPT DEFINITION FILES .......................... 36
  323.         EXPORTING PROMPT DEFINITION FILES .......................... 37
  324.    CREATING AND EDITING AGENDAS..................................... 37
  325.         CREATING A NEW AGENDA ...................................... 37
  326.         TEMPORARY, PERMANENT ....................................... 37
  327.         DELETING AGENDA ITEMS ...................................... 38
  328.         SETTING ACTION DAYS ........................................ 38
  329.         MOVING AGENDA ITEMS ........................................ 38
  330.         USING THE AGENDA MODIFICATION MENUS ........................ 38
  331.              G - GET QWK MAIL PACKET................................ 38
  332.              S - SEND REPLY REP PACKET.............................. 39
  333.              M - PCRELAY/MEGAMAIL TRANSFERS......................... 39
  334.              D - DOWNLOAD A FILE.................................... 40
  335.                   BATCH TRANSFERS................................... 41
  336.                   AUTOMATIC .GIF IMAGE FILE VIEWING ................ 41
  337.                   POST CALL DOWNLOADED FILE PROCESSING ............. 41
  338.                   IMBEDDED FILE DESCRIPTION PROCESSING.............. 43
  339.              U - UPLOAD A FILE...................................... 43
  340.                   BROADCASTING FILES TO MULTIPLE BBS SYSTEMS ....... 44
  341.                   AUTOMATIC DOWNLOAD DIRECTORY ENTRIES ............. 44
  342.              N - SCAN FOR NEW FILES................................. 45
  343.              J - JUMP TO TERMINAL MODE.............................. 45
  344.              C - CAPTURE COMMAND RESULT............................. 46
  345.              P - DOWNLOAD PCBMAIL PACKET............................ 48
  346.              R - RUN PROGRAM........................................ 48
  347.              E - EXECUTE SCRIPT..................................... 49
  348.    ______________________________________________________________________
  349.    Robocomm 4.3 User's Guide                                       Page v
  350.  
  351.  
  352.  
  353.         SAVING AN AGENDA ........................................... 50
  354.         EDITING AN AGENDA .......................................... 50
  355.         PRINTING AN AGENDA ......................................... 50
  356.    PREPARING THE BBS FOR YOUR FIRST ROBOCOMM CALL................... 50
  357.         PCBOARD BBS SETUP PROCEDURE................................. 51
  358.         WILDCAT..................................................... 52
  359.    RUNNING AGENDAS.................................................. 54
  360.         PREAGEN.BAT ................................................ 54
  361.         WHILE AN AGENDA IS RUNNING.................................. 54
  362.              PCBOARD TERSE MODE..................................... 55
  363.    USING THE ANSI TERMINAL.......................................... 56
  364.         ASCII PROTOCOL UPLOADS ..................................... 58
  365.         AUTOMATIC ZMODEM DOWNLOADS ................................. 58
  366.         AUTOMATIC HS/LINK DOWNLOADS ................................ 58
  367.    VIEWING AND MANAGING THE FILE DIRECTORIES........................ 58
  368.         BULK DELETE ................................................ 59
  369.         DATABASE CLEAN UP .......................................... 59
  370.         FINDING FILES .............................................. 60
  371.              DEFINING QUERY EXPRESSIONS............................. 60
  372.         EDITING FILE DESCRIPTIONS .................................. 61
  373.         TAGGING AND ................................................ 61
  374.         JUMPING AROUND ............................................. 62
  375.         DELETING ENTRIES ........................................... 62
  376.         ZAPPING THE DIRECTORY ...................................... 62
  377.         MOVING FILES OFFLINE ....................................... 62
  378.         MOVING FILES ON-LINE ....................................... 63
  379.         VIEWING DOWNLOADED FILES ................................... 63
  380.         TESTING DOWNLOADED FILES ................................... 63
  381.         IMPORTING NEW FILES LISTINGS FROM OTHER SOURCES ............ 65
  382.              ASSIGNING CONFERENCES IN IMPORTED TEXT FILES .......... 65
  383.         WRITING TO PCBOARD FORMAT DIR FILES ........................ 66
  384.    READING DOWNLOADED MAIL FILES.................................... 66
  385.    OPERATING ROBOCOMM FROM THE COMMAND LINE......................... 67
  386.         DOS ERRORLEVEL RETURN VALUES ............................... 69
  387.    INTERPRETING AND VIEWING THE LOG................................. 69
  388.    VIEWING CAPTURE FILES............................................ 69
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.    _______________________________________________________________________
  407.    Robocomm 4.3 User's Guide                                       Page vi
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.                                                  Robocomm 4.3 User's Guide
  415.                                                              July 20, 1992
  416.                                     Copyright (c) 1992, Parsons Consulting
  417.                                            All Rights Reserved, World Wide
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.    ----------------------
  426.    DISCLAIMER OF WARRANTY
  427.    ----------------------
  428.  
  429.     THIS SOFTWARE PROGRAM AND DOCUMENTATION ("ROBOCOMM") IS BEING  OFFERED
  430.     FOR  EVALUATION  PURPOSES  "AS  IS"  AND  WITHOUT  WARRANTIES  AS   TO
  431.     PERFORMANCE OR MERCHANT-ABILITY.  BY USING ROBOCOMM, YOU ARE EXPRESSLY
  432.     RELEASING DAN PARSONS  FROM ANY LIABILITY  RESULTING FROM  THE USE  OF
  433.     THIS SOFTWARE AND DOCUMENTATION.  THE USER MUST ASSUME THE ENTIRE RISK
  434.     OF USING ROBOCOMM.  BECAUSE OF THE  DIVERSITY OF CONDITIONS,  HARDWARE
  435.     AND OPERATING  ENVIRONMENTS  UNDER  WHICH ROBOCOMM  MAY  BE  USED,  NO
  436.     WARRANTY OF FITNESS FOR A PARTICULAR  PURPOSE IS OFFERED. THE USER  IS
  437.     ADVISED TO TEST AND SUPERVISE ROBOCOMM THOROUGHLY BEFORE RELYING ON IT
  438.  
  439.  
  440.    -----------------
  441.    LICENSE AGREEMENT
  442.    -----------------
  443.  
  444.     1) Robocomm is being distributed as Shareware.  This program is not
  445.        free.  You are granted a limited license to evaluate Robocomm for a
  446.        period not to exceed 30 days.  After 30 days, you must either pay
  447.        for and register your copy of Robocomm, or immediately discontinue
  448.        its use and remove it from your computer.
  449.  
  450.     2) You may keep as many backup copies of Robocomm as you wish, but you
  451.        may not run Robocomm simultaneously on more than one computer.
  452.        Additionally, you are granted the right to share Robocomm with
  453.        others, as long as you distribute the Robocomm archive exactly as
  454.        you received it, with all associated files included.  REGISTERED
  455.        USERS MAY NOT DISTRIBUTE THE SEPARATE FILE ROBOUSR.DEF.
  456.  
  457.     3) Under no circumstances may you charge a fee or receive any other
  458.        form of consideration for distributing the Robocomm files without
  459.        express written consent from the copyright holder.
  460.  
  461.  
  462.  
  463.  
  464.    ______________________________________________________________________
  465.    Robocomm 4.3 User's Guide                                       Page 1
  466.  
  467.  
  468.  
  469.    -----------------
  470.    TECHNICAL SUPPORT
  471.    -----------------
  472.  
  473.    Technical support is available via electronic mail on Group One BBS.
  474.    Located in Hermosa Beach, CA  U.S.A., this BBS is available 24 hours a
  475.    day with HST/v.32bis compatible modems.  The public access telephone
  476.    numbers are:
  477.  
  478.                (310) 374-7540         (310) 374-2367
  479.  
  480.    Technical support inquiries may also be sent via electronic
  481.    mail to:
  482.  
  483.              CompuServe: 72167,3662
  484.  
  485.              Internet:   parsons@netcom.com
  486.  
  487.    Our postal address is:
  488.  
  489.                Parsons Consulting
  490.                P.O. Box 1551
  491.                Manhattan Beach, CA  90267
  492.                U.S.A.
  493.  
  494.                (310) 372-5846   Voice
  495.                (310) 374-2367   Fax
  496.  
  497.  
  498.    User-to-user and hosted support is also available in Robocomm conferences
  499.    on the following national and international mail networks:
  500.  
  501.              * ILink         * RoboNet        * PlanoNet
  502.              * Intelec       * Smartnet       * RIME
  503.              * Global-Link   * U'NI Net       * WildNet
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.    ______________________________________________________________________
  523.    Robocomm 4.3 User's Guide                                      Page 2
  524.  
  525.  
  526.  
  527.    WHAT IS ROBOCOMM?
  528.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  529.  
  530.    Robocomm is an integrated communications environment which allows you
  531.    to create "Agendas" composed of "Things to Do" on an unlimited number
  532.    of PCBoard and Wildcat BBS systems.  Robocomm is a comprehensive
  533.    software tool, designed exclusively to enhance communications with
  534.    bulletin board systems.   The program contains built-in support for
  535.    PCBoard and Wildcat! BBS systems.  The following is a sample of the
  536.    things that you can tell Robocomm to do for you:
  537.  
  538.        Reliably transfer message and reply packets with support for a wide
  539.        variety of mail doors for offline message reading and replying.
  540.        Robocomm will automatically rename and delete message packets to
  541.        keep between 0 and 9 old mail packets for each system you call.
  542.  
  543.        Sysops can reliably transfer mail packets with other systems during
  544.        their events, and also pick up other files without constantly
  545.        tinkering with scripts.
  546.  
  547.        Scan for "New Files" since any date and in any number of the BBS
  548.        system's file directories from any conference.  Robocomm
  549.        automatically adds the results of your file scans to its databases
  550.        for easy point-and-shoot selection of files to download.
  551.  
  552.        Upload and Download files to and from any conference.  Files to
  553.        download and upload can be tagged and selected through a "Point and
  554.        Shoot" interface.  Alternately, file transfers can be performed via
  555.        ProDoor.   Multiple files can be uploaded or "Broadcast" to many
  556.        systems just by entering a single agenda command.  You can even
  557.        automatically download password protected files!
  558.  
  559.        Automatically use your favorite scanning utility scan for viruses
  560.        in files immediately after downloading them and insert customized
  561.        ZIP comments containing download date, time, file description, and
  562.        source BBS.
  563.  
  564.        Automatically export the file name, size, date and description to a
  565.        standard format PCBoard and Wildcat! file directory files.  Sysops
  566.        can have Robocomm download files, scan them for viruses, insert
  567.        customized ZIP comments and write an entry to their new files lists
  568.        all automatically!
  569.  
  570.        Capture the results of BBS commands to a text file for review after
  571.        logoff.  This is useful for reviewing messages from BBS systems
  572.        which do not run a mail door, as well as capturing bulletins and
  573.        news files for offline reading. Join any conference before issuing
  574.        the command results to capture.
  575.  
  576.        Download compressed mail captures from PCBoard.  Compressed
  577.        "PCBMail" packets are automatically renamed and numbered as they
  578.        are received.
  579.  
  580.    ______________________________________________________________________
  581.    Robocomm 4.3 User's Guide                                      Page 3
  582.  
  583.  
  584.  
  585.        Run other DOS programs at any time while on-line with a BBS.
  586.  
  587.        "Jump to Terminal" - to jump to ANSI terminal mode and sound an
  588.        alarm to alert you.
  589.  
  590.        Execute Script Files to perform virtually any task imaginable.
  591.        Robocomm contains an extensive script language which can be used to
  592.        create generic, customizable agenda items that can accept
  593.        parameters from users to be evaluated at runtime.  You can even
  594.        create Logon Scripts to automate on-line tasks with BBS systems
  595.        other than PCBoard and Wildcat.
  596.  
  597.    Any number or combination of these "agenda items" can be added for an
  598.    unlimited number of PCBoard systems - all in the same automated
  599.    agenda!  In addition to these automated features, Robocomm offers:
  600.  
  601.        Full support for Microsoft compatible mice.
  602.  
  603.        OS/2, Windows and Desqview awareness.  Robocomm will sense these
  604.        multi-tasking operating systems and yield idle processor time
  605.        accordingly.
  606.  
  607.        Internal support for Zmodem, Ymodem and Ymodem-G file transfer
  608.        protocols.
  609.  
  610.        16550 UART support for ultra-reliable file transfers while multi-
  611.        tasking with programs such as Windows and Desqview.
  612.  
  613.        Complete logging of on-line sessions at any of three selectable
  614.        detail levels.
  615.  
  616.        A super fast text file viewer for access to log files and captured
  617.        BBS output.
  618.  
  619.        An internal editor for modifying file descriptions and BBS notes.
  620.  
  621.        An ANSI compatible terminal for regular "hands on" calls to BBS
  622.        systems, including popular features, such as:
  623.  
  624.         *  Logging of incoming text to capture files and the printer.
  625.         *  DOORWAY mode for enhanced control of compatible remote systems.
  626.         *  Integrated Demon-Dialer
  627.         *  Automatic Zmodem and HS/Link download detection.
  628.         *  Full Color Scrollback Buffer
  629.  
  630.        Robocomm includes a timer capability that allows you to set the
  631.        time and day that it should begin executing an agenda.
  632.  
  633.        Robocomm can be run entirely from command line switches.  In this
  634.        way, Robocomm can be used to transfer network mail and also get
  635.        files during a bulletin board's nightly event.
  636.  
  637.        All of the prompts that Robocomm looks for while performing its on-
  638.    ______________________________________________________________________
  639.    Robocomm 4.3 User's Guide                                      Page 4
  640.  
  641.  
  642.  
  643.        line magic are individually configurable for each BBS.
  644.  
  645.        Full compatibility with a wide variety of PCBoard and Wildcat add-
  646.        in products, such as ProLogon, ProDoor, DDoor, TextView, MegaMail,
  647.        PCRelay, NetMail, Qmail, RoseMail, TomCat and MarkMail.
  648.        Automatically detects any combination of ProLogon, Ddoor, PCBoard
  649.        and ProDoor when logging on to PCBoard style systems and reacts
  650.        accordingly with no special configuration.
  651.  
  652.        A viewable copy of your "Statistics" for each bulletin board that
  653.        you call using Robocomm.  Keep tabs on the Upload/Download ratio.
  654.        With Robocomm, It's now easier than ever to keep your file transfer
  655.        ratios in line.
  656.  
  657.        Access to your mail reader program from the Robocomm main menu
  658.        using Robocomm's virtual memory management.
  659.  
  660.        Hot key access to a large DOS shell -- all but 8K of original RAM
  661.        before starting Robocomm
  662.  
  663.        A super-fast internal ASCII file viewing utility, automatically
  664.        configured to view capture and log files at the touch of a button.
  665.  
  666.        Comprehensive, context-sensitive on-line help.
  667.  
  668.        The ability to interrupt a running agenda and continue from where
  669.        you left off later.  You can also tell Robocomm to remain on-line
  670.        after completing its automated functions for hands-on work.
  671.  
  672.        A multi-BBS files database.  The database size is limited only by
  673.        your available disk space and can be instantly sorted by date, BBS
  674.        or file name.  Commands for keyword searches of the database are
  675.        available.  Full length file descriptions are supported.
  676.  
  677.        A database of all files downloaded or uploaded with Robocomm. From
  678.        this directory, you can point-and-shoot to call your favorite
  679.        compressed file viewer to look at a file's contents and even create
  680.        a temporary directory to scan for viruses and test out files.  File
  681.        descriptions from this database are automatically used when
  682.        creating "Upload" agenda items.
  683.  
  684.        An integrated offline file cataloging system.  Move files offline
  685.        to floppy disks and keep just the descriptions and vital
  686.        information on hand for future reference.  One keystroke brings the
  687.        files back on-line when the time comes to upload or use the files.
  688.  
  689.        Incoming call detection, with the ability to automatically display
  690.        a configurable warning message to the caller before disconnecting.
  691.  
  692.        Support for 8 international date formats.
  693.  
  694.        Support for up to 9 distinct phone numbers for each configured BBS.
  695.  
  696.    ______________________________________________________________________
  697.    Robocomm 4.3 User's Guide                                      Page 5
  698.  
  699.  
  700.  
  701.    SYSTEM REQUIREMENTS
  702.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  703.  
  704.    Robocomm has been thoroughly tested and has been found to run
  705.    reliably on PCs which are 100% IBM compatible and with modems which
  706.    conform to the Hayes command set.  Robocomm supports communications
  707.    speeds from 300 to 57600 baud.  You will need at least 512K of RAM
  708.    free to run Robocomm reliably.  Optimal execution speed is possible
  709.    on systems with 560K or more RAM free. A hard disk with sufficient
  710.    free disk space is required.  If expanded memory is available on
  711.    your system, Robocomm will attempt to use it for virtual memory and
  712.    when swapping to run outside utilities.  EMS is not required,
  713.    however.  See the configuration section for details.
  714.  
  715.    CHECKLIST FOR A TROUBLE-FREE INSTALLATION
  716.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  717.  
  718.    The following checklist is intended to assist people who already know
  719.    their way around PCBoard and Wildcat BBS systems and know how to use
  720.    DOS. It will enable you to get set up quickly and without any hassles.
  721.    Once you have Robocomm up and running, please do read the rest of this
  722.    documentation.  There are several features in Robocomm that you might
  723.    miss out on if you don't read on!
  724.  
  725.        ____    Extract all files from the two distribution files into a
  726.                separate \ROBO subdirectory.  If you are upgrading from a
  727.                previous version, unzip the files into your existing
  728.                Robocomm subdirectory.  If PKUNZIP prompts you for
  729.                permission to overwrite any files, go ahead and answer yes.
  730.                There is an automatic conversion process built into
  731.                Robocomm.
  732.  
  733.        ----
  734.        NOTE    Automatic upgrades are not possible from Robocomm versions
  735.        ----    prior to version 4.2.  If you are using any prior version,
  736.                other than Robocomm 4.2, you will need to create a new
  737.                Robocomm 4.x installation and re-enter your BBS information
  738.                into it.
  739.  
  740.                It is not necessary to overwrite the ROBOS?.BAT and
  741.                ROBOR?.BAT files.  If you have modified the file transfer
  742.                batch files that came with an earlier version of Robocomm,
  743.                you can use them with Robocomm 4.x.
  744.  
  745.        ____    Add your Robocomm subdirectory to your DOS PATH setting.
  746.  
  747.        ----
  748.        NOTE    You must start Robocomm from within it's own subdirectory.
  749.        ----    You are adding Robocomm to the PATH because Robocomm may
  750.                change directories during operation and DOS may need to
  751.                find some of the batch files contained in the Robocomm
  752.                directory.
  753.  
  754.    ______________________________________________________________________
  755.    Robocomm 4.3 User's Guide                                      Page 6
  756.  
  757.  
  758.  
  759.        ____    Make sure that your CONFIG.SYS contains a setting which
  760.                enables a FILES setting of 39 or more.
  761.  
  762.        ____    If you changed your CONFIG.SYS or AUTOEXEC.BAT, you should
  763.                re-boot your computer now, so that the changes will take
  764.                effect.
  765.  
  766.        ____    Make sure PKUNZIP.EXE is installed on your system.  If you
  767.                decide not to place it in your Robocomm directory, then it
  768.                must be available in your DOS PATH statement.
  769.  
  770.        ____    Type ROBOCOMM to start up Robocomm for the first time.
  771.                There will be a slight delay while Robocomm creates some
  772.                needed files.  If you are upgrading, Robocomm will convert
  773.                your old data files.
  774.  
  775.        ____    Go to the four CONFIGURATION screens and enter in the
  776.                required configuration information.  These options are
  777.                covered in detail later in this user's guide if you have
  778.                questions. Remember to use [F1] for on-line help if you
  779.                need assistance.
  780.  
  781.        ____    Go to the Directory-BBS screen and set up entries for 
  782.                the BBS systems you intend to call with Robocomm.  If 
  783.                the BBS you add is running PCBoard 14.5 and you will be 
  784.                using the Qmail 4.0 door, then the default PCBoard 
  785.                prompt definitions will work.  If not, you will need to 
  786.                "import" an alternative prompt set.  See the "Managing 
  787.                the Systems Directory" section of this manual for 
  788.                further details.
  789.  
  790.        ____    Make sure to read the section that deals with "Setting 
  791.                the BBS up for your first Robocomm call."  It will help 
  792.                you get off on the right foot.
  793.  
  794.        ____    Follow along with the CREATING AN AGENDA section of this 
  795.                User's Guide to make your first agenda.
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.    ______________________________________________________________________
  813.    Robocomm 4.3 User's Guide                                      Page 7
  814.  
  815.  
  816.  
  817.    GETTING STARTED
  818.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  819.  
  820.    To start Robocomm, enter the \ROBO subdirectory and type "ROBOCOMM" at
  821.    the DOS prompt.  The program will load and display its opening screen.
  822.    There may be a slight delay the first time you start Robocomm since
  823.    the program will need to create several files on your disk.
  824.  
  825.    NAVIGATING THE MENUS - First a word about Robocomm's user interface.
  826.    Most everything is done with Bounce Bar menus. The arrow keys will
  827.    move the highlight bar.  When the option you want is highlighted,
  828.    press [Enter].  Alternatively, you can press the highlighted letter in
  829.    any menu option to execute it.
  830.  
  831.    GIVE ME A HINT - The bottom line of all screens is devoted to the
  832.    display of "Hint" lines.  If you find your self feeling confused or
  833.    you want a quick summary of active keys, look at the bottom line of
  834.    the screen!
  835.  
  836.    SPECIAL KEYS
  837.    ~~~~~~~~~~~~
  838.    Several keys have special functions in Robocomm.
  839.  
  840.    [F1]    Context sensitive on-line help can be accessed at any point
  841.            during the operation of Robocomm.  Simply go to the place you
  842.            want help and press [F1] to access the help system.  Help text
  843.            is presented in pages
  844.  
  845.            The information in the help window can be scrolled with the
  846.            arrow keys and [PgUp] & [PgDn].  [Home] will take you to the
  847.            first line of the help screen and [End] will take you to the
  848.            last line.  You can move the help window to a different
  849.            location  on the screen by pressing holding down either [Shift]
  850.            key and pressing an arrow key.  The location you leave the
  851.            screen in will be memorized by Robocomm and the help window for
  852.            will be opened in that spot the next time you press [F1].  To
  853.            close the help window, press [Enter], [Esc] or [F1].
  854.  
  855.    [F2]    At the main menu, pressing [F2] will toggle on and off a status
  856.            display.  The display contains information concerning your swap
  857.            drive status,  currently set agenda, memory usage and your
  858.            cumulative PC Pursuit usage.
  859.  
  860.    [F5]    From the BBS-Directory or either of the File Directories,
  861.            pressing [F5] will call the external batch file, ANALYZE.BAT,
  862.            which can be used to run a program designed to report on the
  863.            data in the Robocomm's TRANSFER.LOG file.
  864.  
  865.    [F7]    To shell to DOS at any time during the operation of Robocomm
  866.            (except while agendas are running) press [F7]. Robocomm will
  867.            swap itself to disk or expanded memory and call a copy of your
  868.            command processor as defined by your COMSPEC environment
  869.            variable.
  870.    ______________________________________________________________________
  871.    Robocomm 4.3 User's Guide                                      Page 8
  872.  
  873.  
  874.  
  875.    [F8]    Pressing [F8] at any point during Robocomm execution (except
  876.            when online) will allow you to view your configured file
  877.            browsing utility to view your most recent Robocomm agenda LOG
  878.            file.
  879.  
  880.    [F9]    Pressing [F9] at any point during Robocomm execution (except
  881.            when online) will present you with a pop-up list of capture
  882.            files in the current directory (capture files have a .CAP
  883.            extension). When you select a file from this list, Robocomm
  884.            will run your configured file browsing utility to view the
  885.            capture file.
  886.  
  887.    [F10]   If Robocomm is asking you for some information, such as an
  888.            agenda name, BBS ID or file name, you can always pop up a
  889.            window to browse through possible responses by pressing [F10].
  890.  
  891.    [Esc]   At any point during Robocomm operations, pressing [Esc] will
  892.            back you up one menu level.
  893.  
  894.  
  895.    FIELD EDITING KEYS
  896.    ~~~~~~~~~~~~~~~~~~
  897.    Whenever Robocomm asks you to type in information
  898.    into an on screen data entry field, the following keys are active:
  899.  
  900.        [Ctrl-Y]            Delete all characters from the cursor position
  901.                            forward.
  902.        [Ctrl-Left Arrow]   Jump to the previous word.
  903.        [Ctrl-Right Arrow]  Jump to the next word.
  904.        [Ins]               Toggle insert mode.
  905.        [Del]               Delete the character on the cursor
  906.        [Home]              Jump to the first character
  907.        [End]               Jump to the last Character
  908.  
  909.  
  910.    SCROLLING KEYS
  911.    ~~~~~~~~~~~~~~
  912.    Whenever Robocomm is presenting you with a list of items in a scrolling
  913.    window the following keys are active:
  914.  
  915.        Up & Down Arrows    Scroll to the previous/next item
  916.        [PgUp]              Move a full screen of items backwards
  917.        [PgDn]              Move a full screen of items forward
  918.        [Ctrl-PgUp]         Move to the first item in the list
  919.        [Ctrl-PgDn]         Move to the last item in the list.
  920.  
  921.  
  922.    THE ROBOCOMM ENVIRONMENT VARIABLE
  923.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  924.        ----
  925.        NOTE    The following discussion of the ROBOCOMM environment is
  926.        ----    fairly technical in nature.  None of it is required to get
  927.                Robocomm running in a normal installation.  If you are
  928.    ______________________________________________________________________
  929.    Robocomm 4.3 User's Guide                                      Page 9
  930.  
  931.  
  932.  
  933.                uncomfortable with the material in this section, just skip
  934.                ahead to the next section.
  935.  
  936.     Many aspects of Robocomm's runtime behavior can be controlled via the
  937.     ROBOCOMM environment variable. To set this variable, add a line to
  938.     your AUTOEXEC.BAT file in the following format:
  939.  
  940.        SET ROBOCOMM=<command>;<command>;<command>
  941.  
  942.     The following commands are available:
  943.  
  944.     NOMOUSE    Disables mouse usage.
  945.  
  946.     NO16550    Disables 16550 UART usage.
  947.  
  948.     Ennn       Allocates a fixed amount of XMS or EMS memory to be used
  949.                by Robocomm.  XMS and/or EMS memory is used for database
  950.                buffering and virtual memory storage space.  The default
  951.                value is 512K.  You may set this value from 0 to 16
  952.                megabytes.  Robocomm really shines when sufficient XMS or
  953.                EMS memory is made available to it.
  954.  
  955.                ----
  956.                NOTE    The E command does not control swapping to
  957.                ----    run outside programs,  If XMS or EMS is available
  958.                        to Robocomm and has not previously been allocated
  959.                        via the E command it will be used for swapping,
  960.                        unless the NOEMSSWAP command is included in the
  961.                        ROBOCOMM environment variable.
  962.  
  963.     /OP1       Enables the use of the EMS page frame to hold overlay
  964.                data.  Setting this option is a good idea if you have an
  965.                expanded memory manager installed.  However, it is
  966.                possible that this option will not be compatible with
  967.                your particular EMS environment.  If Robocomm hangs
  968.                during operation or other erratic behavior is observed,
  969.                please remove the /OP1 option from your ROBO environment
  970.                variable.  Do not attempt to use this option when QEMM's
  971.                "Stealth" feature is active.
  972.  
  973.    /OU1        Enables the use of upper memory blocks (UMBs) for overlay
  974.                data.  To use this option, your system must be configured
  975.                with a UMB provider driver, such as HIMEM.SYS or QEMM.SYS
  976.                and you must have a contiguous area of upper memory
  977.                available which is at least as large as the configured
  978.                overlay opsize.  (See the /OO command below)
  979.  
  980.    /OOnn       Sets the amount of memory, in kilobytes, that will be
  981.                used to hold overlay data This value may be set from 30
  982.                to 90.  The default value is 50.  Modifying this value is
  983.                not recommended unless you are asked to do so by a
  984.                Robocomm technical support representative
  985.  
  986.    ______________________________________________________________________
  987.    Robocomm 4.3 User's Guide                                      Page 10
  988.  
  989.  
  990.  
  991.    /CXnn       Sets the amount of XMS memory to be used for caching of
  992.                the ROBOCOMM.OVL overlay file.  If you have available
  993.                XMS, you can significantly increase Robocomm's execution
  994.                speed by using this command.  The amount of XMS memory to
  995.                use can be specified as a percentage by including a %
  996.                character after the number or as a actual number of
  997.                kilobytes. Regardless of the method you use, the maximum
  998.                amount of XMS that will be used is approximately 200K.
  999.                Please note that if you are specifying this command via a
  1000.                SET command in your AUTOEXEC.BAT or some other batch file
  1001.                you will need to specify any "%" characters twice, as in:
  1002.  
  1003.                     SET ROBO=/CX100%%
  1004.  
  1005.    /CEnn       Sets the amount of EMS memory to be used of overlay
  1006.                caching.  See the description of the /CX variable above
  1007.                for details.  If both the /CX and the /CE command are
  1008.                specified, XMS memory will be used.
  1009.  
  1010.    SWAPPATH:   This command sets the location for Robocomm's virtual
  1011.                memory management (VMM) swap file.  Robocomm always
  1012.                creates this file, but will not actually use it unless
  1013.                insufficient EMS memory is available for current
  1014.                operations.  To use this option, simply enclose the
  1015.                desired path within quotes.  For example,
  1016.  
  1017.                     SWAPPATH:"C:\TEMP"
  1018.  
  1019.                instructs Robocomm to create its temporary VMM files in
  1020.                the \TEMP subdirectory of your hard disk.  If you have a
  1021.                large RAM disk, you might want to use this for your swap
  1022.                files.
  1023.  
  1024.  
  1025.    NOEMSSWAP   Disables swapping to EMS memory during DOS shell
  1026.                operations.
  1027.  
  1028.    NOXMSSWAP   Disables swapping to XMS memory during DOS shell
  1029.                operations.
  1030.  
  1031.    NOEMS       Turns of EMS usage for virtual memory.  With this option
  1032.                specified, Robocomm will use only XMS or a disk swap file
  1033.                for virtual memory.
  1034.  
  1035.    NOXMS       Turns of XMS usage for virtual memory.  With this option
  1036.                specified, Robocomm will use only EMS or a disk swap file
  1037.                for virtual memory.
  1038.  
  1039.    EXAMPLES
  1040.    ~~~~~~~~
  1041.  
  1042.         SET ROBO=E1024;/OP1;/CE100%;SWAPPATH:"C:\TEMP"
  1043.  
  1044.    ______________________________________________________________________
  1045.    Robocomm 4.3 User's Guide                                      Page 11
  1046.  
  1047.  
  1048.  
  1049.            This environment variable tells Robocomm to use 1 megabyte of
  1050.            memory for index buffering and virtual memory, to use the EMS
  1051.            page frame for its overlay area (thereby freeing up 50K of
  1052.            "conventional" memory) and to place any VMM swap files created
  1053.            in the \TEMP directory.
  1054.  
  1055.         SET ROBO=NOEMS;/OU1;/CX200;NOEMSSWAP;NOMOUSE;SWAPPATH:"D:\"
  1056.  
  1057.            This environment variable disables all expanded memory usage and
  1058.            places the overlay area into an upper memory block.  A 200K block
  1059.            of XMS is reserved for overlay caching.  The mouse is disabled
  1060.            and any VMM swap files would be written to the D:\ directory.
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.    ______________________________________________________________________
  1103.    Robocomm 4.3 User's Guide                                      Page 12
  1104.  
  1105.  
  1106.  
  1107.    COMMUNICATIONS CONFIGURATION
  1108.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1109.  
  1110.    From the Main Menu, select the Configure option, followed by
  1111.    Communications.  You will be presented with a screen allowing you to
  1112.    set the following options:
  1113.  
  1114.    USE MODEM ON COM PORT
  1115.    ~~~~~~~~~~~~~~~~~~~~~
  1116.        Input the communications port that should be used to communicate
  1117.        with the modem.  Enter a number between 1 and 4.  If you enter 3 or
  1118.        4, Robocomm will ask you to supply the base address and IRQ to be
  1119.        used.
  1120.  
  1121.    USE FOSSIL DRIVER
  1122.    ~~~~~~~~~~~~~~~~~
  1123.        Set this option to YES if you want to access your modem via an INT
  1124.        14 fossil driver.  Fill in the logical unit number (usually 0 for
  1125.        COM1 or 1 for COM2) that you want to address in the "Unit:" field.
  1126.  
  1127.        ----    OS/2 users who are using the SIO/VSIO drivers should
  1128.        NOTE    consider loading the VX00.SYS device driver in their
  1129.        ----    Robocomm session and then set the new fossil option on.
  1130.                This will result in a significantly smaller performance hit
  1131.                when doing file transfers in a background session.
  1132.  
  1133.    DEFAULT BAUD RATE
  1134.    ~~~~~~~~~~~~~~~~~
  1135.        Normally, this setting should be set to the highest baud rate your
  1136.        modem supports.  Pressing [Enter] will toggle the available baud
  1137.        rates from 300-115200 baud.  The baud rate you specify will be
  1138.        used when Robocomm initializes your modem before running an agenda
  1139.        or when entering the interactive terminal mode from the main menu.
  1140.  
  1141.    MODEM INITIALIZATION STRING
  1142.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1143.        These are the characters that will be sent to your modem to tell it
  1144.        how to communicate with Robocomm.  To send a carriage return, use
  1145.        an "!".  To cause Robocomm to pause for half a second, use the "~"
  1146.        character.  In order to work with Robocomm, your modem must be
  1147.        configured in the following way:
  1148.  
  1149.            COMMAND ECHO STATUS - The "E1" in the default initialization
  1150.            string instructs the modem to echo commands entered back to
  1151.            Robocomm.  This "command echoing" will be needed if you send
  1152.            commands directly to the modem using the ANSI terminal.
  1153.  
  1154.            VERBAL RESPONSE CODES - The "V1" in the default initialization
  1155.            string tells your modem to respond to the commands Robocomm
  1156.            send it with verbal messages.  For example, the modem will
  1157.            respond with "CONNECT" when it has established communications
  1158.            with another modem or "BUSY" when it senses a busy signal.
  1159.  
  1160.    ______________________________________________________________________
  1161.    Robocomm 4.3 User's Guide                                      Page 13
  1162.  
  1163.  
  1164.  
  1165.            QUIET MODE OFF - The "Q0" ensures that response codes will be
  1166.            sent from your modem.
  1167.  
  1168.            RESPONSE CODE LEVEL - The "X4" in the initialization string
  1169.            sets the level of response codes that your modem will return.
  1170.            In most instances, you should set this value to the highest
  1171.            level supported by your modem.  Robocomm will respond to the
  1172.            following response codes:
  1173.  
  1174.  
  1175.  
  1176.            CONNECT     The third option on the Communications
  1177.                        Configuration screen allows you to specify your
  1178.                        modem's connect string.  The default, "CONNECT"
  1179.                        will work with all Hayes compatible modems. Do not
  1180.                        specify a baud rate in the connect code, as in
  1181.                        "CONNECT 2400".  Robocomm assumes that it has
  1182.                        connected to the BBS at the baud rate you have
  1183.                        specified for the system.
  1184.  
  1185.            BUSY        Robocomm will attempt to redial this
  1186.                        system or the next system in the queue, depending
  1187.                        on your configuration.
  1188.  
  1189.            NO DIALTONE Robocomm will hang up and attempt to dial again,
  1190.                        incrementing the dial counter by one.
  1191.  
  1192.            NO CARRIER  Robocomm will attempt to redial this system or the
  1193.                        next system in the queue, depending on your
  1194.                        configuration.  Receiving this response code also
  1195.                        increments the FAILED CALL counter.  See details
  1196.                        later in this section.
  1197.  
  1198.            VOICE       If your modem supports this response code, Robocomm
  1199.                        will hang up, remove the number from the dialing
  1200.                        queue and make a notation indicating a voice answer
  1201.                        in the log file.
  1202.  
  1203.            ERROR       Robocomm will reset the modem, re-send the
  1204.                        initialization string and attempt to dial again.
  1205.                        If three consecutive ERROR results are received,
  1206.                        Robocomm will abort the current agenda and make a
  1207.                        notation in the log file
  1208.  
  1209.            MONITOR SPEAKER CONTROL - The "M0" in the default
  1210.            initialization string instructs your modem to run in silent
  1211.            mode.  If you would like to hear the results of Robocomm's dial
  1212.            attempts, change the "M0" to "M1".
  1213.  
  1214.            DATA-CARRIER-DETECT (CD) - Because Robocomm is designed for
  1215.            unattended operation, it really needs to be sure that it knows
  1216.            EXACTLY what the status of your modem is at all times.  To do
  1217.            this, make sure that your modem is set up to correctly follow
  1218.    ______________________________________________________________________
  1219.    Robocomm 4.3 User's Guide                                      Page 14
  1220.  
  1221.  
  1222.  
  1223.            the status of the "carrier detect."  Most modems come from the
  1224.            factory with this feature disabled.  In other words, CD is
  1225.            forced "True" at all times.  Usually, you can cause the modem
  1226.            to correctly track CD with a DIP switch setting or a modem
  1227.            command.  If Robocomm gives you an error message when
  1228.            attempting to hang up your phone, check your modem manual to
  1229.            see what must be done to get CD operating properly. In the case
  1230.            of modems which support the Hayes "&" extended command set,
  1231.            adding the command "&C1" to the initialization string will
  1232.            solve the problem.
  1233.  
  1234.            DATA-TERMINAL-READY (DTR) - Make sure that your modem is set up
  1235.            to respond to changes in the DTR status by dropping carrier and
  1236.            returning to the command state.  When Robocomm attempts to hang
  1237.            up your phone, it will first try to "Drop DTR."  This is the
  1238.            fastest and most reliable way of hanging up.  If your modem
  1239.            supports the Hayes "&" extended command set, adding "&D2" to
  1240.            your initialization string will solve the problem.
  1241.  
  1242.            HAYES 2400 COMPATIBLE SUGGESTED INITIALIZATION STRING - To
  1243.            solve CD and DTR problems, the following initialization string
  1244.            is recommended for all modems which are compatible with the
  1245.            Hayes 2400:
  1246.  
  1247.                ATZ!~~~~AT E1 V1 Q0 X4 M0 &C1 &D2!
  1248.  
  1249.            ----    For high speed modem it is ESSENTIAL that your modem is
  1250.            NOTE    properly configured for RTS/CTS handshaking.
  1251.            ----    Unfortunately, the commands to implement this are not
  1252.                    standardized.  For US Robotics compatible modems, you
  1253.                    should ensure that your initialization string contains
  1254.                    &H1&R2 to enable Hardware Handshaking.
  1255.  
  1256.  
  1257.    CONNECT STRING
  1258.    ~~~~~~~~~~~~~~
  1259.        Enter the text that Robocomm should look for to
  1260.        determine that your modem has established a connection with a BBS.
  1261.        Do not enter any numbers in this field, as Robocomm needs this
  1262.        string to be "Generic."   The default string, CONNECT, should be
  1263.        correct in nearly all instances.
  1264.  
  1265.    MODEM DIAL COMMAND
  1266.    ~~~~~~~~~~~~~~~~~~
  1267.        Enter the command which needs to be sent to your modem to initiate
  1268.        a dial.  The default ATDT is the Hayes standard command and will
  1269.        work in the vast majority of instances. If your phone connection
  1270.        does not support touch tone dialing, specify ATDP in this setting
  1271.        to use pulse dialing.  PBX users who require access to an outside
  1272.        line before dialing may want to add the number to access the
  1273.        outside line followed by one or more commas. Each comma causes a
  1274.        pause of the number of seconds specified in your modem's "S8"
  1275.        register.  Set it with a ATS8=XX command, where XX is the number of
  1276.    ______________________________________________________________________
  1277.    Robocomm 4.3 User's Guide                                      Page 15
  1278.  
  1279.  
  1280.  
  1281.        seconds you want to pause per comma.  For example, "ATDT9,," would
  1282.        cause Robocomm to dial "9" and wait 1 second before sending the BBS
  1283.        phone number.
  1284.  
  1285.        ----
  1286.        NOTE    You can create customized dialing commands on a BBS by BBS
  1287.        ----    basis through the use of Robocomm's "Dialing Macros"
  1288.                feature.  See the section on setting up dialing macros
  1289.                later in this configuration section.
  1290.  
  1291.    HANG UP STRING
  1292.    ~~~~~~~~~~~~~~
  1293.        Enter the string which Robocomm will send to the modem to attempt
  1294.        to hang up in the event "Dropping DTR" doesn't work.  Use "~" for a
  1295.        half second pause and "!" to send a carriage return.  The default
  1296.        hang-up string is:
  1297.  
  1298.            ~~~+++~~~ATH0!
  1299.  
  1300.    USE MODEM ON COM PORT #
  1301.    ~~~~~~~~~~~~~~~~~~~~~~~
  1302.        Enter a number between 1 and 4 to indicate the COM port that
  1303.        Robocomm should use for communications. If you enter a number above
  1304.        2, Robocomm will require you to define the start address and IRQ
  1305.        line to use when communicating with this port.
  1306.  
  1307.            START ADDRESS - Enter the address, in hexadecimal, of the COM
  1308.            port.
  1309.  
  1310.            IRQ - Enter the number of the IRQ line to use for this
  1311.            communications port.
  1312.  
  1313.    USE RTS/CTS FLOW CONTROL
  1314.    ~~~~~~~~~~~~~~~~~~~~~~~~
  1315.        Also know as "hardware" flow control, the use of this option allows
  1316.        Robocomm to inform the modem when it's internal communications
  1317.        buffer is about to overflow.  This enables both modems to stop
  1318.        sending information so your computer can catch up.  If you are
  1319.        using Robocomm with a high speed modem, the use of RTS/CTS flow
  1320.        control is essential to guard against the potential loss of data if
  1321.        Robocomm's internal buffers fill up.
  1322.  
  1323.    MAXIMUM DIAL ATTEMPTS PER SYSTEM
  1324.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1325.        Enter a number indicating the maximum number of dial attempts
  1326.        Robocomm should make for each BBS when attempting to connect.  This
  1327.        option applies only to dialing controlled by an agenda.  The Demon
  1328.        Dialer in terminal mode does not honor this setting.
  1329.  
  1330.        ----
  1331.        NOTE    This option can be overridden for the current session only
  1332.        ----    with the /Ln command line switch, where n is the number of
  1333.                redial attempts that should be made per system in the
  1334.    ______________________________________________________________________
  1335.    Robocomm 4.3 User's Guide                                      Page 16
  1336.  
  1337.  
  1338.  
  1339.                agenda,
  1340.  
  1341.    DIAL ATTEMPTS BEFORE CYCLING
  1342.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1343.        Enter the number of dial attempts that Robocomm should make to
  1344.        connect with a system before cycling to the next BBS in the redial
  1345.        queue.  When Robocomm reaches the end of the queue, it will return
  1346.        to the first number in the queue and begin dialing the systems
  1347.        again, until a connection is made or the maximum redial attempts
  1348.        number is reached.
  1349.  
  1350.    SECONDS BETWEEN DIAL ATTEMPTS
  1351.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1352.        Enter the maximum number of seconds that should elapse between the
  1353.        start of two consecutive dialing attempts.  Unless a message
  1354.        indicating a connection is received from the modem, Robocomm will
  1355.        ensure that the number of seconds you specify here elapses before
  1356.        initiating the next dial attempt.  Fill in this option by
  1357.        completing the statement: "During agenda processing, I want
  1358.        Robocomm to dial a phone number every _____ seconds. "
  1359.  
  1360.        Entering a zero in this field will cause Robocomm to redial as
  1361.        rapidly as possible by initiating a new dial as soon as any message
  1362.        is received back from the modem.  Entering a zero in this field is
  1363.        strongly recommended.  The maximum number of seconds that Robocomm
  1364.        will ever wait for a response from the modem is 120 seconds.
  1365.  
  1366.        ----
  1367.        NOTE    Your modem most likely supports a command similar to
  1368.        ----    Robocomm's dialing delay with its S7 register. If you find
  1369.                that your modem is returning "NO CARRIER" to Robocomm
  1370.                before the number of seconds you specify here has elapsed,
  1371.                add a "S7=n" command to your initialization string, where n
  1372.                is the number of seconds you specify in the Robocomm
  1373.                configuration option.  Consult your modem manual for more
  1374.                details.
  1375.  
  1376.    DELAY AFTER MODEM RESPONSE
  1377.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1378.        Some modems send more than one line of information when they are
  1379.        unable to connect. Some others require a little rest period after a
  1380.        failed dialing attempt before re-dialing.  If your modem fits
  1381.        either of these categories, you should enter a number in this
  1382.        field.  If you do, Robocomm will wait the number of seconds you
  1383.        specify after a modem response is received, discarding any
  1384.        characters received during that time period.
  1385.  
  1386.    BREAK BEFORE INITIALIZING
  1387.    ~~~~~~~~~~~~~~~~~~~~~~~~~
  1388.        If your modem or network setup requires a BREAK signal to "wake up"
  1389.        the modem before sending the initialization string, set this option
  1390.        to YES.  The default for this option is NO.
  1391.  
  1392.    ______________________________________________________________________
  1393.    Robocomm 4.3 User's Guide                                      Page 17
  1394.  
  1395.  
  1396.  
  1397.    IGNORE MODEM CD STATUS
  1398.    ~~~~~~~~~~~~~~~~~~~~~~
  1399.        If you get an error message from Robocomm whenever it attempts to
  1400.        hang up the phone and you are unable to get your modem to properly
  1401.        report CD (Carrier Detect) status, set this option to "YES" and
  1402.        Robocomm will bypass all attempts to determine if your modem is on
  1403.        or off hook.
  1404.  
  1405.        ----
  1406.        NOTE    With this option set to "YES" Robocomm will be unable to
  1407.        ----    sense if the connection between it and the BBS is
  1408.                unexpectedly interrupted.  This may result in delays in
  1409.                processing.  So, make sure you've included &C1&D2 in your
  1410.                initialization string, and try a new modem cable before
  1411.                giving up and setting up Robocomm to ignore CD status.
  1412.  
  1413.    INACTIVITY TIMEOUT (SECONDS)
  1414.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1415.        If the BBS system you are calling hangs, or excessive line noise
  1416.        causes Robocomm to be confused, Robocomm will wait the number of
  1417.        seconds you specify here for a line of text from the BBS.  If a
  1418.        complete line of text, ending with a carriage return, is not
  1419.        received within the number of seconds specified here, Robocomm will
  1420.        hang up immediately and continue with the next BBS on the agenda.
  1421.        The number of seconds since the last received line of text is
  1422.        displayed in the upper right corner of the screen while Robocomm is
  1423.        on-line.
  1424.  
  1425.    AGENDA ITEM TIMEOUT (MINUTES)
  1426.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1427.        Enter the maximum number of minutes that any one agenda item should
  1428.        take to complete.  This is a safety hatch against a runaway
  1429.        "looping" situation which might occur if your prompt definitions
  1430.        don't properly match those sent by the BBS or if a script file is
  1431.        designed improperly.  Set this option to a value that makes you
  1432.        feel comfortable, but be careful not to set it too low.  Some file
  1433.        and mail scan operations can take quite a while to complete.
  1434.  
  1435.        ----
  1436.        NOTE    File transfers stop the clock on this timeout watch. You
  1437.        ----    don't need to worry about Robocomm disconnecting during a
  1438.                file transfer because this timeout value has been reached.
  1439.  
  1440.    NUMBER OF FAILED CALLS TO ALLOW
  1441.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1442.        Set this option by answering the question: "I only want Robocomm to
  1443.        dial a system ____ times if the system is not responding properly."
  1444.        This option allows you to avoid long dialing periods when BBS systems
  1445.        go "down" unexpectedly.
  1446.  
  1447.        Whenever Robocomm dials a phone number and no response or NO
  1448.        CARRIER is received back from the modem within the number of
  1449.        seconds specified in your Seconds Between Dialing Attempts option,
  1450.    ______________________________________________________________________
  1451.    Robocomm 4.3 User's Guide                                      Page 18
  1452.  
  1453.  
  1454.  
  1455.        an internal count of "Failed Calls." for that system is
  1456.        incremented.  If the cumulative number of failed calls encountered
  1457.        for a BBS during a single agenda run equals the number you input
  1458.        for this option, Robocomm will automatically remove the BBS from
  1459.        the dialing queue.
  1460.  
  1461.        Failed call detection is also designed to minimize the danger of
  1462.        dialing long distances in unattended mode.  If the modem on the
  1463.        other end of a Robocomm call is malfunctioning and answers the
  1464.        phone but no connection is established, Robocomm has no way of
  1465.        knowing that and could redial the system up to the number of times
  1466.        specified in the Dial Attempts Per System option.  This option
  1467.        minimizes the ill effects of such a situation.  You should set it
  1468.        at whatever level makes you most comfortable.
  1469.  
  1470.    KEEP BBS FILE'S TIME STAMP
  1471.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1472.        If you are downloading with Robocomm's internal Zmodem protocol,
  1473.        and would like the time and date of downloaded files to be the same
  1474.        as those on the BBS system, set this option to YES.  If you would
  1475.        prefer Robocomm to set the time and date stamps to the current time
  1476.        and date at the end of the download, set this option to NO.
  1477.  
  1478.        ----
  1479.        NOTE    System operators downloading files for their BBS will
  1480.        ----    almost certainly want to set this option to NO.  Doing so
  1481.                will ensure that Robocomm downloaded files show up properly
  1482.                during their caller's new file scans.
  1483.  
  1484.    ALLOW CONNECTS AT LOWER SPEED
  1485.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1486.        If you have a high speed modem and would prefer not to accidentally
  1487.        connect with systems operating at 2400 baud or below, set this
  1488.        option to NO.  If you do this, Robocomm will immediately hang up
  1489.        the line, remove the BBS from the agenda dialing queue and make a
  1490.        note in the log if it dials out at 9600 bps or above and connects
  1491.        at below 9600 bps.  This option is designed to keep phone bills
  1492.        down if you plan a to move a significant number of bytes and don't
  1493.        want Robocomm to do it if the modem (for whatever reason)
  1494.        accidentally establishes a connection at a lower rate than
  1495.        expected.
  1496.  
  1497.    INCOMING CALL WARNING FILE
  1498.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1499.        This option will be appreciated by Sysops who may have Robocomm
  1500.        configured to dial out during their BBS "event." When a BBS is
  1501.        attempting to dial out, the situation is often complicated by
  1502.        callers attempting to dial in to the system.  This can be
  1503.        particularly frustrating if the caller is continually re-dialing.
  1504.        To provide some relief in this situation, Robocomm allows you to
  1505.        specify the name of a file that will be shown to incoming callers
  1506.        before disconnecting them.  If you supply a valid file name in this
  1507.        option and Robocomm detects an incoming call while attempting to
  1508.    ______________________________________________________________________
  1509.    Robocomm 4.3 User's Guide                                      Page 19
  1510.  
  1511.  
  1512.  
  1513.        dial out (a NO DIALTONE message is sent back by the modem after a
  1514.        dial attempt) then Robocomm will instruct the modem to answer the
  1515.        call, pause two seconds and then display the outgoing call warning
  1516.        file to the caller.  After the file has been displayed, Robocomm
  1517.        hangs up on the caller and continues its scheduled agenda.
  1518.  
  1519.    UTILITY CONFIGURATION
  1520.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1521.  
  1522.    To specify the utility programs that Robocomm will use while
  1523.    operating, select Configure from the main menu, followed by Utilities.
  1524.    The followig configuration options are available:
  1525.  
  1526.    FILE LIST/BROWSE COMMAND
  1527.    ~~~~~~~~~~~~~~~~~~~~~~~~
  1528.        Robocomm allows you to view its log and capture files with its
  1529.        internal file viewing utility if you specify the word INTERNAL
  1530.        here.  While the internal view is quite fast and easy to use, it
  1531.        lacks the ability to do text searches.  You might prefer to use
  1532.        Vernon D. Buerg's excellent LIST.COM utility for file browsing.
  1533.        However, you may also want to use SemWare's QEdit to browse your
  1534.        log and capture files, as this super-fast editor will allow you to
  1535.        also edit and print the file as you browse.  Whichever you choose,
  1536.        just enter the name of the command needed to run the utility here.
  1537.        Robocomm will supply the appropriate file name as a parameter at
  1538.        run- time.
  1539.  
  1540.    ZIP & ALTERNATE EXTRACTION COMMANDS
  1541.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1542.        Those of you who are already familiar with bulletin boards are
  1543.        undoubtedly also accustomed to using file compression &
  1544.        decompression utilities.  Robocomm requires access to a
  1545.        decompression utility to extract the NEWFILES02-10-95T file from the
  1546.        mail packets that it downloads from QWK format mail doors.
  1547.        Robocomm will automatically detect if your .QWK packet was created
  1548.        with ZIP format, and call the appropriate extraction utility.  If
  1549.        the mail packet was not created with the ZIP format, Robocomm will
  1550.        run the alternative extraction utility that you specify in the
  1551.        Alternate Extraction Command field.  In either case, the extraction
  1552.        utility will be called with 2 parameters, as follows:
  1553.  
  1554.        <Decompression utility name> <Mail packet name> NEWFILES02-10-95T
  1555.  
  1556.    VIEW COMPRESSED FILE COMMAND
  1557.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1558.        The command you specify here will be executed whenever you execute
  1559.        the View command in the directory of downloaded files or when you
  1560.        select a compressed PCBMail packet for reading. Robocomm defaults
  1561.        to SHEZ, the excellent Shareware "Compression Companion" by Jim
  1562.        Derr.  SHEZ will allow you to quickly view, extract, test, convert
  1563.        or alter the contents of virtually any compressed file you may have
  1564.        downloaded.
  1565.  
  1566.    ______________________________________________________________________
  1567.    Robocomm 4.3 User's Guide                                      Page 20
  1568.  
  1569.  
  1570.  
  1571.    VIEW GIF IMAGE FILE COMMAND
  1572.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1573.        If the highlighted file name is a GIF image file, Robocomm will
  1574.        call the utility you enter in this field to view the file.  The
  1575.        file name will be passed as the sole command line parameter to the
  1576.        utility.
  1577.  
  1578.    DEFAULT FILE TRANSFER PROTOCOLS
  1579.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1580.        Each system definition in Robocomm's BBS directory includes fields
  1581.        to set the transfer protocol for four different file transfer
  1582.        situations:
  1583.  
  1584.           ■  Mail Upload
  1585.           ■  Mail Download
  1586.           ■  File Upload
  1587.           ■  File Download
  1588.  
  1589.        The four corresponding options on the Utility Configuration screen
  1590.        allow you to set the default values that Robocomm will insert in
  1591.        any new BBS system definition you create.  Robocomm includes 3
  1592.        internal protocols, which can be specified with the following key
  1593.        words:
  1594.  
  1595.        ZMODEM      The standard protocol for high speed, reliable file
  1596.                    transfers.  Most BBS systems offer Zmodem as a file
  1597.                    transfer protocol.  You should use this protocol if it
  1598.                    is available.
  1599.  
  1600.        YMODEM      This older, batch protocol is offered on all PCBoard
  1601.                    BBS systems.  If all else fails, you should always be
  1602.                    able to use this protocol.
  1603.  
  1604.        YMODEM-G    An ultra-fast transfer protocol that relies on the
  1605.                    built in error correcting capabilities of modems with
  1606.                    MNP capability.  If you have a high speed modem with a
  1607.                    fast computer and a 16550 UART installed, you might
  1608.                    want to use this protocol instead of Zmodem.
  1609.  
  1610.        Using External Protocols -  The Robocomm distribution files
  1611.        contain several ROBOS?.BAT (Send) and ROBOR?.BAT (Receive) sample
  1612.        batch files which implement protocol transfers with two popular
  1613.        external protocol engines, DSZ  and HS/Link.  To use one of these
  1614.        batch files, make sure the appropriate transfer engine utility is
  1615.        available in your DOS PATH setting, and specify the appropriate
  1616.        batch file name in the spaces provided.  For example, to use
  1617.        Zmodem-MobyTurbo for your file transfers, specify ROBORZ (For
  1618.        Robo receive Zmodem) and ROBOSZ for (Robo send Zmodem) and make
  1619.        sure that DSZ.COM or DSZ.EXE is in your current DOS search PATH.
  1620.  
  1621.        ----
  1622.        NOTE    Robocomm uses the DOS ERRORLEVEL returned from the file
  1623.        ----    transfer program to detect unsuccessful file transfers.  If
  1624.    ______________________________________________________________________
  1625.    Robocomm 4.3 User's Guide                                      Page 21
  1626.  
  1627.  
  1628.  
  1629.                you decide to use a file transfer utility other than DSZ or
  1630.                HS/Link, make sure it returns an ERRORLEVEL of 1 or greater
  1631.                in the event of an unsuccessful file transfer.
  1632.  
  1633.        CREATING OR MODIFYING YOUR OWN FILE TRANSFER BATCH FILES - Advanced
  1634.        users may want to modify the default external protocol batch files
  1635.        or even create their own.  To do so, just specify the name of the
  1636.        appropriate batch file to call in each of the 4 file transfer
  1637.        situations.  When Robocomm calls one of these batch files to start
  1638.        a transfer, it will pass up to four parameters:
  1639.  
  1640.  
  1641.        Parameter   Uploads (Send)            Downloads (Recieve)
  1642.        ---------   -----------------------   --------------------
  1643.           %1       Comm port in use          Comm port in use
  1644.  
  1645.           %2       Current communications    Current
  1646.                    rate                      communications
  1647.                                              rate
  1648.  
  1649.           %3       Full path and name of     File being
  1650.                    file being sent           received
  1651.  
  1652.           %4       N/A                       Directory to receive
  1653.                                              downloaded files
  1654.  
  1655.  
  1656.        For example, the ROBOSZ.BAT file contains just one line, calling DSZ
  1657.        to start the transfer as follows:
  1658.  
  1659.            DSZ port %1 speed %2 sz -m %3
  1660.  
  1661.        When DSZ is called, parameter %1 is replaced by the current comm
  1662.        port, parameter %2 is replaced by the current speed of the
  1663.        connection between the computer and the modem (not necessarily the
  1664.        same as the connection speed between the two modems), and parameter
  1665.        %3 is replaced by the FULL PATH and FILE NAME of the file being
  1666.        transferred.  The ROBORH.BAT (HS/Link receive) uses the fourth
  1667.        parameter (sent only on downloads) which contains the target
  1668.        directory for received files:
  1669.  
  1670.            HSLINK -P%1 -B%2 -! -HS -U%4
  1671.  
  1672.        EXTERNAL PROTOCOL ENVIRONMENT VARIABLES - Whenever Robocomm passes
  1673.        control to DOS to execute an external protocol, it places the
  1674.        following environment variables into a transient copy of the
  1675.        environment that existed before Robocomm was started:
  1676.  
  1677.              BBS            The ID of the currently connected BBS
  1678.              BAUD           The current host-modem connection speed
  1679.              DOW            The day of week, i.e. MONDAY, TUESDAY, etc.
  1680.              MAILUP         Your REP Directory
  1681.              MAILDOWN       Your QWK Directory
  1682.    ______________________________________________________________________
  1683.    Robocomm 4.3 User's Guide                                      Page 22
  1684.  
  1685.  
  1686.  
  1687.              FILEUP         Your File Uploads Directory
  1688.              FILEDOWN       Your File Downloads directory
  1689.              ROBODIR        The Robocomm home directory
  1690.  
  1691.        ----
  1692.        NOTE    Robocomm will also place a DSZLOG environment variable
  1693.        ----    in the child environment when downloading files from a
  1694.                PCBoard system.  The DSZLOG is used by Robocomm to check on
  1695.                the results of batch download operations.  Your external
  1696.                download protocol must support the DSZLOG log file standard
  1697.                if you intend to download files from PCBoard systems.  (DSZ
  1698.                and HS/LINK, the most popular external protocols, fully
  1699.                support this standard.
  1700.  
  1701.    COMMAND TO INVOKE MAIL READER
  1702.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1703.        Robocomm allows you to run your mail reader from its main menu.  To
  1704.        do so, just enter the command that Robocomm should use to start
  1705.        your mail reader in this field. With most mail readers, you can set
  1706.        an environment variable to tell the reader program where to find
  1707.        its support files.  In other instances, you will want to create a
  1708.        short batch file that switches to the appropriate subdirectory
  1709.        before calling your mail reader. A simpler alternative may be to
  1710.        install your mail reader into your Robocomm subdirectory, or to
  1711.        copy your reader's configuration file into the Robocomm
  1712.        subdirectory. If you do this, you can specify your reader directly,
  1713.        without the need for a batch file.  Robocomm automatically restores
  1714.        the proper working directory once you quit your mail reader.
  1715.  
  1716.        ----
  1717.        NOTE    Running RoboMail from within Robocomm is not recommended
  1718.        ----    unless you have a system with at least 4 megabytes of free
  1719.                Memory.  To run RoboMail from within Robocomm, create a
  1720.                batch file that changes to your RoboMail sub-directory
  1721.                before executing RoboMail. Then, specify the batch file
  1722.                you've created in Command to Invoke Mail Reader field.
  1723.                Also, make sure that the FILES= statement in your
  1724.                CONFIG.SYS file is at least 50.
  1725.  
  1726.    RAM FOR FILE TRANSFER AND EXTRACT
  1727.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1728.        Enter the kilobytes of memory required by your file transfer and
  1729.        file extraction utilities.  Robocomm allows you to specify this
  1730.        value so that it will not have to swap all of itself out of memory
  1731.        every time it downloads or extracts a file.  This saves time if
  1732.        your are low on EMS or XMS memory and Robocomm is forced to swap to
  1733.        disk.  If you are using an alternative command processor, such as
  1734.        NDOS or 4DOS and receive error messages when Robocomm attempts to
  1735.        run outside utilities, you should increase this configuration
  1736.        option.
  1737.  
  1738.    RAM NEEDED FOR READER AND DOS
  1739.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1740.    ______________________________________________________________________
  1741.    Robocomm 4.3 User's Guide                                      Page 23
  1742.  
  1743.  
  1744.  
  1745.        Enter the amount of memory that Robocomm should free up whenever it
  1746.        shells to DOS or runs your mail reader.  By default, Robocomm sets
  1747.        this value to zero, which means it will attempt to free up as much
  1748.        RAM as possible.  If you specify a number here which is greater
  1749.        than the amount of RAM it is possible to free up, Robocomm will
  1750.        free as much as possible.  Remember that your mail reader may also
  1751.        need to shell out to DOS to run file extraction and compression
  1752.        programs, so make sure to allow enough RAM for that process as
  1753.        well.
  1754.  
  1755.  
  1756.    DATA AND LOG CONFIGURATION
  1757.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1758.  
  1759.    To access the configuration screen controlling the location and names
  1760.    of files used by Robocomm, select Configure from the main menu,
  1761.    followed by Data & Logs.  You will be presented with the following
  1762.    configuration options:
  1763.  
  1764.    PATH FOR MAIL PACKETS (*.QWK, *.PCB)
  1765.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1766.        Enter the drive and directory where you want Robocomm to place
  1767.        incoming mail packets. This should normally be the same directory
  1768.        that you specify in your mail reader configuration.
  1769.  
  1770.    PATH FOR REPLY PACKETS (*.REP)
  1771.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1772.        Enter the drive and directory that Robocomm should look in to find
  1773.        reply packets that are waiting to be sent.  This should be the same
  1774.        directory that you specify in your mail reader's configuration.
  1775.  
  1776.    NUMBER OF OLD .QWK FILES TO ARCHIVE
  1777.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1778.        Robocomm will rename and keep up to 9 old QWK and PCB mail packets
  1779.        on hand for you.  Depending on your configuration, Robocomm will
  1780.        add the numbers 1 through 9 to the beginning or end of the file
  1781.        name. 1 is the newest "old" packet and 9 would be the oldest.  You
  1782.        can specify the maximum number of old packets to keep for each BBS
  1783.        by changing this number.  Enter 0 to keep no old packets.
  1784.  
  1785.    NUMBER OF OLD .REP FILES TO ARCHIVE
  1786.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1787.        This option works exactly like the QWK archiving described above.
  1788.        Enter the number of REP packets that you would like Robocomm to
  1789.        keep on hand for you.
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.    ______________________________________________________________________
  1799.    Robocomm 4.3 User's Guide                                      Page 24
  1800.  
  1801.  
  1802.  
  1803.    FILE RENUMBERING STYLE
  1804.    ~~~~~~~~~~~~~~~~~~~~~~
  1805.        Robocomm can place the number indicating the age of an archived
  1806.        file at the beginning or end of the file name.  Use this option to
  1807.        toggle between the two options, ????????.??# and #???????.???.
  1808.  
  1809.        ----
  1810.        NOTE    Some mail readers will mistakenly attempt to re-process a
  1811.        ----    REP packet that has been archived renamed with the
  1812.                ????????.??9 style.  If that's the case with your reader,
  1813.                you should choose the alternate style, with the archive
  1814.                number at the beginning of the file.
  1815.  
  1816.    FILE DOWNLOAD PATH
  1817.    ~~~~~~~~~~~~~~~~~~
  1818.        Robocomm will place all files (not mail packets) that it downloads
  1819.        in the directory you specify here.
  1820.  
  1821.    FILE UPLOAD PATH
  1822.    ~~~~~~~~~~~~~~~~
  1823.        Robocomm will use this directory as the default when prompting for
  1824.        files to upload while creating an agenda.  You can, however, upload
  1825.        files form any drive and directory on your system.  This is only a
  1826.        default value.
  1827.  
  1828.        ----
  1829.        NOTE    When creating agenda items, Robocomm will search any number
  1830.        ----    of specified directories for files to be upload.  See the
  1831.                discussion of Search Directories, later in the
  1832.                configuration section, for details.
  1833.  
  1834.    NAME AND PATH FOR LOG FILE
  1835.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1836.        Robocomm can keep a comprehensive log file of all of its on-line
  1837.        activity.  The log file will be created according to the file name
  1838.        and path you enter here.  If you do not wish to create a log file,
  1839.        leave this field blank.
  1840.  
  1841.    LOG FILE CREATION MODE
  1842.    ~~~~~~~~~~~~~~~~~~~~~~
  1843.        Pressing [Enter] with this field highlighted toggles the log file
  1844.        between APPEND and OVERWRITE modes.  In append mode, the log file
  1845.        is appended to each time you run an agenda.  In overwrite mode, the
  1846.        log file contains only the results of the most recently run agenda.
  1847.  
  1848.    LOG FILE TYPE
  1849.    ~~~~~~~~~~~~~
  1850.        Robocomm create three different types of log files. By highlighting
  1851.        this option and pressing [Enter] you can toggle this setting
  1852.        between the following options:
  1853.  
  1854.         BRIEF       The smallest type of log file possible -
  1855.                     just connect/disconnect messages and 1
  1856.    ______________________________________________________________________
  1857.    Robocomm 4.3 User's Guide                                      Page 25
  1858.  
  1859.  
  1860.  
  1861.                     entry to report the result of each agenda
  1862.                     item.
  1863.  
  1864.         STANDARD    The log will be updated with useful
  1865.                     information and status messages throughout
  1866.                     the agenda.
  1867.  
  1868.         VERBOSE     The on-screen log will contain the same
  1869.                     information as the standard log, but the
  1870.                     disk file log will also contain a capture
  1871.                     of all text which was sent to or received
  1872.                     from the BBS system.  This type of log is
  1873.                     useful when you need to be absolutely
  1874.                     certain that the agenda went as intended,
  1875.                     or when diagnosing problems relating to
  1876.                     customized prompts.
  1877.  
  1878.    LOG FILE WINDOW SIZE
  1879.    ~~~~~~~~~~~~~~~~~~~~
  1880.        While Robocomm is on-line, the main screen is divided into two windows.
  1881.        The top displays the on-line activity while the bottom lists all
  1882.        notations that are being made in the log file.  This configuration item
  1883.        sets the number of screen rows that will be dedicated to displaying
  1884.        log data.
  1885.  
  1886.    DOS SWAP TEMPORARY FILE DIRECTORY
  1887.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1888.        Whenever Robocomm needs to run an outside utility program or when
  1889.        you decide to shell to DOS, there is a chance that a temporary file
  1890.        will need to be made on your disk.  This file contains an image of
  1891.        the memory currently in use by Robocomm and will be created if
  1892.        there is insufficient EMS or XMS memory available.  Input the full
  1893.        drive and path to tell Robocomm where you would like it to place
  1894.        these files.  To be safe, you should make sure that there is always
  1895.        at least 640K of free disk space available on the drive you specify
  1896.        here before you start Robocomm.  The F2 pop-up status window on the
  1897.        main menu screen always shows the amount of available temporary
  1898.        file space.  The display will flash if Robocomm detects that disk
  1899.        space is running low.
  1900.  
  1901.        Even if you plan to use memory for swapping, Robocomm still
  1902.        requires that you specify a valid swap drive path here.  When the
  1903.        time comes to swap part of Robocomm out of main RAM, Robocomm will
  1904.        automatically use EMS or XMS if it is available.  If sufficient
  1905.        free EMS or XMS is NOT available, Robocomm will revert to using
  1906.        your specified swap disk drive.
  1907.  
  1908.    OFFLINE FILES DRIVE
  1909.    ~~~~~~~~~~~~~~~~~~~
  1910.        Use this option to specify the disk drive that Robocomm will move
  1911.        files to and from when you execute the "O"ffline/"O"nline command
  1912.        from the Downloaded Files directory.
  1913.  
  1914.    ______________________________________________________________________
  1915.    Robocomm 4.3 User's Guide                                      Page 26
  1916.  
  1917.  
  1918.  
  1919.    PCBOARD FILE LISTING TO UPDATE
  1920.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1921.        Robocomm has the ability to write the file name, size, date and
  1922.        description of all the files it downloads to a standard PCBoard
  1923.        format file directory listing.  The listing will look just like the
  1924.        "New File" listings you see when scanning for new files on PCBoard.
  1925.        Sysops can use this feature to automatically post files downloaded
  1926.        by Robocomm during their nightly event to their Uploads file
  1927.        directory DIR file!  Don't forget that with Robocomm's FIXFILE.BAT
  1928.        file, downloaded files can be prepared for posting in any way you
  1929.        like -- scan for viruses, insert custom ZIP comments, etc.
  1930.  
  1931.    WILDCAT FILE LISTING TO UPDATE
  1932.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1933.        This option specifies the name of a text file to update for use in
  1934.        inserting files downloaded with Robocomm into Wildcat's data files.
  1935.        The format of the file is One line per file, terminated with a
  1936.        carriage return+line-feed pair. Each line contains the filename,
  1937.        padded to 12 spaces, followed by two blank spaces, followed by the
  1938.        file description.
  1939.  
  1940.  
  1941.    GENERAL CONFIGURATION OPTIONS
  1942.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  1943.  
  1944.    Odds and ends that really didn't make sense on the other configuration
  1945.    screens are grouped together under the General banner.  To access the
  1946.    screen, select General from the Configure menu.
  1947.  
  1948.    DEFAULT DATE FORMAT
  1949.    ~~~~~~~~~~~~~~~~~~~
  1950.        Press [Enter] to select the default date format that will be used
  1951.        to display dates throughout the program.  This date format will
  1952.        also be assigned as the BBS default whenever you add a new system
  1953.        on the Directory-BBS screen.
  1954.  
  1955.    YOUR BIRTH DATE
  1956.    ~~~~~~~~~~~~~~~
  1957.        When logging on to Wildcat systems, Robocomm may be asked for your
  1958.        birth date.   Enter the date here.  Make sure that all the Wildcat
  1959.        systems you call have the same birth date for you, since Robocomm
  1960.        only supports this one spot for you to specify your birth date.
  1961.  
  1962.    YOUR PHONE NUMBER
  1963.    ~~~~~~~~~~~~~~~~~
  1964.        Your phone number: Wildcat may also ask for your phone number when
  1965.        you are logging on.  Enter the number you input when setting up
  1966.        your user account on Wildcat systems.
  1967.  
  1968.    SPEAKER SOUND STYLE
  1969.    ~~~~~~~~~~~~~~~~~~~
  1970.        Toggle this option between PUSHY, which turns all program sounds
  1971.        on, to SUBTLE which subdues the siren sounded on entering the
  1972.    ______________________________________________________________________
  1973.    Robocomm 4.3 User's Guide                                      Page 27
  1974.  
  1975.  
  1976.  
  1977.        terminal mode to SILENT which completely disables all sounds.
  1978.  
  1979.    EXPLODING WINDOWS
  1980.    ~~~~~~~~~~~~~~~~~
  1981.        Toggle this option OFF and ON to control the way pop-up windows are
  1982.        displayed on screen.
  1983.  
  1984.    AVAILABLE FILES DATE SORT
  1985.    ~~~~~~~~~~~~~~~~~~~~~~~~~
  1986.        Use this option to set the sort key used when the Available Files
  1987.        Directory is sorted by Date.  Some users prefer the list sorted by
  1988.        the file date that was displayed on the BBS, while others prefer
  1989.        the list sorted by the date of the file scan.  This option also
  1990.        gives you the option to specify the secondary and tertiary sort
  1991.        keys.
  1992.  
  1993.    AVERAGE DOWNLOAD CPS
  1994.    ~~~~~~~~~~~~~~~~~~~~
  1995.        Enter the average characters per second your system achieves on a
  1996.        typical file download.  Robocomm will use this figure to make
  1997.        estimates about the download time of the entries in your Available
  1998.        Files directory..
  1999.  
  2000.    LOAD ROBOCOMM'S VGA FONT
  2001.    ~~~~~~~~~~~~~~~~~~~~~~~~
  2002.        Robocomm comes supplied with a customized VGA font that it can load
  2003.        to enhance the effect of some of its screen displays.  If your
  2004.        system is equipped with a VGA monitor and you'd like to use this
  2005.        font, set this option to YES.
  2006.  
  2007.        ----
  2008.        NOTE    Robocomm will not attempt to redefine VGA characters when
  2009.        ----    it detects that you are running under a multi-tasking
  2010.                operating system.
  2011.  
  2012.  
  2013.    DIALING MACROS
  2014.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2015.    You may place the letters A-J anywhere within a phone number and
  2016.    Robocomm will replace the character with the corresponding string that
  2017.    you set up on the dialing macro table.  The dialing macro table can be
  2018.    viewed and edited by pressing  F10  while editing any phone number or
  2019.    by selecting Dialing Macros from the Configuration menu.
  2020.  
  2021.    For example, to disable call waiting, you might define dialing macro
  2022.    "C" as "*70" and input your phone numbers as:
  2023.  
  2024.        C1-310-374-7540
  2025.  
  2026.    CUSTOMIZED DIALING COMMANDS
  2027.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2028.        To defaine a dialing macro as a custom dialing command, prefix any
  2029.        defined macro letter with a (backwards tick mark) character. Doing
  2030.    ______________________________________________________________________
  2031.    Robocomm 4.3 User's Guide                                      Page 28
  2032.  
  2033.  
  2034.  
  2035.        so causes the contents of the macro letter to be used to dial the
  2036.        number instead of the default dialing command specified on the
  2037.        Communications Configuration screen. This enables you to send
  2038.        customized commands to the modem on a BBS by BBS basis. For
  2039.        example, to turn on the modem speaker ON when dialing Group One
  2040.        BBS, you could input this as the phone number:
  2041.  
  2042.            `E1-310-374-7540
  2043.  
  2044.        Then you would set up the "E" dialing macro as:
  2045.  
  2046.            ATM1DT
  2047.  
  2048.        The most common use for this feature will probably be to turn off
  2049.        MNP negotiation if you are calling a system with a non-MNP modem
  2050.        from a MNP capable modem.  Doing this keeps the first prompt sent
  2051.        by the BBS from being eaten by your modem's attempts to negotiate
  2052.        an MNP connect.  To do this, you might set up a dialing macro
  2053.        letter as AT&M0DT and then include the macro letter, along with a
  2054.        preceding ` character in the phone number.
  2055.  
  2056.        ----
  2057.        NOTE    To send a break signal to the modem before every dial
  2058.        ----    attempt, set up a dialing macro as the word BREAK and then
  2059.                include the letter in the phone number to be dialed.
  2060.  
  2061.  
  2062.    SETTING UP DISPLAY COLORS
  2063.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2064.  
  2065.    To set the colors that are used on-screen while Robocomm is running,
  2066.    select Display Colors from the Configure menu.  Robocomm will present
  2067.    you with a screen listing all of the colors currently in use by the
  2068.    system.  Use this screen to control the colors Robocomm uses while in
  2069.    operation.  To do this, use the  +  and  -  keys to select the color
  2070.    that you would like to change indicated between the  and   characters
  2071.    on the screen and use the arrow keys to move the small box so that it
  2072.    surrounds the color that you would like to set.  When the desired
  2073.    color is selected, press [Enter] to confirm the color selection.
  2074.  
  2075.    On color systems, you can toggle between blinking foreground and high
  2076.    intensity backgrounds by pressing [Alt-B].  The effect of this is to
  2077.    give you 128 additional color selections. [Alt-D] will set the colors
  2078.    back to Robocomm's defaults for your monitor type, and [Alt-S] will
  2079.    save your color selections so they will be loaded each time you start
  2080.    Robocomm.
  2081.  
  2082.  
  2083.    FILTER LIST ENTRIES
  2084.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2085.  
  2086.    While importing file lists into your Available Files directory Robocomm
  2087.    will compare each potential new file entry against the contents of your
  2088.    ______________________________________________________________________
  2089.    Robocomm 4.3 User's Guide                                      Page 29
  2090.  
  2091.  
  2092.  
  2093.    Filter List to see if any of its entries occur within the file name,
  2094.    or description.  If a match is found the file will be ignored and NOT
  2095.    added to your Available Files directory. You can edit this list by
  2096.    selecting Filter Words from the Configure menu or by pressing [Alt-F]
  2097.    while in either the Available Files or Downloaded Files directory.
  2098.  
  2099.    Finally, you should keep in mind the fact that Filter conditions take
  2100.    precedence over Preference Words (described in the next section).  A
  2101.    file description that contains both a Filter Word and a Preference Word
  2102.    will not appear in your Available Files directory.
  2103.  
  2104.    You can define up to 4095 entriesfilter words, but keep in mind that
  2105.    Robocomm has to check the entire BBS name, file name and file
  2106.    description against each defined filter word individually.  Try to
  2107.    strike a balance between the number of filter words you define and the
  2108.    speed of execution when importing files.  As a practical matter, the
  2109.    faster your machine is, the more filter conditions you can define.
  2110.  
  2111.    See the section of this document that describes how to define query
  2112.    expressions to see the syntax for building filter conditions.  Filter
  2113.    expressions may be a simple literal comparison or a complex boolean
  2114.    expression.
  2115.  
  2116.  
  2117.    PREFERENCE LIST ENTRIES
  2118.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2119.  
  2120.    Defining preference list entries works similarly to defining filter
  2121.    conditions but they have the opposite effect on your Available Files
  2122.    directory.  After a file has passed all your defined filter conditions,
  2123.    Robocomm proceeds to check if this is a file that you are particularly
  2124.    interested in.  You tell Robocomm your interests by selecting
  2125.    Preference List from the Configure menu, or by pressing [Alt-P]
  2126.    while in either the Available Files or Downloaded Files directory.
  2127.  
  2128.    Any new file entry that contains one or more of your defined preference
  2129.    words in its file name or description will be automatically marked with
  2130.    KEEP status as it is added to the Available Files directory.  This
  2131.    means that the file cannot be removed from the list until you
  2132.    physically remove the KEEP flag.
  2133.  
  2134.    See the section of this document that describes how to define query
  2135.    expressions to see the syntax for building filter conditions.  Filter
  2136.    expressions may be a simple literal comparison or a complex boolean
  2137.    expression.
  2138.  
  2139.  
  2140.    SEARCH DIRECTORIES
  2141.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2142.  
  2143.    Whenever you use the  Delete, View or Test commands in the Downloaded
  2144.    Files directory or select a file for upload, Robocomm will search all
  2145.    of the directories listed in the search directories window for the
  2146.    ______________________________________________________________________
  2147.    Robocomm 4.3 User's Guide                                      Page 30
  2148.  
  2149.  
  2150.  
  2151.    file.  This capability is particularly useful for System Operators or
  2152.    anyone else who may move files between a variety of directories and
  2153.    would like to have easy access to them from within Robocomm.  As long
  2154.    as every directory that a downloaded file might be moved into is listed
  2155.    in the Search Directories list, Robocomm will never loose track of a
  2156.    file, even if another utility moves it without informing Robocomm.  To
  2157.    access the list, select the Search Directories option from the
  2158.  
  2159.         ----
  2160.         NOTE   When Robocomm attempts to upload a file, it expects to find
  2161.         ----   the file in the same location as was specified when the
  2162.                agenda item was created. The directories listed in your
  2163.                Search Directories window will not be searched while an
  2164.                agenda is in progress.
  2165.  
  2166.  
  2167.    MANAGING THE SYSTEMS DIRECTORY
  2168.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2169.  
  2170.    By selecting Directory followed by BBS Systems from the main Robocomm
  2171.    menu, you will placed in the Systems-Directory screen. This is where
  2172.    you edit or view all the information specific to the bulletin board
  2173.    systems you plan to call with Robocomm.
  2174.  
  2175.    The number of systems you can enter here is limited only by your
  2176.    available disk space.  The directory is automatically sorted by the BBS
  2177.    ID each time you add or edit a system.  The BBS Systems-Directory
  2178.    screen uses a dual light bar menu system. Use the up and down arrow
  2179.    keys to select the BBS system that you are interested in, then use left
  2180.    and right arrow keys or any of the highlighted speed keys to select the
  2181.    option to perform from the menu at the top of the screen.
  2182.  
  2183.    ADDING SYSTEMS
  2184.    ~~~~~~~~~~~~~~
  2185.        To add a new bulletin board system definition to Robocomm's
  2186.        database, choose Add from the top menu.  Robocomm will then prompt
  2187.        you to enter a unique "ID" for the system to add.  If the system
  2188.        you are adding supports a mail door, it is ESSENTIAL that the ID
  2189.        you enter here matches the BBS's mail ID exactly.  For instance, if
  2190.        you pick up a QWK mail packet JOEBLOW.QWK from "Joe Blow's Amazing
  2191.        BBS" you would enter "JOEBLOW" (no quotes!) at Robocomm's "System
  2192.        ID:" prompt.
  2193.  
  2194.        Following System ID assignment, Robocomm will prompt you to
  2195.        indicate the type of system being added and will display a message
  2196.        indicating the default prompt set that is being assigned.
  2197.  
  2198.        Robocomm's default PCBoard prompt definitions are set up for
  2199.        PCBoard 14.5a (or later) systems.  By default, support is provided
  2200.        for PCBoard's internal QWK command as well as the Qmail 4 door,
  2201.        from Sparkware.  If the BBS you are adding does not use the Qmail 4
  2202.        and you do not intend to use PCBoard's internal QWK command for
  2203.        mail transfer, you MUST assign the proper prompt definitions by
  2204.    ______________________________________________________________________
  2205.    Robocomm 4.3 User's Guide                                      Page 31
  2206.  
  2207.  
  2208.  
  2209.        editing the prompts manually or importing a pre-defined prompt
  2210.        definition file.  Robocomm supports the following QWK format doors
  2211.        with the following prompt definition files:
  2212.  
  2213.            Mail Door                         Prompt File
  2214.            --------------------------        ------------
  2215.            Qmail 4.0                         DEFAULT.PPF
  2216.            CAM-Mail (all versions)           CAM-MAIL.PPF
  2217.            RoseMail (all versions)           ROSEMAIL.PPF
  2218.  
  2219.        To import the appropriate prompt file for the system you are
  2220.        adding, select Prompts from the Directory-BBS menu, followed by
  2221.        Import.  Then, press F10 to get a list of the available prompt
  2222.        files.  After the prompts are imported, Robocomm will display any
  2223.        special instructions relevant to the particular BBS setup.  Please
  2224.        read them carefully!
  2225.  
  2226.    EDITING SYSTEMS
  2227.    ~~~~~~~~~~~~~~~
  2228.        After entering a new system ID, or by highlighting the system to
  2229.        edit and selecting "Edit" from the Systems-Directory menu, you will
  2230.        be able to use the up and down arrow keys or the indicated speed
  2231.        key letters to select the specific information to change.  Press
  2232.        [Enter] when you have highlighted the field to change.
  2233.  
  2234.        SYSTEM NAME - Enter the full name of this BBS system.  This name
  2235.        will appear on Robocomm's screens and in log files.
  2236.  
  2237.        SYSTEM TYPE - Pressing [Enter] with this option highlighted will
  2238.        toggle between the following: possible options:
  2239.  
  2240.           PCBoard 14.5 (or later)
  2241.           Wildcat! 3.0 or 3.01
  2242.           Wildcat! 3.02
  2243.           Wildcat! 3.5 (or later)
  2244.           Login Script Only
  2245.  
  2246.        ----
  2247.        NOTE    It is extremely important that you specify the correct
  2248.        ----    version of Wildcat.  There are subtle differences in the
  2249.                required responses to the BBS's prompts depending upon the
  2250.                version of the software being run.  Both PCBoard and
  2251.                Wildcat BBS systems display the software version number
  2252.                immediately after connecting, before you log on.
  2253.  
  2254.        PHONE NUMBERS - Enter up to two phone numbers for the BBS in the
  2255.        spaces provided.  Enter the numbers  in order of connect preference.
  2256.        Field #1 should contain the phone number you'd most like to connect
  2257.        with and #2 should be your alternate choice.  You may include one or
  2258.        more Dialing Macros in the phone numbers as well.  See the
  2259.        discussion of Dialing Macros in the configuration section for
  2260.        further details.
  2261.  
  2262.    ______________________________________________________________________
  2263.    Robocomm 4.3 User's Guide                                      Page 32
  2264.  
  2265.  
  2266.  
  2267.        ----
  2268.        NOTE    You may temporarily disable Robocomm's usage of an
  2269.        ----    individual phone number by placing a "/" character at the
  2270.                beginning of the phone number field.
  2271.  
  2272.        SPECIFYING AN EXTENDED PHONE NUMBER LIST - If three phone numbers
  2273.        are not enough for a BBS, you can specify up to nine numbers by
  2274.        creating an external extended phone number list for the BBS.  To do
  2275.        this, place a file name, preceded by an "@" symbol in the "Phone
  2276.        number 1" field.  Then, press F5 to edit the list.  You will be
  2277.        placed into Robocomm's internal editor, where you can list up to
  2278.        nine phone numbers for the BBS.  Each phone number should be by
  2279.        itself on a line, and there should be no blank lines anywhere in the
  2280.        file.  You may use dialing macros or the "/" character to disable a
  2281.        number in the extended phone list.
  2282.  
  2283.        LOGIN SCRIPT -  If you would like to execute a script prior to
  2284.        Robocomm's automated activity takes over, or if you have defined
  2285.        this BBS as a Login Script Only type, enter the name of the script
  2286.        to execute in the space provided . If you enter a script file name
  2287.        here, Robocomm will use it to log on to the BBS.
  2288.  
  2289.        See the included TELNET.RS script for an example of a login script
  2290.        that uses an internet provider to log into a PCBoard system via the
  2291.        unix telnet program on a dialup host system.  The SCRIPT.DOC file
  2292.        includes details on user-defined script macros which can be stored
  2293.        in the notes entry for a BBS.  This type of macro is also
  2294.        demonstrated in TELNET.RS.
  2295.  
  2296.        LOGIN ID NAME - Enter your full name.  Robocomm will use this name
  2297.        when it logs on to the BBS.  Robocomm properly applies 3 part login
  2298.        IDs into BBS System's "First Name" and "Last Name" prompts.  Simply
  2299.        enter all 3 parts of your name in this field, separated by spaces,
  2300.        and Robocomm will do the rest.
  2301.  
  2302.        PASSWORD - Enter the password that Robocomm should use on the system
  2303.  
  2304.        BAUD RATE - Pressing [Enter] when this field is highlighted will
  2305.        toggle between the available baud rates for communications between
  2306.        Robocomm and your modem.  Robocomm will set communications to this
  2307.        baud rate before attempting to dial this system.  Robocomm always
  2308.        uses 8 data bits, no parity and 1 stop bit when communicating with
  2309.        PCBoard systems. The Default Baud Rate configuration option on the
  2310.        General configuration screen sets the baud rate which is used to
  2311.        initialize your modem at the start of an agenda.
  2312.  
  2313.        ----
  2314.        NOTE    If you experience communications difficulties with the baud
  2315.        ----    rate set at or above 38400 baud, please select 19200 baud.
  2316.                You should only use 38400, 57600 or 115200 if you have a
  2317.                16550 UART and are certain that your system will be able to
  2318.                handle that level of throughput reliably.
  2319.  
  2320.    ______________________________________________________________________
  2321.    Robocomm 4.3 User's Guide                                      Page 33
  2322.  
  2323.  
  2324.  
  2325.        MAIL DOOR MENU - (Wildcat Systems Only) - Select the menu that
  2326.        Robocomm must navigate to before issuing the command to open the
  2327.        mail door.
  2328.  
  2329.        MAIL DOOR COMMAND - (Wildcat Systems Only) - Enter the command that
  2330.        Robocomm must issue to open the mail door.  Use the pipe symbol "|"
  2331.        to represent carriage returns.
  2332.  
  2333.        FILE UPLOAD AREA - (Wildcat Systems Only) - Enter the BBS file area
  2334.        that Robocomm should upload files to.  If you enter a number here,
  2335.        Robocomm will always send files to this area, without asking you to
  2336.        enter a value when you are creating the upload agenda items.  If
  2337.        you enter the letter X, Robocomm will assume that the BBS does not
  2338.        ask you to assign an file area before the upload, and will not ask
  2339.        you to supply one.  If you leave this field blank, or enter the
  2340.        letter A, Robocomm will always ask for the upload area when
  2341.        creating upload agenda items for this BBS.
  2342.  
  2343.        MAIL DOOR - (PCBoard Systems Only)  - If this BBS system has a QWK
  2344.        format mail door,  enter the number or name of the door to open in
  2345.        this field.  If Robocomm will need to join a conference before
  2346.        opening the mail door, specify the conference number or name in the
  2347.        space provided.
  2348.  
  2349.        ANSI GRAPHICS - (PCBoard Systems Only) - If you would like to see
  2350.        colors and/or ANSI graphics and animation on screen during agenda
  2351.        processing, set this option to YES.  This option also controls
  2352.        whether or not the QWK mail door will include colorized files in
  2353.        your mail packet.
  2354.  
  2355.        FILE CONFERENCE - Enter the name (PCBoard systems only) or number
  2356.        for the default "file" conference that you would like to send and
  2357.        receive files from on the BBS.
  2358.  
  2359.            ■  This conference will appear as the default when you create
  2360.               an "Upload File" agenda item.
  2361.  
  2362.            ■  This conference will appear as the default when you type in
  2363.               the name of a file to download without selecting it from the
  2364.               available files list.
  2365.  
  2366.            ■  This conference is used to fill in the Conference field when
  2367.               manually importing unmarked file lists into Robocomm's
  2368.               Available Files Directory.
  2369.  
  2370.            ■  If you use Robocomm's "Broadcast" mode to tag multiple BBS
  2371.               systems to upload to, Robocomm will make sure it is in this
  2372.               conference before sending the upload command to the BBS.
  2373.  
  2374.        FILE TRANSFER PROTOCOLS - Robocomm allows you to individually
  2375.        specify different protocols to be used for file and mail transfers
  2376.        during agenda operations.  For each of the options, enter ZMODEM,
  2377.        YMODEM, YMODEM-G, or the name of an external protocol batch file.
  2378.    ______________________________________________________________________
  2379.    Robocomm 4.3 User's Guide                                      Page 34
  2380.  
  2381.  
  2382.  
  2383.        For detailed information on Robocomm's internal protocols and on
  2384.        setting up external protocols, see the Transfer Protocols topic in
  2385.        the Utilities Configuration section of this manual.
  2386.  
  2387.        LANGUAGE TO USE - Many PCBoard systems now offer the "Standard"
  2388.        prompts as a language option at logon.  This is a great benefit to
  2389.        Robocomm users because it saves you from having to create a
  2390.        customized prompt definition for the BBS. To specify the language
  2391.        containing standard prompts at logon, simply enter the number of
  2392.        the language that Robocomm should select here.
  2393.  
  2394.        ----
  2395.        NOTE    If you are trying to call a BBS where the Sysop has decided
  2396.        ----    to customize the system's prompt files, consider asking
  2397.                him/her to offer the "CDC Standard" prompts as a language
  2398.                option.  It's a simple thing for Sysops to set this up, and
  2399.                if you explain that being "Robocomm friendly" will help
  2400.                more users access the BBS in less time, they may be
  2401.                inclined to help you out!
  2402.  
  2403.        DATE FORMAT - Date Format: Select the date format to use when
  2404.        communicating with this BBS.  For proper functioning of file scans,
  2405.        it is essential that the date format you specify here exactly
  2406.        matches that which is used on the BBS.
  2407.  
  2408.    DELETING SYSTEMS
  2409.    ~~~~~~~~~~~~~~~~
  2410.        To permanently remove a system from Robocomm's data files:
  2411.  
  2412.            1.  Highlight the desired system ID in the scrolling list on
  2413.                the left side of the screen
  2414.  
  2415.            2.  Select Delete from the menu, or press D.
  2416.  
  2417.            3.  After deleting systems, you may want to go to the Available
  2418.                files directories and Bulk Erase any files which are marked
  2419.                as being available from the deleted BBS.
  2420.  
  2421.    RENAMING SYSTEMS
  2422.    ~~~~~~~~~~~~~~~~
  2423.        To change a system's assigned ID:
  2424.  
  2425.            1. Highlight the desired system ID in the scrolling list on the left
  2426.               side of the screen
  2427.  
  2428.            2. Select Rename from the menu, or press R.
  2429.  
  2430.            3. Robocomm will prompt you for permission to change the system
  2431.               ID throughout the system.  If you confirm this, all your
  2432.               file and agenda entries which reference the old BBS ID will
  2433.               be updated to the new ID.
  2434.  
  2435.  
  2436.    ______________________________________________________________________
  2437.    Robocomm 4.3 User's Guide                                      Page 35
  2438.  
  2439.  
  2440.  
  2441.    VIEWING SYSTEM STATISTICS
  2442.    ~~~~~~~~~~~~~~~~~~~~~~~~~
  2443.        If you have executed a script which issues the STAISTICS command to
  2444.        capture information from the BBS, you can use the "Statistics" menu
  2445.        on the top of the Directory-BBS screen to display the captured
  2446.        information.
  2447.  
  2448.  
  2449.    EDITING SYSTEM NOTES
  2450.    ~~~~~~~~~~~~~~~~~~~~
  2451.        Each BBS Directory System Definition includes an integrated notepad
  2452.        that you can use to store notes about the system setup or any other
  2453.        specific information you desire.  To access the notes highlight the
  2454.        desired BBS ID in the scrolling pick list, and then choose Notes
  2455.        from the top menu.  Press F1 while in the editor for help on
  2456.        specific notepad commands.  Press Ctrl+Enter when you've finish
  2457.        editing the notes and would like to save them to disk.
  2458.  
  2459.  
  2460.    MANAGING PROMPT DEFINITIONS
  2461.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2462.  
  2463.    By highlighting a BBS ID and selecting "Prompts" from the top menu, you
  2464.    will be placed in a screen which details Robocomm's definitions for the
  2465.    prompt strings it will look for when connected with the currently
  2466.    highlighted BBS.  To change any of the definitions, use the up and down
  2467.    arrow keys to select the prompt text you would like to change.  Then
  2468.    press [Enter] to begin editing the prompt.
  2469.  
  2470.    RESETTING DEFAULT PROMPTS
  2471.    ~~~~~~~~~~~~~~~~~~~~~~~~~
  2472.        To revert back to Robocomm's "Default" prompt definitions for the
  2473.        current BBS, select "Default" from the top menu.  After a
  2474.        confirmation, the prompts will be reset and you will be show the
  2475.        help text for the prompt set.
  2476.  
  2477.    IMPORTING PROMPT DEFINITION FILES
  2478.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2479.        Robocomm has the ability to import prompt definitions from files
  2480.        called "Prompt Definition" files.  For PCBoard systems, these files
  2481.        have a PPF (PCBoard Prompt File) extension.  Similarly, the file
  2482.        name for Wildcat!  prompt files is WPF.
  2483.  
  2484.        To import a prompt definition file select "Import" from the prompt
  2485.        screen menu.  Then, input the file name to import in the space
  2486.        provided, or press F10 for a list of the available prompt files in
  2487.        the Robocomm current directory.  Once you have told Robocomm what
  2488.        prompt file to import, the screen will clear and special notes
  2489.        regarding system setup with these prompt files will be displayed.
  2490.        Make sure to read these notes carefully and follow any additional
  2491.        instructions they may provide.
  2492.  
  2493.  
  2494.    ______________________________________________________________________
  2495.    Robocomm 4.3 User's Guide                                      Page 36
  2496.  
  2497.  
  2498.  
  2499.    EXPORTING PROMPT DEFINITION FILES
  2500.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2501.        If you have developed a set of prompt definitions that works well
  2502.        for a particular BBS, you can export the definitions from the
  2503.        Robocomm BBS directory to a Robocomm Prompt Definition file.  Just
  2504.        select "Export" from the prompts menu and then type in an 8
  2505.        character name for the file. Robocomm will append a the appropriate
  2506.        extension to the file.  Before completing the export, Robocomm will
  2507.        enter a word processing mode where you can input notes about this
  2508.        prompt set.  Press Ctrl+Enter to save the notes and create the
  2509.        prompt definition file.  You can then upload the customized prompt
  2510.        set to the BBS for others to download and use.
  2511.  
  2512.  
  2513.    CREATING AND EDITING AGENDAS
  2514.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  2515.  
  2516.    By setting up "Agendas" of "things to do," you tell Robocomm what it's
  2517.    objectives should be when it goes on-line.  Agendas are very flexible.
  2518.    In fact, their potential size is unlimited.  If you had the time,
  2519.    resources and inclination, you could set up an agenda to call
  2520.    literally thousands of PCBoard and Wildcat! BBS systems automatically.
  2521.  
  2522.    CREATING A NEW AGENDA
  2523.    ~~~~~~~~~~~~~~~~~~~~~
  2524.        To create a new agenda, select Agenda, followed by Create from the
  2525.        main menu.  Robocomm will ask you to enter a unique name, up to ten
  2526.        characters long, for the new agenda.  Immediately after you enter
  2527.        the name, you will be taken to the agenda modification screen to
  2528.        create your new agenda.
  2529.  
  2530.    TEMPORARY, PERMANENT & DONE AGENDA ITEMS
  2531.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2532.        All items that you add to your agenda are classified as either
  2533.        "Temporary" or "Permanent" as you add them.  Temporary agenda
  2534.        items, indicated by a diamond character (standard mode) or an
  2535.        inverse video T (VGA font loaded) , are removed from the agenda
  2536.        after they are successfully completed by Robocomm.  Permanent
  2537.        agenda items, indicated by a half block (standard mode) or inverse
  2538.        video P,  remain on the agenda even after they are completed, so
  2539.        that they may be used again.  You can toggle the
  2540.        temporary/permanent status of any agenda item by highlighting it
  2541.        and pressing the "-" (minus sign or dash) key.
  2542.  
  2543.        When a permanent agenda item is completed by Robocomm, its bullet
  2544.        character on the agenda is replaced by a check mark. Completed
  2545.        agenda items will not be attempted again until the agenda is
  2546.        "reset" (more on this later) or until their "Done" status is
  2547.        toggled to "To Do" status by highlighting the agenda item and
  2548.        pressing either "+" (plus sign or equal sign) key on your keyboard.
  2549.        To toggle the status of all agenda items for a BBS, highlight the
  2550.        "Call <BBS>" agenda item and press the "+" key.
  2551.  
  2552.    ______________________________________________________________________
  2553.    Robocomm 4.3 User's Guide                                      Page 37
  2554.  
  2555.  
  2556.  
  2557.    DELETING AGENDA ITEMS
  2558.    ~~~~~~~~~~~~~~~~~~~~~
  2559.        To delete an agenda item, simply use the up and down arrow keys to
  2560.        highlight the agenda item to delete and press the [Del] key. To
  2561.        delete all agenda items for a BBS, simply highlight the "Call <BBS
  2562.        Name>" agenda item and press [Del].
  2563.  
  2564.    SETTING ACTION DAYS
  2565.    ~~~~~~~~~~~~~~~~~~~
  2566.        You can specify that an agenda item only run on certain days of the
  2567.        week by highlighting an agenda item and pressing [Alt-D]. A window
  2568.        will pop-up with a list of the days of the week.  Select the days
  2569.        you want the item to execute and press enter.   You can also
  2570.        highlight an agenda item and press [Alt-E] to set the item to
  2571.        execute every day or [Alt-N] to set the item to never execute.
  2572.  
  2573.    MOVING AGENDA ITEMS
  2574.    ~~~~~~~~~~~~~~~~~~~
  2575.        In Robocomm's agendas you can place items for an individual BBS in
  2576.        any order.  To do so, use the [Tab] and [Shift-Tab] keys.  The
  2577.        [Tab] key will move the highlighted agenda item down the list and
  2578.        the [Shift-Tab] key will move an item up the list.  DOS 5.0 users
  2579.        with enhanced keyboards can also use [Ctrl+Up] and [Ctrl+Down] to
  2580.        move agenda items.  By default, the agenda items are placed at the
  2581.        end of the list as you add them. Also, you can quickly move the
  2582.        cursor to the next or previous BBS in the agenda by pressing the
  2583.        [Enter] and [Backspace] keys respectively.
  2584.  
  2585.        ----
  2586.        NOTE    Consider the order of the items on your agenda carefully.
  2587.        ----    Try and group all items that use a similar door together.
  2588.                Place your mail send and receive commands next to each
  2589.                other.  Try to group all commands that use the same BBS
  2590.                resources consecutively.  That way Robocomm won't be
  2591.                bouncing all over the board to get things done.
  2592.  
  2593.    USING THE AGENDA MODIFICATION MENUS
  2594.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2595.    The menu on the bottom of the screen lists all of the pre-defined
  2596.    actions that Robocomm can perform while on-line.  You build the agenda
  2597.    of "Things to Do" by pressing any of the keys listed in the agenda
  2598.    commands window and answering the prompts which appear.  The following
  2599.    is a summary of all of the commands which are available.
  2600.  
  2601.    G   GET QWK MAIL PACKET
  2602.        -------------------
  2603.        Robocomm will prompt you for the ID of the system to get the QWK
  2604.        packets from.  You can press [F10] at this prompt to select from a
  2605.        pop-up list of all the systems in you systems database if you wish.
  2606.        This agenda item defaults to permanent status.  Robocomm is
  2607.        compatible with PCBoard's internal QWK command as well as many
  2608.        mail doors which support the QWK packet standard, such as Qmail
  2609.        4.0, RoseMail and WCMail (Wildcat).
  2610.    ______________________________________________________________________
  2611.    Robocomm 4.3 User's Guide                                      Page 38
  2612.  
  2613.  
  2614.  
  2615.        ----
  2616.        NOTE    For safety reasons while on-line in unattended mode,
  2617.        ----    Robocomm does not support the "Automatic Re-Scan" feature
  2618.                of many mail doors, which will automatically scan and send
  2619.                a new packet if the first mail scan didn't include all
  2620.                waiting messages. If you want to receive multiple mail
  2621.                packets in a single session, you can schedule as many
  2622.                individual "Get Packet" agenda items as you like
  2623.  
  2624.    S   SEND REPLY REP PACKET
  2625.        ---------------------
  2626.        Robocomm will prompt you for the ID of
  2627.        the system to send replies to.  If there is a .REP reply packet
  2628.        waiting to be sent to this BBS, then the agenda item will be
  2629.        followed by a "Packet Waiting" message in the agenda window.
  2630.        This agenda item defaults to permanent status.
  2631.  
  2632.        If the only agenda item for a particular system is "Send Replies
  2633.        Packet" and no reply packet is waiting to be sent to that system
  2634.        when the agenda is run, Robocomm will not dial that BBS.  This
  2635.        allows you to create a "REPLY" agenda which contains only "Send
  2636.        Qmail Replies" agenda items for several systems.  When the agenda
  2637.        is run, Robocomm will dial only the systems which have replies to
  2638.        be sent and deliver your replies.  You can reuse such an agenda
  2639.        over and over again to deliver your replies without downloading
  2640.        other messages or calling systems unnecessarily.
  2641.  
  2642.    M   PCRELAY/MEGAMAIL TRANSFERS
  2643.        --------------------------
  2644.        Robocomm has the ability to transfer mail with both PCRelay and
  2645.        MegaMail mail doors.  The PCRelay door is for Sysops who are
  2646.        transferring network mail, and the MegaMail door is a general
  2647.        purpose offline mail door for BBS users.  The operating principals
  2648.        off both doors is identical.  Upon opening the door, Robocomm will
  2649.        look for the word "RECEIVE" or the two asterisks in a Zmodem
  2650.        transfer header.  At this time Robo will drop to DOS and execute
  2651.        the OUT batch file you specify with the following parameters:
  2652.  
  2653.            %1   The current communications port
  2654.            %2   The current baud rate
  2655.            %3   The ID of the BBS being called
  2656.  
  2657.        After the Upload has been completed, Robocomm will look for the
  2658.        word "SEND" or the same DSZ header and drop to DOS to execute the
  2659.        IN batch file you specify with the same parameters as above.  When
  2660.        the download is finished the doors return you to PCBoard.  That's
  2661.        all there is to it!
  2662.  
  2663.        PCRelay Configuration - Set your "Comm Directory" option in the
  2664.        CONFIG.EXE program to your Robocomm subdirectory.  Then create two
  2665.        batch files to send and receive your mail.  The examples below are
  2666.        in use on Group One BBS.  You will need to alter the batch file to
  2667.        indicate your system ID, as shown with the underlined items:
  2668.    ______________________________________________________________________
  2669.    Robocomm 4.3 User's Guide                                      Page 39
  2670.  
  2671.  
  2672.  
  2673.            RELAYOUT.BAT
  2674.            dsz port %1 speed %2 ha both sz GROUPONE.rly
  2675.  
  2676.            RELAYIN.BAT
  2677.            dsz port %1 speed %2 ha both rz IN.rly
  2678.  
  2679.        MegaMail - MegaMail is implemented similarly to the network mail
  2680.        door, but requires slightly more complicated batch files that you
  2681.        will have to edit for your system.  Here are the sample batch
  2682.        files included with Robocomm:
  2683.  
  2684.            MEGAOUT.BAT
  2685.            DSZ port %1 speed %2 ha both pB4096 sz \mega\up\%3.ul
  2686.            IF ERRORLEVEL 1 GOTO END
  2687.            COPY \mega\up\%3.ul \mega\up\%3.old
  2688.            del \mega\up\%3.ul
  2689.            :END
  2690.  
  2691.            MEGAIN.BAT
  2692.            IF EXIST \MEGA\DOWN\%3.DL DEL \MEGA\DOWN\%3.DL > nul
  2693.            DSZ port %1 speed %2 ha both pB4096 rz \mega\down\%3.dl
  2694.  
  2695.            To edit these files for your system, just replace all
  2696.            instances of "\MEGA\DOWN" with the location of your MegaMail
  2697.            receive directory and "\MEGA\UP" with the location of your
  2698.            MegaMail send directory.
  2699.  
  2700.  
  2701.    D   DOWNLOAD A FILE
  2702.        ---------------
  2703.        Use this agenda item to download from any of
  2704.        your defined BBS systems.  Robocomm will prompt you for the name of
  2705.        the file to download.  Press [F10] at this prompt if you would like
  2706.        to choose one or more files from Robocomm's own Available Files
  2707.        directory.  While you are in the directory, you can select one
  2708.        file and press [Enter], or use the space bar to "Tag" multiple
  2709.        files for downloading.   While in the file directory, you can see
  2710.        a summary of your tagged files, by pressing [Alt-T].
  2711.  
  2712.        If you select multiple files, Robocomm will ask your permission to
  2713.        automatically create download agenda items for all the files that
  2714.        you have tagged.  All of the automatically created download items
  2715.        will default to temporary status.
  2716.  
  2717.        If you selected only one file from the new files list or you are
  2718.        entering a file name manually, Robocomm may also ask for the name
  2719.        or number of the conference to join before attempting the download.
  2720.        After indicating the conference, Robocomm will prompt you for a
  2721.        password for downloading the file.  If a password will be
  2722.        necessary, enter it here.  Finally, Robocomm will ask you to choose
  2723.        temporary or permanent status for this agenda item.  Enter "T" or
  2724.        "P" respectively.
  2725.  
  2726.    ______________________________________________________________________
  2727.    Robocomm 4.3 User's Guide                                      Page 40
  2728.  
  2729.  
  2730.  
  2731.        BATCH TRANSFERS
  2732.        ---------------
  2733.        On PCBoard systems, when Robocomm encounters two or more
  2734.        consecutive download requests, the files will be downloaded in
  2735.        batch mode.  If you are using an external transfer protocol on
  2736.        PCboard systems, make sure that the protocol supports batch
  2737.        transfers.  In addition, the protocol engine must also support the
  2738.        DSZLOG reporting standard.  Robocomm will set a DSZLOG environment
  2739.        variable when downloading via an external protocol and will use the
  2740.        contents of the resulting file to determine the success or failure
  2741.        of the individual files in the batch transfer.
  2742.  
  2743.        ----
  2744.        NOTE    When Robocomm is processing your agenda while on-line, it
  2745.        ----    will not attempt to download a file if it already exists in
  2746.                your specified download directory.  That way, you can tell
  2747.                Robocomm to download the same file from multiple BBS
  2748.                systems and when it gets the file, it will not attempt to
  2749.                download it from other systems on the agenda which have yet
  2750.                to be called.  If you've absolutely, positively have to
  2751.                have that file overnight, Robocomm can do it all for you
  2752.                while you sleep!
  2753.  
  2754.        AUTOMATIC .GIF IMAGE FILE VIEWING
  2755.        ---------------------------------
  2756.        If you  would like to use one of the popular utilities that enables
  2757.        you to view a GIF image file while it is being downloaded, Robocomm
  2758.        will accommodate you by automatically shelling out to the run the
  2759.        batch file GIFDOWN.BAT if it exists in the Robocomm directory
  2760.        whenever a .GIF file download request is being processed.  For
  2761.        example, to view downloads using the popular Shareware utilities
  2762.        SHOWGIF and DSZ, you should create the following GIFDOWN.BAT file
  2763.        in your Robocomm directory:
  2764.  
  2765.            showgif /f:%1 /r
  2766.            dsz port %1 speed %2 ha cts rz -m %3
  2767.            showgif /u
  2768.  
  2769.        Overriding the defined transfer protocol with a call to GIFDOWN.BAT
  2770.        allows you to use one of Robocomm's internal protocols for normal
  2771.        file downloading, only calling the GIF viewing routines when
  2772.        necessary.
  2773.  
  2774.        POST CALL DOWNLOADED FILE PROCESSING
  2775.        ------------------------------------
  2776.        After a call to a BBS has been completed, Robocomm will check to
  2777.        see if the file FIXFILE.BAT exists in your Robocomm subdirectory,
  2778.        If it does, Robocomm will automatically run it on all files that it
  2779.        downloaded via the "Download File" agenda items.
  2780.  
  2781.        Robocomm supplies two parameters to the batch file:
  2782.  
  2783.            %1   The name of the file
  2784.    ______________________________________________________________________
  2785.    Robocomm 4.3 User's Guide                                      Page 41
  2786.  
  2787.  
  2788.  
  2789.            %2   The file extension of the file
  2790.  
  2791.        In addition to these parameters, the standard Robocomm
  2792.        environment variables are created during the shell out to the
  2793.        batch file.  Among these is ROBODIR, which contains the full
  2794.        drive and path to the Robocomm home directory.
  2795.  
  2796.        Robocomm is shipped with a default FIXFILE.BAT file which
  2797.        contains the following commands:
  2798.  
  2799.            @echo off
  2800.            REM - Here we handle the comment insertion...
  2801.            IF %2 == ZIP pkzip -z %1 <comment.txt
  2802.            IF %2 == ARJ arj c -zcomment.txt %1
  2803.            REM - Now, we try to send any description files to Robocomm
  2804.            IF %2 == ZIP pkunzip %1 %ROBODIR% file_id.diz desc.sdi
  2805.            IF ERRORLEVEL 1 GOTO ERROR
  2806.            IF %2 == LZH lha e %1 %ROBODIR% file_id.diz desc.sdi
  2807.            IF ERRORLEVEL 1 GOTO ERROR
  2808.            IF %2 == ARJ arj e %1 %ROBODIR% file_id.diz desc.sdi
  2809.            IF ERRORLEVEL 1 GOTO ERROR
  2810.            GOTO END
  2811.            :ERROR
  2812.            CLS
  2813.            ECHO No FILE_ID.DIZ or DESC.SDI file was found.
  2814.            :END
  2815.  
  2816.        This FIXFILE.BAT routine updates the ZIPfile comment, and also uses
  2817.        another of Robocomm's post download features, which is the ability
  2818.        to create customized merged comments for all downloaded archive
  2819.        files..  Before Robocomm executes FIXFILE.BAT, it looks for a file
  2820.        called COMMENT.FRM, which it will merge with information specific
  2821.        to the downloaded file to create COMMENT.TXT.  The default
  2822.        COMMENT.FRM that comes with Robocomm looks like this:
  2823.  
  2824.            =============== Robocomm Download Information ==============
  2825.            Downloaded By:      {USER}
  2826.            Downloaded from:    {ID} - {BBS}
  2827.            File name on BBS:   {FILE}
  2828.            Download date: {DATE}
  2829.            ------------------------------------------------------------
  2830.            (DESCRIPTION}
  2831.            ============================================================
  2832.  
  2833.        If you like, you can modify the file to create your own customized
  2834.        ZIPfile comments in all the files downloaded by Robocomm.  Robocomm
  2835.        merges the text in COMMENT.FRM by looking for key fields, contained
  2836.        in curly braces.  The fields you can include in the comment form
  2837.        are:
  2838.  
  2839.               {USER}         The name used to log on to the BBS
  2840.               {ID}           The mail ID of the system
  2841.               {BBS}          The name of the BBS
  2842.    ______________________________________________________________________
  2843.    Robocomm 4.3 User's Guide                                      Page 42
  2844.  
  2845.  
  2846.  
  2847.               {FILE}         The name of the file
  2848.               {DATE}         The date of the download
  2849.               {DESCRIPTION}  The multi-line description of the file.
  2850.  
  2851.        IMBEDDED FILE DESCRIPTION PROCESSING
  2852.        ------------------------------------
  2853.        The FIXFILE.BAT shown above also checks for the existence of
  2854.        imbedded file descriptions in the archive being processed.  These
  2855.        descriptions may be found in either the FILE_ID.DIZ file or the
  2856.        DESC.SDI files.  If either of these description files exists in the
  2857.        archive that's being processed, then the FIXFILE batch file places
  2858.        them in the Robocomm home directory through the use of the
  2859.        %ROBODIR% environment variable macro.  When Robocomm regains
  2860.        control from the FIXFILE shell, it immediately checks for either
  2861.        of the imbedded description files in its home directory.  If
  2862.        either is found, then that description is imported into Robocomm's
  2863.        Available Files directory.
  2864.  
  2865.        ----
  2866.        NOTE    Robocomm's post-call file processing behavior will differ
  2867.        ----    depending upon whether or not the COMMENT.FRM file exists.
  2868.                If it does, then Robocomm will swap out to FIXFILE.BAT one
  2869.                time for each file downloaded during the session.  This is
  2870.                because it must re-merge COMMENT.TXT between each file and
  2871.                also check for the existence of an imbedded description
  2872.                file.  If you elect to forego automatic zip comment
  2873.                creation, Robocomm will shell out one time, running a batch
  2874.                file which CALLs FIXFILE.BAT repeatedly.
  2875.  
  2876.    U   UPLOAD A FILE
  2877.        -------------
  2878.  
  2879.        Use this agenda item to Upload a file to a BBS.  Robocomm starts
  2880.        off by asking you to supply a filename. The field already contains
  2881.        the drive and path specifications of your default upload directory,
  2882.        but you can backspace over this to enter any valid path and
  2883.        filename.  If you would like to select from a pop-up directory
  2884.        listing, simply press [Shift-F10].  Robocomm will search the path
  2885.        and file specification you enter for matches.  You can enter any
  2886.        valid wildcard filename and path.  If you omit the file
  2887.        specification, Robocomm will default to "*.*".
  2888.  
  2889.        Alternatively, you can press [F10] to select from Robocomm
  2890.        Downloaded Files directory, which contains entries for all the
  2891.        files you have previously downloaded or uploaded with Robocomm.
  2892.        Use the space bar to tag multiple files to be uploaded or highlight
  2893.        a single file and press [Enter] to create the upload agenda
  2894.        item(s).  While you're in the directory you might want to use the E
  2895.        command to edit the description of the file to get it just right.
  2896.        If the file had previously been moved to a diskette with Robocomm's
  2897.        Offline command, Robocomm will prompt you to insert the diskette
  2898.        with the file so it can be copied to the computer's hard disk
  2899.        again.
  2900.    ______________________________________________________________________
  2901.    Robocomm 4.3 User's Guide                                      Page 43
  2902.  
  2903.  
  2904.  
  2905.        After returning to the agenda screen, Robocomm may ask you to
  2906.        supply a description of this file for use during the upload.
  2907.        Finally, specify the BBS to call, conference to join and the
  2908.        temporary/permanent status of this agenda item, as described
  2909.        previously.  If you are uploading to a PCBoard BBS with a ProDoor
  2910.        specified, Robo will open ProDoor before uploading the file.
  2911.  
  2912.        If you are uploading to a Wildcat system and you have set the File
  2913.        Upload Area option on the Directory-BBS screen to "A" or left it
  2914.        blank, Robocomm will pop-up a box asking you to assign an area
  2915.        number to the file.  You must assign an area number.  If the BBS
  2916.        requests one and Robocomm does not have one to supply, the agenda
  2917.        item will be aborted.
  2918.  
  2919.        ----
  2920.        HINT    For Wildcat systems that require the user to select the
  2921.        ----    appropriate upload area, you might find it helpful to go
  2922.                on-line manually and use CAPTURE FILE feature of Robocomm's
  2923.                terminal to make a .CAP file containing the file upload
  2924.                areas that are available.  Then, you can press F9 at the
  2925.                upload area prompt, and Robocomm will show you the capture
  2926.                file to refresh your memory.
  2927.  
  2928.        BROADCASTING FILES TO MULTIPLE BBS SYSTEMS
  2929.        ------------------------------------------
  2930.        Robocomm has the ability to upload a file to multiple Bulletin
  2931.        Boards without requiring you to compose a separate agenda item for
  2932.        each system.  To do this, press [F10] when Robocomm asks for the ID
  2933.        of the system to upload to.  While the pop-up listing is displayed,
  2934.        you can use the space bar to Tag/Untag the systems that you want to
  2935.        upload the file to.  When you have selected all the systems you
  2936.        want, press [Enter] and Robocomm will automatically create upload
  2937.        agenda items for each system you tagged.  If you combine this
  2938.        feature with the tagging of multiple files to upload, Robocomm will
  2939.        create agenda items for each file on each BBS, all automatically!
  2940.  
  2941.         ----
  2942.         NOTE   When using the Broadcast mode, Robocomm will use the
  2943.         ----   conference stored in the File Conference option on the
  2944.                Directory-BBS screen for each BBS tagged and all upload
  2945.                agenda items will be assigned temporary status.
  2946.  
  2947.        AUTOMATIC DOWNLOAD DIRECTORY ENTRIES
  2948.        ------------------------------------
  2949.        Whenever you enter a file to upload in Robocomm and there is no
  2950.        matching entry in your "Downloads" directory, Robocomm creates an
  2951.        entry for you automatically.  This entry is used to hold the
  2952.        extended description, and will enable you to simply pick from the
  2953.        list and the file description will be supplied automatically the
  2954.        next time you upload this file.
  2955.  
  2956.  
  2957.  
  2958.    ______________________________________________________________________
  2959.    Robocomm 4.3 User's Guide                                      Page 44
  2960.  
  2961.  
  2962.  
  2963.    N   SCAN FOR NEW FILES
  2964.        ------------------
  2965.        You can add to Robocomm's "New Files" database by scanning for new
  2966.        files on the BBS systems that you call.  When you specify this
  2967.        agenda item, Robocomm will ask you to supply the ID of BBS to call.
  2968.        Type in the ID of the system, or press [F10] to select from a list.
  2969.        Next, enter the date to scan forward from -- use an "S" for "since
  2970.        last logon" or type in a date in the format MMDDYY, where MM is the
  2971.        month from 1 to 12, DD is the day from 0 to 31, and YY is the last
  2972.        two digits of the year (i.e. "89" for 1989).  As an example, you
  2973.        would enter "021089" to scan for all files since February 10, 1989.
  2974.  
  2975.        Next, Robocomm will ask you to specify the directories to search.
  2976.        Wildcat systems default to "A" for All Directories.  For PCBoard
  2977.        systems, the default is "U" for the BBS's "Recent Uploads"
  2978.        directory.  You can change this to "A" to search "All" available
  2979.        file directories, or you can specify the directories to search
  2980.        individually, by specifying their numbers, separated by semi-
  2981.        colons.  Make sure that the string you enter contains valid
  2982.        directory numbers for the BBS and also that it doesn't contain any
  2983.        imbedded spaces.  For example:
  2984.  
  2985.            A              All Directories
  2986.            U              Upload Directory (PCBoard Only)
  2987.            3              Directory 3
  2988.            2;3;5;7;9;11   Directories 2,3,5,7,9 and 11
  2989.  
  2990.        ----
  2991.        NOTE    On some BBS systems, the "Uploads" directory is private, so
  2992.        ----    the Sysop can screen files before posting them on the BBS.
  2993.                If this is the case, you will not be able to scan recent
  2994.                uploads by specifying "U" for the New files Scan.  To scan
  2995.                the uploads on these systems, simply specify the number of
  2996.                the system's alternate "Upload" directory explicitly.
  2997.  
  2998.    J   JUMP TO TERMINAL MODE
  2999.        ---------------------
  3000.        When Robocomm prompts you for the ID of the systems you want to
  3001.        enter terminal mode on, you can either enter an ID, or press F10 to
  3002.        select one or more BBS systems.  When the agenda is running, this
  3003.        agenda item will cause Robocomm to go into ANSI terminal mode and
  3004.        sound an alarm to alert you.  The type of sound used is controlled
  3005.        by the Speaker Sound Style option on the General Configuration
  3006.        screen.  As a safety feature, if Robocomm jumps to terminal during
  3007.        an agenda and doesn't get the attention it desires from a live
  3008.        person with 1 minute, it will return to automated agenda processing
  3009.        automatically and put a disgruntled notation to that effect in the
  3010.        status log.
  3011.  
  3012.        ----
  3013.        NOTE    Since, Robocomm's terminal mode Demon Dialer doesn't allow
  3014.        ----    you to specify PC Pursuit systems, you can create an agenda
  3015.                which contains "Jump to Terminal" agenda items for PC
  3016.    ______________________________________________________________________
  3017.    Robocomm 4.3 User's Guide                                      Page 45
  3018.  
  3019.  
  3020.  
  3021.                Pursuit systems to create the same effect.  This will allow
  3022.                you to dial systems repeatedly , through the PC Pursuit
  3023.                network.
  3024.  
  3025.    C   CAPTURE COMMAND RESULT
  3026.        ----------------------
  3027.        This is Robocomm's most flexible agenda item.  With it, you can
  3028.        send a command or capture the results of almost any PCBoard or
  3029.        Wildcat command to a capture file for browsing after you log off.
  3030.        The first question Robocomm asks when you press "C" at the agenda
  3031.        creation and modification screen is the command to capture.  If you
  3032.        need to send a carriage return during the capture command, include
  3033.        the pipe character "|" in the appropriate place in the capture
  3034.        command.
  3035.  
  3036.        For example, on PCBoard systems, you could enter any one of the
  3037.        following:
  3038.  
  3039.        T;#     Where # is the letter of the protocol that you want
  3040.                PCBoard and/or ProDoor to use for file transfers. Make sure
  3041.                that your file transfer batch files for this system (on the
  3042.                Directory-BBS screen) match this new protocol letter and
  3043.                that this item comes BEFORE any upload or download agenda
  3044.                items!
  3045.  
  3046.        B       A listing of the Bulletins available on the system.
  3047.  
  3048.        B;#     Capture an individual bulletin by number, where # is the
  3049.                number of the bulletin to capture.
  3050.  
  3051.        F       A listing of the file directories available on the system
  3052.                -- also very valuable when creating agendas.
  3053.  
  3054.        F;#     A listing of a specific file directory.  For example, to
  3055.                view all the files in directories 3 and 5, you would
  3056.                specify:
  3057.  
  3058.                        F;3;5
  3059.  
  3060.        I       The initial Logon screen, which usually contains
  3061.                information on the Sysop, and the BBS phone numbers.
  3062.  
  3063.        J       A listing of all conferences available on the BBS, and
  3064.                their numbers.  This information is very useful when
  3065.                creating agendas.
  3066.  
  3067.        L       Locate a file by wildcard filename.  The full command you
  3068.                specify will be made up of three parts, separated by
  3069.                semicolons.  For example:
  3070.  
  3071.                        L;ROBO*.*;A
  3072.  
  3073.                would search through all file directories on the BBS for
  3074.    ______________________________________________________________________
  3075.    Robocomm 4.3 User's Guide                                      Page 46
  3076.  
  3077.  
  3078.  
  3079.                any file starting with ROBO.  To search specific
  3080.                directories, simply specify the directories to search,
  3081.                separated by semicolons. For example to search in only
  3082.                directories 1, 3 & 7 you would specify:
  3083.  
  3084.                        L;ROBO*.*;1;3;7
  3085.  
  3086.                You can add the results of this search to your available
  3087.                files database by using the "E" agenda command to execute
  3088.                the MAKELIST.BAT file supplied with Robocomm immediately
  3089.                after the capture command. Or, by using the Import command
  3090.                on the Available Files screen.
  3091.  
  3092.         NEWS   Enter this command to capture the BBS news file.
  3093.  
  3094.         R      Read messages.  Many variations on this command are
  3095.                possible.  Note that a simple "R" won't accomplish
  3096.                anything.  For example:
  3097.  
  3098.                R;S       All messages posted since last read.
  3099.                Y;S;A     Read messages posted for you since last read.
  3100.                R;100+    Read messages with number > 100.
  3101.                R;100-    Read messages with number < 100.
  3102.                R;F;S     Messages you have posted since last read.
  3103.  
  3104.                The "conference" option on the capture command agenda
  3105.                item will allow you to read messages in any PCBoard
  3106.                conference that you have access to.
  3107.  
  3108.         Z      Scan for text in the directory listings.  This command
  3109.                works the same as the "L" command described above,
  3110.                except that you specify text to search for instead of a
  3111.                filespec.  For example, to find all occurrences of
  3112.                FORMAT in all file directories you could enter:
  3113.  
  3114.                         Z;FORMAT;A
  3115.  
  3116.                Because of the way PCBoard 14 parses commands, the text you
  3117.                search for must be 1 word, with no spaces.
  3118.  
  3119.                ----
  3120.                NOTE    You can add the results of this search to your
  3121.                ----    available files database by using the "E" agenda
  3122.                        command to execute the MAKELIST.BAT file supplied
  3123.                        with Robocomm immediately after the capture
  3124.                        command. Or, by using the Import command on the
  3125.                        Available Files screen.
  3126.  
  3127.        After you have specified the command that you would to issue,
  3128.        Robocomm will ask you if you want to capture the results to a CAP
  3129.        file.  If you answer yes, Robocomm will ask if it should append to
  3130.        or overwrite any existing CAP file for this BBS. Finally, Robocomm
  3131.        will ask you to specify the system to call, the conference to join
  3132.    ______________________________________________________________________
  3133.    Robocomm 4.3 User's Guide                                      Page 47
  3134.  
  3135.  
  3136.  
  3137.        before issuing the command to capture and the permanent/temporary
  3138.        status of this agenda item.
  3139.  
  3140.  
  3141.    P   DOWNLOAD PCBMail PACKET
  3142.        -----------------------
  3143.        Robocomm has the ability to download compressed capture files of
  3144.        messages from PCBoard 14.5 systems by issuing a R;A;Z command at
  3145.        the PCBoard Main Board command prompt and downloading the resulting
  3146.        compressed capture file. It will be given the same name as the BBS
  3147.        ID with a .PCB extension.  As they are received, the packets are
  3148.        automatically renumbered, just like QWK packets and are placed in
  3149.        your defined QWK directory.
  3150.  
  3151.        ----
  3152.        NOTE    To select the conferences that will be scanned by this
  3153.        ----    command issue the SELECT command at the PCBoard Main Board
  3154.                command prompt.
  3155.  
  3156.    R   RUN PROGRAM
  3157.        -----------
  3158.        During an agenda, you can shell to DOS and execute an external
  3159.        process with this agenda item.  Robocomm will ask you for the
  3160.        command to execute while in DOS.  "Why would I want to do that,"
  3161.        you ask?  One example is to add the results of "Z" or "L" capture
  3162.        commands to Robocomm's new file list.  The SAMPLE agenda shipped
  3163.        with Robocomm demonstrates this.  Immediately after executing a
  3164.        capture of a Z;ROBO;A command, the agenda shells to a batch file
  3165.        called MAKELIST.BAT which appends the current contents of the BBS's
  3166.        capture file to a file called NEWLIST02-10-95T.  The batch file
  3167.        contains the following lines:
  3168.  
  3169.            @ECHO OFF
  3170.            ECHO Appending %BBS%.CAP to NEWLIST02-10-95T now...
  3171.            TYPE %BBS%.CAP >> NEWLIST02-10-95T
  3172.            ERASE %BBS%.CAP
  3173.  
  3174.        In this example, DOS expands the %BBS% variable to the BBS ID of
  3175.        the system as configured by Robocomm.  This works because at the
  3176.        end of each call with a BBS, Robocomm looks for a file called
  3177.        NEWLIST02-10-95T.  If it exists, Robocomm will scan it into the New
  3178.        Files list indicating that the file is available on the BBS that it
  3179.        just disconnected from.
  3180.  
  3181.        Whenever Robocomm passes control to DOS via the "Run Program"
  3182.        agenda item, it places the following environment variables into a
  3183.        transient copy of the environment that existed before Robocomm was
  3184.        started:
  3185.  
  3186.              BBS            The ID of the currently connected BBS
  3187.              BAUD           The current host-modem connection speed
  3188.              DOW            The day of week, i.e. MONDAY, TUESDAY, etc.
  3189.              MAILUP         Your REP Directory
  3190.    ______________________________________________________________________
  3191.    Robocomm 4.3 User's Guide                                      Page 48
  3192.  
  3193.  
  3194.  
  3195.              MAILDOWN       Your QWK Directory
  3196.              FILEUP         Your File Uploads Directory
  3197.              FILEDOWN       Your File Downloads directory
  3198.              ROBODIR        The Robocomm home directory
  3199.  
  3200.        ----
  3201.        NOTE    The program you run from within an agenda MUST return
  3202.        ----    control to DOS when it completes so Robocomm can continue
  3203.                on with its agenda.  Remember -Robocomm is still connected
  3204.                with the BBS when executing this agenda item.  If you
  3205.                execute a process that hangs or that requires a key press
  3206.                at some point it will be up to the BBS to hang up on you.
  3207.                Robocomm is not in control of the process and can't hang up
  3208.                for you!
  3209.  
  3210.    E   EXECUTE SCRIPT
  3211.        --------------
  3212.  
  3213.        Robocomm includes a full-featured script language that you can use
  3214.        to automate tasks other than those provided for in Robocomm's "hard
  3215.        coded" agenda items.  The script language commands and their usage
  3216.        is documented in a separate file, included with your distribution
  3217.        files, called SCRIPT.DOC.
  3218.  
  3219.        When you create an Execute Script agenda item, Robocomm will pop-up
  3220.        a box asking you for the name of the script you want to execute.
  3221.        If you know the name of the script file you want to execute, type
  3222.        it in.  To select from a list, press [F10].  Robocomm will pop-up a
  3223.        window listing all files in the Robocomm directory with a .RS
  3224.        extension.  Use the up and down arrows to select the script you
  3225.        want to execute.
  3226.  
  3227.        ----
  3228.        NOTE    Several sample script files are supplied with Robocomm
  3229.        ----    To see what scripts are available, press [F10] at the
  3230.                "Script to Execute" agenda item creation prompt to see a
  3231.                list of the available scripts, along with a brief
  3232.                description of their purpose.  From within the list, you
  3233.                can press "E" to edit the script and see a detailed
  3234.                description in the script comments.  Check the Group One
  3235.                support BBS for new scripts you can use to automate other
  3236.                communications related tasks.
  3237.  
  3238.        Editing Scripts - If the script you are selecting will require
  3239.        editing prior to being run, or if you need to view it for further
  3240.        explanation of its usage, press the E key while the script name
  3241.        is highlighted.  An editor will pop-up with the script file
  3242.        loaded.  When you are done viewing/editing the script, press
  3243.        [Esc] to return to the script selection window.
  3244.  
  3245.        Editing Script Parameters - After you select a script file,
  3246.        Robocomm may require additional information, which will be used
  3247.        to customize the script's behavior.  These bits of information
  3248.    ______________________________________________________________________
  3249.    Robocomm 4.3 User's Guide                                      Page 49
  3250.  
  3251.  
  3252.  
  3253.        are called Script Parameters and they are linked to each
  3254.        individual Execute Script agenda item.  If the script requires
  3255.        parameters to run, Robocomm will pop-up a window containing a
  3256.        series of questions.  Use the up and down arrow keys to select
  3257.        the question to answer, and press [Enter] to edit your answer.
  3258.        When all of the questions have been answered, press [Esc] and
  3259.        Robocomm will return you to the agenda editing screen.
  3260.  
  3261.        You can view the parameters linked to every Execute Script agenda
  3262.        item by highlighting the agenda item and pressing [Alt-P].
  3263.        Robocomm will pop-up the parameter editing window and allow you
  3264.        to make whatever changes you wish.
  3265.  
  3266.        ----
  3267.        NOTE    For complete documentation on creating custom scripts
  3268.        ----    Robocomm's script language, see the file SCRIPT.DOC, which
  3269.                is included with the Robocomm distribution files.
  3270.  
  3271.    SAVING AN AGENDA
  3272.    ~~~~~~~~~~~~~~~~
  3273.        The displayed agenda is saved automatically each time you exit the
  3274.        Agenda Creation and Modification screen.  To exit the screen, just
  3275.        press "Q" or [Esc].
  3276.  
  3277.    EDITING AN AGENDA
  3278.    -----------------
  3279.        To edit or review an existing agenda, just select the agenda to
  3280.        edit by selecting "Agenda" followed by "Set" at the main menu.  You
  3281.        can then type in the name of the agenda to make current or press
  3282.        [F10] to select from a pop-up list.  If the agenda you specify was
  3283.        not completed the last time it was run, Robocomm will ask you if
  3284.        you would like to reset all agenda items to "To Do" status, or
  3285.        continue from where you left off.
  3286.  
  3287.    PRINTING AN AGENDA
  3288.    ------------------
  3289.        To print all items in an agenda, press [Ctrl-P] while the agenda
  3290.        editing screen is displayed.
  3291.  
  3292.  
  3293.    PREPARING THE BBS FOR YOUR FIRST ROBOCOMM CALL
  3294.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3295.  
  3296.    Before you can use Robocomm to access a BBS, you must follow a few
  3297.    special steps to make sure that the BBS is set up the way Robocomm
  3298.    expects it.  There are different requirements for PCBoard and Wildcat
  3299.    systems.  Please make sure that you familiarize yourself with these
  3300.    requirements so that setting up BBS systems will be quick and simple.
  3301.  
  3302.    To start the setup process, go into Robocomm's interactive terminal
  3303.    mode and use the Dial command [Alt-D] to connect with the BBS.  Be
  3304.    prepared to make a few notes that you can refer back to after you log
  3305.    off.
  3306.    ______________________________________________________________________
  3307.    Robocomm 4.3 User's Guide                                      Page 50
  3308.  
  3309.  
  3310.  
  3311.  
  3312.    PCBOARD BBS SETUP PROCEDURE
  3313.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3314.  
  3315.        1.  Language Selection - Take a look at the first prompt you
  3316.            receive from the BBS.  Is it asking you to select a language
  3317.            number?  If so, take a look at the displayed language menu and
  3318.            see if anything like "Standard Prompts" or "Scripting Prompts"
  3319.            is listed.  If it is, make a note of the language number
  3320.            indicated.  You should make sure to fill in that language
  3321.            number on Robocomm's Directory-BBS screen for this BBS.
  3322.  
  3323.        2.  File Transfer Protocols - Use the "T" command from the PCBoard
  3324.            main menu to select the file transfer protocol that you intend
  3325.            to use to transfer files.  Make a note of the protocol you
  3326.            select, and make sure it matches the protocol indicated in the
  3327.            File Upload and File Download fields on the Directory-BBS
  3328.            screen for this BBS.
  3329.  
  3330.        3.  Mail Door Selection - By default Robocomm will use the internal
  3331.            QWK command to retrieve and deliver mail packets to and from
  3332.            the BBS.  If you intend to use PCBoard's internal QWK command,
  3333.            then type SELECT at the BBS's "Main Board Command" prompt and
  3334.            pick the conferences you would like to receive.
  3335.  
  3336.            If you do not want to use PCBoard's intenral QWK capabilities,
  3337.            type the word DOOR from the BBS's Main Menu or Conference
  3338.            Command prompt.  Take a look at the available mail doors.  If
  3339.            Qmail 4.0, RoseMail or CAM-Mail is listed, you will be able to
  3340.            use one of Robocomm's supplied prompt definition files to
  3341.            transfer QWK format mail with the BBS.  (Other QWK format doors
  3342.            can be used by customizing Robocomm's pre-defined prompt
  3343.            definitions.) Make a note of the Door number and make sure it
  3344.            is filled in on the Directory-BBS screen.
  3345.  
  3346.            Mail Door Setup - Enter the number of the mail door you plan to
  3347.            access and the BBS will load the door for you.  Follow the
  3348.            menus presented in the mail door to make sure you have set the
  3349.            following options:
  3350.  
  3351.                ■   Transfer protocol (usually Zmodem)
  3352.                ■   Archiving method (usually ZIP)
  3353.                ■   Conferences to scan
  3354.                ■   High message pointers
  3355.  
  3356.        ----
  3357.        NOTE    If you want Robocomm to pull available files from the QWK
  3358.        ----    packet, make sure that the file scan option is also set ON.
  3359.                Be careful when getting new file lists from the mail doors,
  3360.                however.  Often they will list files which are not
  3361.                available from the main board.  When importing new file
  3362.                lists from QWK packets, the configured mail door conference
  3363.                will be assigned to all imported files.  If the files
  3364.    ______________________________________________________________________
  3365.    Robocomm 4.3 User's Guide                                      Page 51
  3366.  
  3367.  
  3368.  
  3369.                listed in the QWK come from other conferences, it's
  3370.                probably better to just turn the file scanning OFF in the
  3371.                door and create individual New File Scan agenda items for
  3372.                each conference containing files you want to see.
  3373.  
  3374.        ----
  3375.        NOTE    If you decide to use an external mail door and the mail
  3376.        ----    door you decide to use is not Qmail 4.0, you will need
  3377.                to import a prompt definition file.  See the Importing
  3378.                Prompts section of this manual for details.
  3379.  
  3380.        4.  QWK Packet Name - By  using the download or upload options in
  3381.            the mail door, determine the name of the QWK packet that you
  3382.            will receive from the BBS.  The BBS ID you set up in Robocomm
  3383.            MUST match this BBS ID exactly.  If it doesn't use the Rename
  3384.            command on the Directory-BBS screen so the Robocomm ID matches
  3385.            the BBS's QWK mail ID exactly.
  3386.  
  3387.        5.  Expert Mode - Before leaving the mail door, you should set
  3388.            Expert Mode ON.  In most mail doors, this will suppress the
  3389.            display of menus in future settings.  Once expert mode is set,
  3390.            quit back to the PCBoard Main Board prompt and use the X
  3391.            command to set Expert Mode ON in PCBoard as well.
  3392.  
  3393.        That's all there is to it!  The PCBoard BBS is now set up for Robocomm
  3394.        access.  Before running an agenda, you should check your notes against
  3395.        your Directory-BBS screen to make sure all the BBS settings agree with
  3396.        those in Robocomm.
  3397.  
  3398.  
  3399.    WILDCAT! BBS SETUP PROCEDURE
  3400.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3401.  
  3402.        To set up a Wildcat BBS, log in and go to the MAIN Menu prompt.
  3403.        Next, issue the command required to access the Your Settings
  3404.        screen.  Usually, this is the letter Y.  Once the screen is
  3405.        displayed, you will need to set or verify the following options:
  3406.  
  3407.        1.  Birth Date and Phone Number - Make sure that the birth date and
  3408.            phone number displayed match those that you entered on
  3409.            Robocomm's General Configuration Screen.
  3410.  
  3411.        2.  Screen Length - Make sure this option is set to "0 (continuous)"
  3412.  
  3413.        3.  Hot Keys - This setting must be set to NO.  Robocomm sends a
  3414.            carriage return after all data sent to the BBS.  If the BBS
  3415.            reacts before Robocomm sends the carriage return, automated
  3416.            processing will not work.
  3417.  
  3418.        4.  File list format - Set this option to DOUBLE.
  3419.  
  3420.        5.  Color Menus - Setting this option to NO is not required, but
  3421.            it's a really good idea.  With color menus on, Wildcat sends a
  3422.    ______________________________________________________________________
  3423.    Robocomm 4.3 User's Guide                                      Page 52
  3424.  
  3425.  
  3426.  
  3427.            great deal of "ANSI codes" to Robocomm that are not required
  3428.            for automated processing.  The speed of your Wildcat agendas
  3429.            will be significantly increased if you set color menus off on
  3430.            all the Wildcat systems you call.
  3431.  
  3432.        6.  File Transfer Protocol - Select Zmodem, Ymodem or Ymodem-G as
  3433.            your default transfer protocol.  Make sure that your selection
  3434.            matches the File Upload Protocol you defined on the
  3435.            Directory-BBS screen for this system.
  3436.  
  3437.        7.  Help Level - It is essential that this option be set to Expert.
  3438.            This is the briefest menu format allowed by Wildcat.  It will
  3439.            speed your automated processing and reduce the chance of having
  3440.            a customized BBS prompt effect Robocomm's operations..
  3441.  
  3442.        8.  Mail Door - There are a variety of ways to open mail doors on
  3443.            Wildcat systems.  Not all will be available on every system you
  3444.            call.  The most common way is through a menu option on the
  3445.            MESSAGE menu.  Check this menu for an option to "T"ransfer Mail
  3446.            or "D"ownload mail.  If no command is available from the
  3447.            message menu, try the main menu.  Sometimes, the mail door is
  3448.            only listed on the DOOR sub-menu of the main menu.  Once you've
  3449.            entered the mail door, make a note of how you got there, then
  3450.            use the mail door menus to make sure that the following options
  3451.            are set:
  3452.  
  3453.                ■   Transfer protocol (usually Zmodem)
  3454.                ■   Archiving method (usually ZIP)
  3455.                ■   Conferences to scan
  3456.                ■   High message pointers
  3457.  
  3458.            ----
  3459.            NOTE    If you want Robocomm to pull available files from the
  3460.            ----    QWK packet, make sure that the file scan option is also
  3461.                    set ON, and that your configured file list format is
  3462.                    set to "Double."  Be careful when getting new file
  3463.                    lists from the mail doors, however.  Often they will
  3464.                    list files which are not available from the main board.
  3465.                    When importing new file lists from QWK packets, the
  3466.                    configured mail door conference will be assigned to all
  3467.                    imported files.  If the files listed in the QWK come
  3468.                    from other conferences, it's probably better to just
  3469.                    turn the file scanning OFF in the door and create
  3470.                    individual New File Scan agenda items for each
  3471.                    conference containing files you want to see.
  3472.  
  3473.        9.  QWK Packet Name - By  using the download or upload options in
  3474.            the mail door, determine the name of the QWK packet that you
  3475.            will receive from the BBS.  The BBS ID you set up in Robocomm
  3476.            MUST match this BBS ID exactly.  If it doesn't, use the Rename
  3477.            command on the Directory-BBS screen so the Robocomm ID matches
  3478.            the BBS's QWK mail ID exactly.
  3479.  
  3480.    ______________________________________________________________________
  3481.    Robocomm 4.3 User's Guide                                      Page 53
  3482.  
  3483.  
  3484.  
  3485.        Once you've determined the QWK packet ID and have verified the
  3486.        settings on all of the options listed above, log off the BBS and
  3487.        compare your notes with the information stored on the Directory-BBS
  3488.        screen.  Once everything matches up, you're ready to run an agenda
  3489.        commanding access to this BBS.
  3490.  
  3491.  
  3492.    RUNNING AGENDAS
  3493.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3494.  
  3495.    To run an agenda, you must select an agenda to make current by
  3496.    selecting the Set command from the Agenda menu.  Once you have done
  3497.    that, select Go from the main menu, followed by Run Agenda Now or
  3498.    Run Agenda Later.  To begin execution of your agenda immediately,
  3499.    select "Now."  If you select "Later," Robocomm will ask you to
  3500.    specify the time and date that you would like the agenda to begin.
  3501.    Enter a time in the format HH:MM in military time and a date in
  3502.    MM/DD/YY format.  For example, 02:00 is 2AM and 14:00 is 2PM.  If
  3503.    the time and date you enter has already passed, Robocomm will start
  3504.    immediately.
  3505.  
  3506.    That's all there is to it. Now, just relax and let Robo do the
  3507.    rest!
  3508.  
  3509.    PREAGEN.BAT & POSTAGEN.BAT PROCESSING
  3510.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3511.        Before starting an agenda, Robocomm will look for the existence of
  3512.        a PREAGEN.BAT file in its directory.  If it finds the file, it will
  3513.        run it before every agenda.
  3514.  
  3515.        Similarly, Robocomm will look for the existence of a POSTAGEN.BAT
  3516.        file, which, if it is found,  will be run at the conclusion of all
  3517.        agendas.
  3518.  
  3519.    WHILE AN AGENDA IS RUNNING
  3520.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3521.        Whenever the redial window is displayed on the screen, you can
  3522.        press any of the following keys:
  3523.  
  3524.        [Esc]   Stop dialing and interrupt the agenda. Remember, that
  3525.                later you can resume this agenda from where you left
  3526.                off by simply starting the agenda again.
  3527.  
  3528.        [Space] By pressing the space bar, you can cause Robocomm to
  3529.                skip over the currently displayed BBS. Robocomm will
  3530.                attempt to re-dial this BBS the next time it comes up
  3531.                in the agenda dialing queue.
  3532.  
  3533.        [Del]   To remove the currently displayed BBS from the dialing
  3534.                queue, press the delete key while the BBS is displayed
  3535.                in the redial window.  If you restart this agenda again
  3536.                later, Robocomm will attempt to dial the previously
  3537.                removed BBS.
  3538.    ______________________________________________________________________
  3539.    Robocomm 4.3 User's Guide                                      Page 54
  3540.  
  3541.  
  3542.  
  3543.        When Robocomm is on-line with a BBS, the following keys are active:
  3544.  
  3545.        [F1]    Pressing [F1] while Robocomm is on-line with a BBS will
  3546.                cause you to "jump" temporarily to Robocomm's ANSI
  3547.                terminal.  This is often useful for doing things like
  3548.                resetting your message pointers inside the mail door or
  3549.                doing a quick ad- hoc search for and download of a file.
  3550.                See the ANSI Terminal section of this manual for more
  3551.                information on the features of the terminal.
  3552.  
  3553.                When you have finished in the ANSI terminal, just press
  3554.                [Alt-X] and you will be returned to unattended
  3555.                communications.
  3556.  
  3557.                ----
  3558.                NOTE    As Robocomm returns from the ANSI terminal, it
  3559.                ----    sends a carriage return to the BBS.  To ensure that
  3560.                        your agenda picks up properly from where it left
  3561.                        off, make sure to leave the Terminal at the same
  3562.                        prompt Robocomm was at or approaching before you
  3563.                        pressed [F1] to enter ANSI terminal mode.
  3564.  
  3565.                PCBOARD TERSE MODE
  3566.                ------------------
  3567.                In an effort to maintain automation in an age of increasing
  3568.                BBS customization, Robocomm now uses "terse mode" prompts
  3569.                when communicating with PCBoard systems.  These will appear
  3570.                as numbers and little happy faces while Robocomm is online
  3571.                with PCBoard systems.  If you "jump to terminal" at an
  3572.                unexpected moment, you may end up with a bunch of odd
  3573.                numbers on the screen where you used to see prompts.
  3574.                Robocomm's terminal mode now contains two keys to control
  3575.                "Terse Mode" prompts.  F6 can be used to restore normal
  3576.                "text" prompts and F5 can be used to switch back to the
  3577.                numerical "Terse" mode prompts.  Robocomm will attempt to
  3578.                automatically switch you in and out of Terse mode when you
  3579.                enter the ANSI terminal mode, but there may be some
  3580.                instances where it will not succeed.  Remember to use [F5]
  3581.                and [F6] to toggle in and out of terse mode when you are in
  3582.                the terminal mode.
  3583.  
  3584.                ----
  3585.                NOTE    It is essential that you toggle terse mode back on
  3586.                ----    with the [F6] key before exiting from the terminal
  3587.                        back to unattended operations.
  3588.  
  3589.  
  3590.        [F3]    If you press the [F3] function key while Robocomm is
  3591.                on-line with a BBS, Robocomm will immediately hang up on
  3592.                the BBS and return to the main menu. Remember, you can pick
  3593.                up again right from where you left off by restarting the
  3594.                agenda with a "Go" command, even if you've quit Robocomm
  3595.                and restarted it again.   However, you might want to review
  3596.    ______________________________________________________________________
  3597.    Robocomm 4.3 User's Guide                                      Page 55
  3598.  
  3599.  
  3600.  
  3601.                the agenda on- screen first because the agenda item that
  3602.                was executing when you pressed F3 will have been marked as
  3603.                an error and will not be  re-attempted until it has been
  3604.                reset.
  3605.  
  3606.        [F10]   Pressing [F10] while on-line with a BBS toggles the "Remain
  3607.                On-line" status of that BBS.  When the words "Remaining On-
  3608.                line" are flashing on the agenda status title bar, Robocomm
  3609.                will automatically jump to terminal mode after it has
  3610.                completed all the scheduled items on its agenda.  If you
  3611.                see something that requires your attention while an agenda
  3612.                is in process but don't want to interrupt the agenda while
  3613.                it's in process press [F10] at any time before Robo
  3614.                finishes its work.
  3615.  
  3616.  
  3617.    USING THE ANSI TERMINAL
  3618.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3619.  
  3620.    To enter Robocomm's ANSI terminal, select Terminal from the Go menu or
  3621.    press [F1] or [F10] while Robocomm is on-line during an agenda.  If
  3622.    you are entering the terminal from the main menu, the modem will be
  3623.    initialized and communications to your modem will be established at
  3624.    the Default Baud Rate that you specified on the Communications
  3625.    Configuration screen.  To call up a help screen of terminal options,
  3626.    press the [F1] key at any time while in the terminal.  The following
  3627.    options are available:
  3628.  
  3629.    [Alt-H]     Hang Up - To immediately end communications between the BBS
  3630.                and Robocomm, select "Hang Up" from the terminal menu.
  3631.                Robocomm will first attempt to temporarily drop carrier. If
  3632.                this unsuccessful in breaking the connection, Robocomm will
  3633.                send the "Hang Up String" you specified on the "Configure-
  3634.                General" menu.
  3635.  
  3636.    [Alt-D]     Dial - To activate Robocomm's Demon Dialer feature, press
  3637.                [Alt-D] while in the terminal mode.  A window will open up
  3638.                listing all your configured BBS systems.  Highlight the
  3639.                systems you would like to dial and press the space bar.
  3640.                When all of the systems you want to dial are tagged, press
  3641.                [Enter] to start dialing.  If no systems are tagged when
  3642.                you press [Enter] Robocomm will dial the currently
  3643.                highlighted system.
  3644.  
  3645.    [Alt-B]     Set Baud - Select "Baud" to change the current baud rate of
  3646.                the terminal.  Robocomm operates only at "no parity",
  3647.                "eight data bits" and "1 stop bit".
  3648.  
  3649.    [Alt-C]     Clear the Screen
  3650.  
  3651.    [Alt-L]     Printer Logging - To send terminal text to the printer as
  3652.                well as the screen, press [Alt-L].  When printer logging is
  3653.                active, pressing [Alt-L] again will disable it.
  3654.    ______________________________________________________________________
  3655.    Robocomm 4.3 User's Guide                                      Page 56
  3656.  
  3657.  
  3658.  
  3659.    [Alt-C]     Capture File - To send terminal text to a capture file that
  3660.                you specify, press [Alt-C].  Once capturing is active, you
  3661.                can disable it by pressing [Alt-C] again.
  3662.  
  3663.    [Alt-P]     Send Password - Press [Alt-P] to send your password for the
  3664.                current BBS.
  3665.  
  3666.    [Alt-R]     Send Break - Used to send a one second BREAK signal to the
  3667.                modem.
  3668.  
  3669.    [Alt-W]     Robocomm's terminal mode has a full-screen, full-color
  3670.                Scroll-Back buffer feature which allows you to view
  3671.                information which has previously scrolled off of the top of
  3672.                the screen.  To activate the buffer, press  Alt-W  while
  3673.                in the interactive terminal mode.  Then use the up and down
  3674.                arrow keys to move through the buffer.  The buffer cycles
  3675.                through the terminal's 500 most recently displayed lines of
  3676.                text.
  3677.  
  3678.    [Alt-X]     Exit Terminal Mode.  Robocomm will prompt you to hang up
  3679.                first if you are still online.
  3680.  
  3681.    [Alt =]     DOORWAY Mode is used by some BBS systems to allow the remote
  3682.                machine to send most all of the keys on its keyboard to the
  3683.                host (BBS) computer.  To enable this mode in Robocomm's
  3684.                terminal, hold down the [Alt] key and press.  You should use
  3685.                this feature whenever you are using the "visual" editor on
  3686.                the BBS.  It will allow all of your standard arrow and
  3687.                editing keys to function as you would expect.
  3688.  
  3689.                ----
  3690.                NOTE    Once DOORWAY mode has been activated, the only way
  3691.                ----    to exit the terminal or issue any other terminal
  3692.                        command is to toggle the mode off with [Alt =].
  3693.  
  3694.  
  3695.    [F5]        Turn OFF PCboard Terse Mode prompts.
  3696.  
  3697.    [F6]        Turn ON PCBoard Terse Mode prompts.
  3698.  
  3699.  
  3700.    [F7]        Shell to DOS - To temporarily exit to DOS from the Robocomm
  3701.                terminal, select "DOS Shell" from the terminal menu.  When
  3702.                you do this, Robocomm will attempt to free up the amount of
  3703.                RAM you have specified in your "RAM for Mail Reader" option
  3704.                of the utility configuration menu.  If insufficient disk
  3705.                space is available, Robocomm will free up as much RAM as
  3706.                possible and place you at a DOS prompt. When you have
  3707.                finished, type EXIT at any DOS prompt and you will be
  3708.                returned to the ANSI terminal.
  3709.  
  3710.    [PgUp]      Upload - To Upload a file using Robocomm's internal ZMODEM,
  3711.                YMODEM, YMODEM-G or ROBORZ.BAT file, select this option.
  3712.    ______________________________________________________________________
  3713.    Robocomm 4.3 User's Guide                                      Page 57
  3714.  
  3715.  
  3716.  
  3717.                You will be prompted for the file name to send. Pressing
  3718.                [F10] at the prompt will pop-up a pick list of files
  3719.                matching the file specification in the field.
  3720.  
  3721.    [PgDn]      Download - To download a file using Robocomm's internal
  3722.                ZMODEM, YMODEM or YMODEM-G, use this option.  The file(s)
  3723.                received will be placed in your configured "Download
  3724.                Directory."
  3725.  
  3726.    ASCII PROTOCOL UPLOADS
  3727.    ~~~~~~~~~~~~~~~~~~~~~~
  3728.        To send the contents of a text file out the communications port,
  3729.        one line at a time, press [PgUp] and select "ASCII (Text Only)" as
  3730.        the transfer protocol.  This option is useful for uploading
  3731.        messages to the BBS when on-line manually.
  3732.  
  3733.    AUTOMATIC ZMODEM DOWNLOADS
  3734.    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  3735.        When it is in interactive ANSI terminal mode, Robocomm can
  3736.        automatically detect the sequence of characters used by Zmodem to
  3737.        indicate the start of a file download.  By default, Robocomm uses
  3738.        it's own internal Zmodem for auto-downloads.  If you would prefer
  3739.        to use DSZ or some other external Zmodem protocol engine, you will
  3740.        need to create a Z-AUTO.BAT file in your Robocomm directory.  If
  3741.        Z-AUTO.BAT exists in the Robocomm directory when the time comes to
  3742.        initiate an automatic download, Robocomm will change directories to
  3743.        your configured download directory and then shell to DOS, calling
  3744.        the Z-AUTO.BAT file.  For this reason it is essential that your
  3745.        Robocomm directory be included in your path statement. If it isn't,
  3746.        DOS will report a "Bad command" message because it can't locate
  3747.        Z-AUTO.BAT.  The following batch file implements a Zmodem
  3748.        auto-download using DSZ:
  3749.  
  3750.            DSZ port %1 speed %2 rz -m
  3751.  
  3752.    AUTOMATIC HS/LINK DOWNLOADS
  3753.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3754.        HS/Link auto-downloads work differently than Zmodem auto-downloads
  3755.        in that Robocomm looks for a HS-AUTO.BAT file and Robocomm sends
  3756.        the path for downloaded files as the %4 parameter.  Thus, the
  3757.        default HS-AUTO.BAT file that is shipped with Robocomm is:
  3758.  
  3759.            HSLINK -P%1 -B%2 -R -O -HS -! -U%4
  3760.  
  3761.  
  3762.    VIEWING AND MANAGING THE FILE DIRECTORIES
  3763.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  3764.  
  3765.    Robocomm automatically creates entries in two files directories for
  3766.    you.  The "Downloaded Files" directory holds information on the files
  3767.    you have downloaded or uploaded using Robocomm.  The "Available Files"
  3768.    directory holds information on files available for download on the BBS
  3769.    systems that you call.
  3770.    ______________________________________________________________________
  3771.    Robocomm 4.3 User's Guide                                      Page 58
  3772.  
  3773.  
  3774.  
  3775.    Entries are added to the New Files directory when you do "New File
  3776.    Scans" as part of an agenda, or if you set up a mail door to scan new
  3777.    files for you.  If a file listing received in a new files scan is
  3778.    already part of your list (from the same BBS) or if the file is found
  3779.    in your Downloaded Files directory (from any BBS) then Robocomm will
  3780.    not add a record to your New Files directory for that file.
  3781.  
  3782.    You can view the Available Files directory in one of two ways.  From
  3783.    the main menu, select Directory followed by Available Files.
  3784.    Alternatively, you can view the files directory while creating a
  3785.    download file agenda item by pressing [F10] at the "File Name:" prompt.
  3786.    Similarly, you can view the Downloaded Files directory by selecting
  3787.    Directory followed by Downloaded Files from the main menu.  Or, you can
  3788.    press [F10] at the "Upload File" prompt on the agenda editing screen.
  3789.  
  3790.    When the Available Files Directory is shown on the screen, the
  3791.    following keys are active:
  3792.  
  3793.    BULK DELETE
  3794.    ~~~~~~~~~~~
  3795.        Press  [B] from either file directory screen to bring up the Bulk
  3796.        Delete window.  This command allows you to mark file entries from
  3797.        specific systems and/or before a specific date for deletion.  File
  3798.        entries marked for deletion will appear in dark text (on color
  3799.        systems only) and the word DEL will appear to the right of the file
  3800.        name. To permanently remove these files from the list use the Clean
  3801.        Up command or select the Pack option when quitting Robocomm.  If
  3802.        you mark a file as deleted and want to return it to normal status,
  3803.        highlight it and press  Del .
  3804.  
  3805.        ----
  3806.        NOTE    The Bulk Delete command does not touch any files that have
  3807.        ----    been tagged with "Keep" status.  An option is provided to
  3808.                "Ignore Keep Status" so you can permanently remove all
  3809.                desired entries from the file directory.
  3810.  
  3811.  
  3812.    DATABASE CLEAN UP
  3813.    ~~~~~~~~~~~~~~~~~
  3814.        You can permanently delete all files marked for deletion by
  3815.        pressing [C] in either the Available Files or Downloaded Files
  3816.        directories.  After confirmation, the clean up process will begin
  3817.        and a bar graph will display Robocomm's progress.  The Clean-Up
  3818.        operation cannot be interrupted.
  3819.  
  3820.        -------
  3821.        WARNING     Do not re-boot or shut off your computer while Robocomm
  3822.        -------     is cleaning up its data files.  If you do, you will
  3823.                    most likely loose a portion of your file list data.  In
  3824.                    the event of a power loss during PACK or CLEAN UP
  3825.                    operations, you should immediately re-start Robocomm
  3826.                    with the /P switch.
  3827.  
  3828.    ______________________________________________________________________
  3829.    Robocomm 4.3 User's Guide                                      Page 59
  3830.  
  3831.  
  3832.  
  3833.    FINDING FILES
  3834.    ~~~~~~~~~~~~~
  3835.        Press  [F]  to search for keywords within either files directory.
  3836.        Robocomm allows you to enter either an explicit "literal" string of
  3837.        characters to search for, or a complex expression with full boolean
  3838.        logic and wildcard matching.
  3839.  
  3840.        DEFINING QUERY EXPRESSIONS
  3841.        --------------------------
  3842.  
  3843.        The easiest way to input a search string in Robocomm is to simply
  3844.        type the exact text you would like to search for in the fields
  3845.        provided and press Enter.  When you do this, Robocomm will search
  3846.        for an exact "literal" match (including any imbedded spaces) in the
  3847.        file names and descriptions.  For more complex searches, you can
  3848.        include wildcards and/or boolean logic in the search string.
  3849.  
  3850.        Wildcards in search strings work the same way that they do in DOS
  3851.        file names.  The question mark "?" character is used to represent
  3852.        any single ascii character and the asterisk "*" character can be
  3853.        used to match any series of characters.
  3854.  
  3855.        For example, a search string of "Robo?ail" would match both
  3856.        "RoboMail" and "RoboJail."  Entering "Robo*ail" for a search string
  3857.        would match both of the above as well as: "RoboMail needs 512K of
  3858.        memory or it may fail."
  3859.  
  3860.        For even more searching power, Robocomm allows you to specify
  3861.        multiple search keys with a single string and control how they
  3862.        related to each other with boolean logic.  Robocomm supports the
  3863.        following boolean operators:
  3864.  
  3865.                Use the "pipe" symbol: | to signify OR.
  3866.                Use the ampersand symbol: & to signify AND.
  3867.                Use an exclamation mark: ! to signify NEGATION.
  3868.  
  3869.                Use parenthesis: ( and ) to specify precedence.
  3870.  
  3871.                Use double quotes: " to surround all search text.
  3872.  
  3873.        For example, to search for files which contain references to
  3874.        motorized vehicles which are not motor cycles, you could specify:
  3875.  
  3876.            (("MOTOR" & "VEHICLE") | "CAR" ) & (! "CYCLE")
  3877.  
  3878.        Translating this search string to English yields:
  3879.  
  3880.            "Find all file descriptions containing the terms MOTOR and
  3881.            VEHICLE or containing the term CAR but not containing the term
  3882.            CYCLE."
  3883.  
  3884.  
  3885.  
  3886.    ______________________________________________________________________
  3887.    Robocomm 4.3 User's Guide                                      Page 60
  3888.  
  3889.  
  3890.  
  3891.        ----
  3892.        NOTE    Robocomm does not consider the case (upper or
  3893.        ----    lower) of alphabet characters when performing
  3894.                searches of any kind.
  3895.  
  3896.        Since the Available and Uploadable file directory search routines
  3897.        are performed on the BBS ID, file name and file description, you
  3898.        can search for specific files or systems by including the file name
  3899.        (with or without wildcards) and/or BBS ID in the search string.
  3900.  
  3901.        For example...
  3902.  
  3903.        ("ROBO" & "GROUPONE") & (! ("ROBOTICS" | "GIF"))
  3904.  
  3905.        would probably be a good string to use to try and isolate Robocomm
  3906.        and RoboMail related files on the support BBS.  The English
  3907.        translation of this boolean logic is:
  3908.  
  3909.            "Find all files on GROUPONE BBS that have ROBO in the name
  3910.            or description and do not contain ROBOTICS or GIF in the
  3911.            description."
  3912.  
  3913.  
  3914.        NAVIGATING THROUGH THE MATCHED RECORDS
  3915.        --------------------------------------
  3916.        Once the matching records are displayed, you may scroll through and
  3917.        tag them as normal.  To return to a display of all files, press [S]
  3918.        and pick a new sort criteria.
  3919.  
  3920.        You can mark all files which match the search criteria for deletion
  3921.        by pressing [Alt-D] whenever the directory is sorted by search
  3922.        results.
  3923.  
  3924.        When the sort method is other than "Search Text", you can quickly
  3925.        jump to the previous and next search matches by holding down [Ctrl]
  3926.        and pressing the up and down arrow keys or  [Ctrl-P] and [Ctrl-N] .
  3927.  
  3928.    EDITING FILE DESCRIPTIONS
  3929.    ~~~~~~~~~~~~~~~~~~~~~~~~~
  3930.        To edit any file's description, simply highlight the file and press
  3931.        [E].  Robocomm will pop-up a small editor for your use.  When you
  3932.        are satisfied with the description, press [Ctrl-Enter] to save it
  3933.        to disk.
  3934.  
  3935.    TAGGING AND "KEEPING" FILES
  3936.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3937.        All files in Robocomm's file listings can have a combination of two
  3938.        file tags.  Pressing the space bar will tag/untag a file for group
  3939.        operations, such as uploading and downloading.  Pressing the [K]
  3940.        key will tag/untag a file's "Keep" status.  File entries with
  3941.        "Keep" status are never removed from the file directory.  They
  3942.        remain until explicitly marked for deletion with the DEL key or, in
  3943.        the case of downloads, when the file is downloaded.  The "Keep"
  3944.    ______________________________________________________________________
  3945.    Robocomm 4.3 User's Guide                                      Page 61
  3946.  
  3947.  
  3948.  
  3949.        status is ideal for files that you think you will want to download
  3950.        at a later time.  Once these type of files are tagged with the "K"
  3951.        key you are free to use the bulk erase and zap commands to remove
  3952.        large quantities of unwanted files from the list.  The files with
  3953.        keep status will remain long after the transient files are removed
  3954.        from the list.
  3955.  
  3956.        The [+] and [-] keys can be used to apply or remove both types of
  3957.        tags to a file.  If you see a file you want to download and you
  3958.        anticipate that you will be cleaning out the file directory between
  3959.        the time you create a download agenda item and the time the file is
  3960.        downloaded, then you will need to tag it for downloading and also
  3961.        give it keep status.  The [+] key automates this process to one
  3962.        keystroke.  Conversely, the [-] key removes all tags from an
  3963.        individual file listing.
  3964.  
  3965.        Several keys are available for quick manipulation of the standard
  3966.        tags on many files at once.  [Ctrl-T] will tag all files in the
  3967.        list automatically, [Ctrl-U] will untag all file listings and
  3968.        [Ctrl-I] will invert the tags.
  3969.  
  3970.         ----
  3971.         NOTE   Robocomm assumes you want to Keep all file listings in your
  3972.         ----   Downloads directory.  References in this section to the
  3973.                "Keep" flag apply only to the New Files directory.
  3974.  
  3975.    JUMPING AROUND
  3976.    ~~~~~~~~~~~~~~
  3977.        To jump to the first file beginning with a specific letter, put the
  3978.        listing into file name order with the "S" key, then press [Alt-J]
  3979.        (for "jump") followed by the letter you wish to jump to.  To move
  3980.        to the first file in the directory, press [Ctrl-PgUp].  To move to
  3981.        the last file, press [Ctrl-PgDn].
  3982.  
  3983.    DELETING ENTRIES
  3984.    ~~~~~~~~~~~~~~~~
  3985.        To delete a listing from either file directory, highlight the file
  3986.        name and press the [Del] key.  The word "DEL" will appear on the
  3987.        listing.  To "un-delete" an entry simply highlight the DELeted file
  3988.        and press [Del] again.  If you are in the Downloads directory,
  3989.        Robocomm will ask you if you also want to permanently delete the
  3990.        downloaded file from disk.  DELeted files are not actually removed
  3991.        from the directory until you issue a "C" command to clean up the
  3992.        database or until you exit Robocomm and select "Pack" before exit.
  3993.  
  3994.    ZAPPING THE DIRECTORY
  3995.    ~~~~~~~~~~~~~~~~~~~~~
  3996.        To mark as DELeted all files that have not been given "Keep"
  3997.        status, simply press the [Z] key.
  3998.  
  3999.    MOVING FILES OFFLINE
  4000.    ~~~~~~~~~~~~~~~~~~~~
  4001.        Robocomm includes a functional floppy disk cataloging system that
  4002.    ______________________________________________________________________
  4003.    Robocomm 4.3 User's Guide                                      Page 62
  4004.  
  4005.  
  4006.  
  4007.        will allow you to archive your downloaded files offline and easily
  4008.        recall them for use or for uploading to a system.  This function is
  4009.        activated with the "O" key while in the Downloads Directory.  It
  4010.        will move the highlighted file to a diskette in the drive you
  4011.        specified in the "Offline Files Drive" option on the "Data & Logs"
  4012.        configuration screen.  THE DISKETTE MUST ALREADY HAVE BEEN
  4013.        FORMATTED!  Don't forget that you can press [F7] if you need to
  4014.        drop to DOS to format a disk.
  4015.  
  4016.        If the diskette doesn't already have a Volume label, Robocomm will
  4017.        prompt you for one.  Once the file is on the diskette, the status
  4018.        display for that file will indicate "Offline" and the location
  4019.        display will indicate the diskette that the file is located on.
  4020.  
  4021.    MOVING FILES ON-LINE
  4022.    ~~~~~~~~~~~~~~~~~~~~
  4023.        To move a file off a diskette and back into your "Downloads"
  4024.        directory, highlight a file that is displayed as being "Offline",
  4025.        insert the appropriate diskette in your offline files drive and
  4026.        press the "O" key.  Robocomm will copy the file back onto your hard
  4027.        disk.  This step really isn't necessary however, because Robocomm
  4028.        will automatically prompt you to insert the appropriate disk if you
  4029.        attempt to upload a file that has been moved offline.  In this
  4030.        instance, the file status will be marked as "Pending Upload."
  4031.  
  4032.    VIEWING DOWNLOADED FILES
  4033.    ~~~~~~~~~~~~~~~~~~~~~~~~
  4034.        To view a compressed or GIF image file that has been downloaded,
  4035.        simply highlight it in the Downloads directory and press [V].
  4036.        Robocomm will swap itself to disk or expanded memory and call the
  4037.        program that you specified on the Utility Configuration screen to
  4038.        view the file.  When you are finished with the file view, simply
  4039.        quit the program and you will be returned to Robocomm.
  4040.  
  4041.    TESTING DOWNLOADED FILES
  4042.    ~~~~~~~~~~~~~~~~~~~~~~~~
  4043.        Robocomm also allows you to test and scan a downloaded compressed
  4044.        file directly from the Download Directory.  To do this, highlight
  4045.        the file name and press the [T] key. Robocomm will swap itself to
  4046.        disk or expanded memory and call up a batch file called
  4047.        TESTFILE.BAT.  Robocomm sends the following parameters to the batch
  4048.        file:
  4049.  
  4050.            %1  The full path and name of the file to test
  4051.  
  4052.            %2  The extension of the file type (Common types are: ZIP, ARC,
  4053.                ARJ, GIF and LZH)
  4054.  
  4055.        A sample TESTFILE.BAT is supplied with Robocomm.  It switches to a
  4056.        temporary directory, decompresses the file, runs McAfee's SCAN.EXE
  4057.        program, pauses, calls a transient copy of your %COMSPEC% and
  4058.        allows you to test the extracted files.  When you're done with the
  4059.        file, a quick DEL *.* followed by EXIT will whisk you back to
  4060.    ______________________________________________________________________
  4061.    Robocomm 4.3 User's Guide                                      Page 63
  4062.  
  4063.  
  4064.  
  4065.        Robocomm, where you may be inclined to OFFLINE, DELete, UPLOAD or
  4066.        simply ignore the file.  Similar to FIXFILE, the TESTFILE process
  4067.        also checks for an imbedded description file in the archive, and if
  4068.        one is found, it is moved into the Robocomm directory using the
  4069.        %ROBODIR% macro.  If Robocomm sees an imbedded description file in
  4070.        its home directory after returning from TESTFILE, then it will ask
  4071.        for permission to import that description in to its available files
  4072.        entry.  Here is the default testing file that is included with
  4073.        Robocomm:
  4074.  
  4075.            @ECHO OFF
  4076.            CLS
  4077.            REM TESTFILE.BAT - Robocomm file testing batch file
  4078.            REM %1 = Filename (Including Path)
  4079.            REM %2 = Type of file (The file's extension)
  4080.            rd ROBOTEMP
  4081.            md ROBOTEMP>nul
  4082.            cd ROBOTEMP
  4083.            IF EXIST FILE_ID.DIZ DEL FILE_ID.DIZ
  4084.            IF EXIST DESC.SDI DEL DESC.SDI
  4085.            IF %2 == ZIP GOTO UNZIP
  4086.            IF %2 == LZH GOTO UNLZH
  4087.            IF %2 == ARC GOTO UNARC
  4088.            IF %2 == ARJ GOTO UNARJ
  4089.            GOTO ERROR
  4090.  
  4091.            :UNZIP
  4092.            PKUNZIP %1
  4093.            GOTO DONE
  4094.  
  4095.            :UNARC
  4096.            PKUNPAK %1
  4097.            GOTO DONE
  4098.  
  4099.            :UNLZH
  4100.            LHA x %1
  4101.            GOTO DONE
  4102.  
  4103.            :UNARJ
  4104.            ARJ e %1
  4105.            GOTO DONE
  4106.  
  4107.            :ERROR
  4108.            CLS
  4109.            ECHO %1 IS AN UNKNOWN FILE TYPE
  4110.            ECHO (You may want to edit your TESTFILE.BAT file)
  4111.            ECHO Parameter 1 was [%1]
  4112.            ECHO Parameter 2 was [%2]
  4113.  
  4114.            pause
  4115.            GOTO END
  4116.  
  4117.            :DONE
  4118.    ______________________________________________________________________
  4119.    Robocomm 4.3 User's Guide                                      Page 64
  4120.  
  4121.  
  4122.  
  4123.            REM Use McAfee's viral scan to test the file for critters
  4124.            CLS
  4125.            SCAN *.* /A /nomem
  4126.            if errorlevel 1 pause
  4127.            if exist file_id.diz copy file_id.diz %robodir% >nul
  4128.            if exist desc.sdi copy desc.sdi %robodir% >nul
  4129.            %COMSPEC%
  4130.            if exist file_id.diz del file_id.diz
  4131.            if exist desc.sdi del desc.sdi
  4132.  
  4133.            :END
  4134.  
  4135.  
  4136.    IMPORTING NEW FILES LISTINGS FROM OTHER SOURCES
  4137.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4138.        Robocomm can import any text file which contains a files listing in
  4139.        the standard PCBoard or Wildcat Double line format.  Many BBS
  4140.        systems make a file available for download which contains a
  4141.        compressed listing of all files available on the BBS.  You can
  4142.        download such a file, then go to the New Files directory and press
  4143.        "I" to start the import operation.  Robocomm will prompt you for
  4144.        the filename to import and also the name of the BBS that has these
  4145.        files.  Robocomm will then check the list for files that aren't
  4146.        already listed in your Downloads directory or your New Files
  4147.        listing and add them. Remember, Robocomm's file listings can grow
  4148.        to any size, and are only limited by your available disk space!
  4149.        You'll still get lighting quick sorts and file access, so feel free
  4150.        to import as many listings as you want.
  4151.  
  4152.        ASSIGNING CONFERENCES IN IMPORTED TEXT FILES
  4153.        --------------------------------------------
  4154.  
  4155.        If you would like conference numbers/names to appear in file
  4156.        listings you "I"mport into the available files directory, you need
  4157.        to edit the files to include the following marker:
  4158.  
  4159.            CONF>
  4160.                │
  4161.                └──── This should be the ASCII 16 character.
  4162.  
  4163.        The ASCII 16 ">" character is created by holding down the [Alt] key
  4164.        and typing 16 on the numeric keyboard.  We cannot include the
  4165.        real ASCII 16 character (which looks like a solid arrow head
  4166.        pointing to the right) in this document because it will do odd things
  4167.        to most printer's font selection.
  4168.  
  4169.        For example, to edit a file listing to show that all subsequently
  4170.        listed files can be found in the WINDOWS conference, you would
  4171.        include the following label in the text file, starting in column 1:
  4172.  
  4173.            CONF>WINDOWS
  4174.  
  4175.        A directory listing may include any number of these markers.  All
  4176.    ______________________________________________________________________
  4177.    Robocomm 4.3 User's Guide                                      Page 65
  4178.  
  4179.  
  4180.  
  4181.        files found subsequent to a marker will have the indicated
  4182.        conference included in their conference field, which is
  4183.        automatically supplied when the file is selected for downloading.
  4184.        The conference name may be up to 13 characters in length.
  4185.  
  4186.         ----
  4187.         NOTE   Be careful that you do not attempt to import a PCBoard file
  4188.         ----   listing from a Wildcat system and vice-versa.  Robocomm
  4189.                assumes that the file list you specify is in the native
  4190.                format of the BBS system you specify.
  4191.  
  4192.    WRITING TO PCBOARD FORMAT DIR FILES
  4193.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4194.        Use the "W" command in either directory to append standard format
  4195.        PCBoard DIR file entries to a specified text file.  If there are
  4196.        files tagged when you press [W], Robocomm will write out
  4197.        descriptions for all tagged files.  If not, then just the currently
  4198.        highlighted file will be written.  You will be given the option of
  4199.        using today's date or the file date when you create append to the
  4200.        DIR files.
  4201.  
  4202.  
  4203.    READING DOWNLOADED MAIL FILES
  4204.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4205.  
  4206.    Robocomm allows you to run your mail packet reader programs by
  4207.    selecting "Read" from the main menu.  The command to execute to start
  4208.    up your Mail Reader is specified on the Utility configuration menu.
  4209.  
  4210.        QWK Messages - A command is executed as specified on the
  4211.        Configure-Utility Screen under the "Command to invoke mail
  4212.        reader" option.
  4213.  
  4214.        Captured Mail - Robocomm will scan your configured "Path for
  4215.        *.QWK packets" for packets with a "PCB" extension and present you
  4216.        with a menu of matching packets.   When you select a packet from
  4217.        the menu, the operation will differ, depending upon whether a
  4218.        file called READPCB.BAT exists in your Robocomm directory.  If
  4219.        READPCB.BAT doesn't exists, then Robocomm will call your
  4220.        configured ZIP file viewing utility to view the file.
  4221.  
  4222.        ----
  4223.        NOTE    Running RoboMail from within Robocomm is not recommended
  4224.        ----    unless you have a system with at least 4 megabytes of free
  4225.                Memory.  To run RoboMail from within Robocomm, create a
  4226.                batch file that changes to your RoboMail sub-directory
  4227.                before executing RoboMail. Then, specify the batch file
  4228.                you've created in the "Command to Invoke Mail Reader"
  4229.                configuration option.  Also, make sure that the FILES=
  4230.                statement in your CONFIG.SYS file is at least 50.
  4231.  
  4232.  
  4233.  
  4234.    ______________________________________________________________________
  4235.    Robocomm 4.3 User's Guide                                      Page 66
  4236.  
  4237.  
  4238.  
  4239.    OPERATING ROBOCOMM FROM THE COMMAND LINE
  4240.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4241.  
  4242.    Robocomm can execute agendas based on command line parameters.  This
  4243.    feature will be particularly valuable for system operators who want to
  4244.    use Robocomm for network mail runs, as part of their BBS's timed
  4245.    event.
  4246.  
  4247.    The syntax for Robocomm's command line switches is:
  4248.  
  4249.        ROBOCOMM /A<agenda> /T<time> /D<date> /R /Lnnnn   [Other Switches]
  4250.  
  4251.    The AGENDA switches are:
  4252.  
  4253.          /A    (Optional) This parameter must be first if it is included
  4254.                in the command line.  /A followed immediately by an agenda
  4255.                name (non-case sensitive) tells Robocomm which agenda to
  4256.                execute.  After Robocomm has executed the agenda, it
  4257.                immediately exits back to DOS.
  4258.  
  4259.          /T    (Optional) /T followed immediately by the time (In 24 hour
  4260.                format) to start the agenda specified by the /A parameter.
  4261.                Don't use the /T parameter if you haven't specified an
  4262.                agenda with /A.  If /A is specified and /T is omitted, then
  4263.                the Agenda will be execute immediately.
  4264.  
  4265.          /D    The date that the agenda should begin operating.  Enter it
  4266.                in the following format: MM-DD-YY where MM is the month, DD
  4267.                is the year and YY is the year.
  4268.  
  4269.          /R    (Optional) Tells Robocomm to "reset" the agenda so that all
  4270.                items marked as "done" become "things to do."
  4271.  
  4272.          /Ln   Overrides the Redial Attempts Per System configuration
  4273.                option and forces all systems in the current agenda run to
  4274.                be dialed nnn times.
  4275.  
  4276.    The OTHER switches are:
  4277.  
  4278.          /M    Force monochrome mode.  Do not use if the /C command is
  4279.                being used.
  4280.  
  4281.          /C    Force color mode.  Do not use if the /M command is being
  4282.                used.
  4283.  
  4284.          /P    Pack the data files at the conclusion of processing before
  4285.                returning to DOS.
  4286.  
  4287.          /IP   Imports a file containing PCBoard format file listings into
  4288.                Robocomm's Downloads directory.  This feature is helpful
  4289.                for Sysops who would like the contents of their PCBoard
  4290.                upload directory to be available for uploading from
  4291.                Robocomm's Downloads list.  For example, on Group One BBS,
  4292.    ______________________________________________________________________
  4293.    Robocomm 4.3 User's Guide                                      Page 67
  4294.  
  4295.  
  4296.  
  4297.                the nightly event runs Robocomm as follows, to import the
  4298.                BBS's new files list into Robocomm:
  4299.  
  4300.                ROBOCOMM /IPJ:\PCB\MAIN\DIR0
  4301.  
  4302.          /IW   Imports a Wildcat double line format file listing into
  4303.                Robocomm's Downloaded Files directory.  Uses the same
  4304.                syntax as the /IP switch.
  4305.  
  4306.          /O    Causes Robocomm to place the modem off-hook before quitting
  4307.                to DOS.  This causes callers to get a busy signal.
  4308.  
  4309.          /S    Run a small Quick-Setup for a specified BBS ID.  For
  4310.                example to run a quick-setup screen for GROUPONE BBS you
  4311.                would specify:
  4312.  
  4313.                    /sGROUPONE
  4314.  
  4315.          /!    This switch allows you to re-set any items in an
  4316.                agenda that are marked with an exclamation point (which
  4317.                indicates that they were attempted but not completed).  To
  4318.                use it, you specify the agenda name immediately after the
  4319.                "!" character.  This switch should be used all by itself,
  4320.                not in conjunction with other switches.
  4321.  
  4322.    Examples:
  4323.  
  4324.    ROBOCOMM /!FOO           Re-sets all incomplete permanent agenda items
  4325.                             in the FOO agenda to To-Do status and deleted
  4326.                             any temporary items marked as incomplete.
  4327.  
  4328.    ROBOCOMM /AQMAIL /T5:00 /R    Starts Robocomm and executes an
  4329.                             agenda called "QMAIL" at 5:00 AM.  In
  4330.                             addition, Robocomm is instructed to reset any
  4331.                             "Done" items to "To do" status.  Meanwhile, I
  4332.                             sleep...
  4333.  
  4334.    ROBOCOMM /AREPLY /R /M /P     Starts the agenda "REPLY" immediately,
  4335.                             resets all "done" items to "To Do" status and
  4336.                             forces monochrome mode.  The data files will
  4337.                             be cleaned up after the agenda runs.
  4338.  
  4339.    ROBOCOMM /C              Forces color mode
  4340.  
  4341.    ROBOCOMM /AEAST /T22:00  Starts the agenda "EAST" at 10 PM.  Only
  4342.                             those items marked as "To Do" will be
  4343.                             attempted since no /R switch was used to
  4344.                             reset the agenda.
  4345.  
  4346.    ROBOCOMM /Afoo /R /L10   Executes the agenda FOO immediately,
  4347.                             resetting all done items to ToDo status.  A
  4348.                             maximum of 10 dial attempts per system is
  4349.                             specified.
  4350.    ______________________________________________________________________
  4351.    Robocomm 4.3 User's Guide                                      Page 68
  4352.  
  4353.  
  4354.  
  4355.    DOS ERRORLEVEL RETURN VALUES
  4356.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4357.        Robocomm will exit with the DOS errorlevel set to 1 if it is
  4358.        started from a command line and the specified agenda contains any
  4359.        attempted but incomplete agenda items.  (When viewing these items
  4360.        on the agenda editing screen, they would be marked with an
  4361.        exclamation point).  Robocomm will exit with an errorlevel 2 if it
  4362.        is started via a command line switch and any specified agenda items
  4363.        remain unattempted at the conclusion of processing.  This could
  4364.        result from a failure to connect with the BBS or a unexpected
  4365.        disconnection during normal automated processing.
  4366.  
  4367.  
  4368.    INTERPRETING AND VIEWING THE LOG
  4369.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4370.    All of the messages that you see printed in the log window during an
  4371.    on-line session are echoed to a log file if you have one specified in
  4372.    your Robocomm configuration.  Whenever an agenda item is about to be
  4373.    attempted, the name of the agenda item is indicated with the symbol
  4374.    indicating its temporary or permanent status.  The notations that
  4375.    follow indicate the steps that Robocomm took in order to complete the
  4376.    agenda item.  When Robocomm finishes an agenda item, a notation is
  4377.    marked with a check mark if the item was completed successfully and an
  4378.    exclamation mark if there was an error condition.
  4379.  
  4380.    You can view the Robocomm log file at any time with the [F8] hot key.
  4381.    Just press this key and Robocomm will call your file browsing utility
  4382.    to view the log.  Alternatively, you can select Read followed by LOG
  4383.    File from the main menu.
  4384.  
  4385.    VIEWING CAPTURE (CAP) FILES
  4386.    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  4387.  
  4388.    Robocomm also includes a hot key for viewing files captured with the
  4389.    Capture Command agenda item.  By pressing [F9] you will be presented
  4390.    with a list of all text files with a .CAP extension in the Robocomm
  4391.    directory.  Use the arrow keys to select the file to view.
  4392.    Alternatively, you can select Read followed by LOG File from the main
  4393.    menu.
  4394.  
  4395.        ----
  4396.        NOTE    If you would like to have the Robocomm documentation
  4397.        ----    available for browsing while using Robocomm, just rename
  4398.                this file, Robocomm.doc, to Robocomm.cap and place it in
  4399.                the Robocomm subdirectory.
  4400.  
  4401.  
  4402.                                    # # #
  4403.  
  4404.  
  4405.  
  4406.  
  4407.  
  4408.    ______________________________________________________________________
  4409.    Robocomm 4.3 User's Guide                                      Page 69
  4410.  
  4411.