home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / cs_mac08.zip / 08 next >
Text File  |  1993-10-24  |  7KB  |  171 lines

  1.  
  2.  ┌────────────────────────────────┐
  3.  │  Chuck Seyboldt's COMMO Macro  │   CS-MAC08:08
  4.  └────────────────────────────────┘
  5.  
  6. What's new in CS-MAC08?
  7.  
  8. I. New Variables and their Uses
  9.  
  10. -  Added .cfg variable %ext_fl to name an external file lister.
  11.    Provided a facility to use SELECT.MAC (A Fred Brucker file
  12.    selection macro) instead of the external COMMOPNS file selection
  13.    tool.  This is done by having an empty %ext_fl% variable.
  14.  
  15. -  Added .cfg variable %shh%.  This stifles the ten second updated
  16.    time display in Autopilot to reduce the activity from speech
  17.    assisted software.
  18.  
  19. -  Added .cfg variables %color and %fast.  These replace the %grafix
  20.    variable and provide a easier method to choose ANSI or *NOT*ANSI.
  21.  
  22. -  Added .cfg variable %random_t.  This is the number of lines in
  23.    your tagline file for selection of a random tagline with :cnd.
  24.    Added ability to select a specific tagline rather than a random
  25.    one in the CS-COMMO.MAC:cnd routine.  This is done by having an
  26.    empty %random_t variable.
  27.  
  28. -  Added .cfg variable %ext_di% for external voice dialer.  The
  29.    internal dialer is used when %ext_di% is NUL.  [NF6]
  30.  
  31. -  Provided a facility to use Commo's internal editor instead of an
  32.    external one.  This is done by having an empty %ext_ed% variable.
  33.  
  34. -  Provided a facility to use Commo's internal editor in lieu of an
  35.    external lister.  This is done by leaving %ext_li% empty.
  36.  
  37.  
  38. II. New facilities inside ACTION.MAC  (PCBoard specific at this time)
  39.  
  40. -  Add "G" function to ACTION.MAC.  If you put in a Goodbye after
  41.    file transfers, the macro will only perform ACTION, then
  42.    gracefully logoff.  Upon return to LOGON.MAC:noact, will cycle to
  43.    the next marked BBS.
  44.  
  45. -  Add "Z" function to ACTION.MAC.  This will run PCBoard Zippy scan
  46.    and capture the result to a file named ZIPPY.%abbr kept in your
  47.    %save directory.
  48.  
  49.  
  50. III. More BBS and Mailware types supported
  51.  
  52. -  Added support for MajorBBS in TABLE.MAC and modified LOGON.MAC
  53.    to add :loh routine to send %handle instead of %name.
  54.  
  55. -  Added support for MajorBBS qwkmail.  :mmj in TABLE.MAC, some
  56.    additions to LOGON.MAC (after .QWK download and at :bye routine).
  57.    JumpStart subroutine in LOGON.MAC at start of :glr.
  58.  
  59. -  Added support for Virtual BBS and VQWK mail door.
  60.  
  61. -  Added support for EXEC-PC and its QWK mail facility.  This
  62.    required a routine to send first and second names separately.
  63.    The routine that does this is called ":f&l".
  64.  
  65. -  Added support for JCQwk (as seen on Babble BBS).
  66.  
  67. -  Added support for CAM-Mail (This has _very_ limited testing).
  68.  
  69. -  Added support for LAKOTA mail (Spitfire based)
  70.  
  71. IV.  New and changed macro tricks
  72.  
  73. -  Changed the CS-COMMO.MAC:cpu routine.  If the upload file list
  74.    is done offline (making a {send}.lst file) then the :pgu upload
  75.    routine will use the previously made list rather than attempt to
  76.    make a fresh list.
  77.  
  78. -  Added "(C)lear dial" to auto-menu toggle.  When in auto-pilot,
  79.    the letters "PC" will hotkey a clearing of the ring and personal
  80.    message counters on the autopilot status line.
  81.  
  82. -  Added internal phone dialing routine [NF6].
  83.  
  84. -  There is a routine to filter strings leaving only the numeric
  85.    portion.  It is called CS-COMMO.MAC:num_filter and is located in
  86.    the "PLAY" area.  One of these days I'll need to put some of
  87.    the less used macro tricks into a UTIL.MAC file <g>.
  88.  
  89.  
  90. V.  Repairs and reliability .....
  91.  
  92. -  Fixed dual :append labels in CS-MAC.MAC
  93.    One in COMMOFON.NEW routine, second one in .CFG upgrade routine
  94.    renamed second :append to :appnd
  95.  
  96. -  Now, if the macro is making an "only upload .REP" pass, it won't
  97.    open a door unless it does have a .REP packet for that door.
  98.    Reset %nodl within LOGON:byz routine and added a check for %rep
  99.    after checking the %skip flag at LOGON:n_d.  Under condition of
  100.    having two doors and making an "only upload .REP" pass, the macro
  101.    would open the second door, and immediately prepare to leave.
  102.  
  103. -  Provide branching for "no mail download" option using mail doors
  104.    that have no "G"oodbye function (DCQwk, ZIPNews).  Previously the
  105.    macro would hangup without informing the host.     LOGON:nup
  106.  
  107. -  Added birthdate response to LOGON.MAC:glr to respond to
  108.    Remote Access BBSWare birthdate validation requests.
  109.  
  110. -  CS-MAC was adding "ros" to the .FON, should be "roz" to agree
  111.    with the subroutine in TABLE.MAC (Thank you, Jack Kern)
  112.  
  113. -  Add instructions to adapt LOGON.MAC, TABLE.MAC, and ACTION.MAC
  114.    to anybody's COMMO.FON and COMMO.MAC.  (file = ADAPT)
  115.  
  116. -  Moved :aln dialer responses to top of dial window.
  117.  
  118. -  Added %mt_qwk golooks to message counting subroutines in
  119.    LOGON.MAC.  This fixed a problem with door/macros that used
  120.    message counting and have the Empty packet prompt after the
  121.    message count display.
  122.  
  123. -  Added a variable %bb that may be used to expand ACTION.MAC to
  124.    more BBSWare types.
  125.  
  126. -  Added variables %up and %dn to TABLE.MAC for use as mail upload
  127.    and mail download commands in LOGON.MAC.  This was required to
  128.    implement PCBoard 15 .QWK message facilities.
  129.  
  130. -  Add test for 4 parms before changing a line to COMMOFON.NEW from
  131.    CS-MAC:new_bbsid routine. Before, CS-MAC would add %bbsid as the
  132.    4th parm if no dialing parms were specified in the .FON.  Now a
  133.    4th parm is added when none is present.
  134.  
  135. -  Change date of birth in .CFG to include "/" delimiters between
  136.    month/date/year instead of having no delimiters.
  137.  
  138. -  Add "-d" switch to upload_rep {exec } routines that call DSZ.
  139.    This is necessary to trap the DSZ errorlevel and correctly delete
  140.    successful .REP uploads.
  141.  
  142. -  Various TABLE.MAC updates.
  143.  
  144. -  Added %gra_pmt prompts to TABLE.MAC.  Reduced number
  145.    of active GOLO commands at start of LOGON.MAC:glr.
  146.  
  147. -  Changed %name_pmt in TABLE.MAC to include <response> as well as
  148.    prompt.  LOGON.MAC:name sends %name, LOGON.MAC:handle sends %handle.
  149.    LOGON.MAC:f&l sends first and last name separately.
  150.  
  151. -  Added message counting routines for various mail doors, including
  152.    PCBoard v15.0.  Commonized counting labels to = c_%mail
  153.    (examples, :c_mm2, c_qm4) The TABLE.MAC entries for DCQwk and for
  154.    Silver Express are likely out of date.
  155.  
  156. -  Repaired CS-COMMO.MAC:init_loop routine, would not make proper
  157.    variable definition unless a comment was present on the variable
  158.    definition line.  Thanks again to Kevin Nathan.
  159.  
  160. -  Reset %m_call to "aln" in the "Mark and dial .REP [SF4]" routine.
  161.    Was dialing one BBS then stopping without a return to Autopilot.
  162.  
  163. -  Added :stamp routine for debugging purposes.  Inserted a check
  164.    for %debug at various points in the CS-MAC macro series.  This
  165.    provides a method to trace macro operation.  Especially beefed up
  166.    calls to :stamp in LOGON.MAC
  167.  
  168. -  Added a check for unexpected return to the BBS prompt after
  169.    asking for the mail door.  When this happens, the macro skips to
  170.    the "goodbye" routine and attempts a graceful logoff.
  171.