home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / COMM / MISC / JBHOST51.ZIP / COMMO.MAC next >
Encoding:
Text File  |  1991-12-21  |  11.5 KB  |  204 lines

  1.                                  ┌────────────┐
  2.   PgDn for more macros           │ Macro File │           PgDn for more macros
  3.                                  └────────────┘
  4.  
  5.   1)  A program indicated to the right of a macro must be in your DOS path.
  6.  
  7.   2)  Move Selector Bar to desired entry, press [Enter].
  8.  
  9.  
  10.   ASCII Upload macro, press Alt-A
  11.   ────────────────────────────────────────────────────────────────────────────
  12.   {:ala} {ascii %uldir\} {}             ASCII Upload with upload path
  13.  
  14.  
  15.   Macro to review capture file, press Shift-F8
  16.   ────────────────────────────────────────────────────────────────────────────
  17.   {:sf8} {exec LIST %_cap /e} {}  (aka Scrollback using no RAM)       LIST.COM
  18.  
  19.  
  20.   Simple login macro, press F2
  21.   ────────────────────────────────────────────────────────────────────────────
  22.   {:nf2} {send Fred|~~Brucker|~~~~%_pas|} {}       RBBS, PCBoard, Auntie, etc.
  23.  
  24.  
  25.   Macro to list download directory, press Alt-F10
  26.   ────────────────────────────────────────────────────────────────────────────
  27.   {:af0} {exec-w dir %dldir /w} {}                 Download directory
  28.  
  29.  
  30.   Macro to login to a PCBoard (put "pcb" in Dialing Directory macro field)
  31.   ────────────────────────────────────────────────────────────────────────────
  32.   {:pcb} {capture y,c:\commo\pcb.cap} {asci ,}
  33.          {setlook 60,hng}
  34.          {lookfor graphics} {send y|}
  35.          {setlook 60,hng,6,n|}
  36.          {lookfor first name?} {send Fred Brucker|~%_pas|}  ═ your name here
  37.          {lookfor Main Board Command?} {}
  38.   {:hng} {hangup y} {stop}
  39.  
  40.  
  41.   CompuServe login macro
  42.   ────────────────────────────────────────────────────────────────────────────
  43.   {:cis} {setlook 45,hng,2,^c} {send ^c} {capt y,c:\commo\cis.cap} {asci ,:}
  44.          {lookfor User ID:} {send 71021,356|}
  45.          {setl 20,hng} {lookfor Password:} {send %_pas|} {}
  46.  
  47.  
  48.  ╔════════════════════════════════════════════════════════════════════════════╗ upproto
  49.  ║                                                                            ║
  50.  ║                          ┌──────────────────────┐                          ║
  51.  ║                          │ Upload Protocol Menu │                          ║ 
  52.  ║                          └──────────────────────┘                          ║
  53.  ║                                                                            ║
  54.  ║       IMPORTANT:  Be sure you have installed the indicated program         ║
  55.  ║                   before you try to use any external protocol.             ║
  56.  ║                                                                            ║
  57.  ║                                                                            ║
  58.  ║                   Xmodem-1K  (old Ymodem)      Internal                    ║ {goto px1s} {:pgu} {macro upproto}
  59.  ║                   Xmodem                       Internal                    ║ {goto px2s}
  60.  ║                                                                            ║
  61.  ║                   Zmodem batch            using DSZ/GSZ                    ║ {goto pzbs}
  62.  ║                   HS/Link              using HSLINK.EXE                    ║ {goto hsul}
  63.  ║                   Ymodem batch            using DSZ/GSZ                    ║ {goto pybs}
  64.  ║                   Ymodem-G batch          using DSZ/GSZ                    ║ {goto pygs}
  65.  ║                   MPt batch               using MPT.EXE                    ║ {goto pmps}
  66.  ║                   CompuServe B, B+     using OZBEXT.EXE                    ║ {goto pcbs}
  67.  ║                                                                            ║
  68.  ║                                                                  Macros -> ║
  69.  ╚════════════════════════════════════════════════════════════════════════════╝
  70.  ╔════════════════════════════════════════════════════════════════════════════╗ dnproto
  71.  ║                                                                            ║
  72.  ║                         ┌────────────────────────┐                         ║
  73.  ║                         │ Download Protocol Menu │                         ║
  74.  ║                         └────────────────────────┘                         ║
  75.  ║                                                                            ║
  76.  ║       IMPORTANT:  Be sure you have installed the indicated program         ║
  77.  ║                   before you try to use any external protocol.             ║
  78.  ║                                                                            ║
  79.  ║                                                                            ║
  80.  ║                   Xmodem CRC  (or 1k/old Ymodem)  Internal                 ║ {goto px1r} {:pgd} {macro dnproto}
  81.  ║                   Xmodem csum                     Internal                 ║ {goto px2r}
  82.  ║                                                                            ║
  83.  ║                   Zmodem batch            using DSZ/GSZ                    ║ {goto pzbr}
  84.  ║                   HS/Link              using HSLINK.EXE                    ║ {goto phbr}
  85.  ║                   Ymodem batch            using DSZ/GSZ                    ║ {goto pybr}
  86.  ║                   Ymodem-G batch          using DSZ/GSZ                    ║ {goto pygr}
  87.  ║                   MPt batch               using MPT.EXE                    ║ {goto pmpr}
  88.  ║                   CompuServe B, B+     using OZBEXT.EXE                    ║ {goto pcbr}
  89.  ║                                                                            ║
  90.  ║                                                                  Macros -> ║
  91.  ╚════════════════════════════════════════════════════════════════════════════╝
  92.  
  93.  Macros used for DOWNLOADING (receiving)                      Program required
  94.  ─────────────────────────────────────────────────────────────────────────────
  95.  X CRC     {:px1r} {call gfnd} {rxmo-a %file} {}     (-a is for the alarm)
  96.  X csum    {:px2r} {call gfnd} {rxmo-c0a %file} {}
  97.  
  98.  Z batch   {:pzbr}   {exec-a %dszprog port %_por rz -mr %dldir} {}     DSZ/GSZ
  99.  Y batch   {:pybr}   {exec-a %dszprog port %_por rb %dldir} {}         DSZ/GSZ
  100.  Y-G       {:pygr}   {exec-a %dszprog port %_por rb -g %dldir} {}      DSZ/GSZ
  101.  
  102.  HS/Link     {:phbr} {call gfnu} {exec HSLINK -p%_por %file} {}     HSLINK.EXE
  103.  MPt         {:pmpr} {exec-a MPT P%_por S%_spe r %dldir\} {}           MPT.EXE
  104.  CIS BPlus   {:pcbr} {exec-a OZBEXT /c%_por /f%dldir /n} {}         OZBEXT.EXE
  105.  
  106.  {:gfnd} {setv file,%dldir\} {input file,Enter a filename to DOWNLOAD}
  107.          {ifex %file,,gf_y} {input %yn,File exists, overwrite? [Y/n]}
  108.          {comp yn} {ifco gf_y} {comp yn,y} {ifco gf_y} {}
  109.          {:gf_y} {return}
  110.  
  111.  Macros used for UPLOADING (sending)                          Program required
  112.  ─────────────────────────────────────────────────────────────────────────────
  113.  X-1K     {:px1s} {call gfnu} {sxmo-ka %file} {}
  114.  X        {:px2s} {call gfnu} {sxmo-a %file} {}
  115.  
  116.  Z batch {:pzbs} {call gfnu}
  117.                  {exec-a %dszprog port %_por sz -mr %file} {}          DSZ/GSZ
  118.  Y batch {:pybs} {call gfnu}
  119.                  {exec-a %dszprog port %_por sb -k %file} {}           DSZ/GSZ
  120.  Y-G     {:pygs} {call gfnu}
  121.                  {exec-a %dszprog port %_por sb -g -k %file} {}        DSZ/GSZ
  122.  
  123.  HS/Link      {:hsul} {call gfnu} {exec HSLINK -p%_por %file} {}    HSLINK.EXE
  124.  MPt   {:pmps} {call gfnu} {exec-a MPT P%_por S%_spe s %file} {}       MPT.EXE
  125.  CIS BPlus     {:pcbs}    {exec-a OZBEXT /c%_por /f%uldir /n} {}    OZBEXT.EXE
  126.  
  127.  {:gfnu} {setv file,%uldir\} {input file,Enter a filename to UPLOAD} {return}
  128.  
  129.  
  130.  ╔════════════════════════════════════════════════════════════════════════════╗ utilmenu
  131.  ║                                                                            ║
  132.  ║                            ┌────────────────────┐                          ║
  133.  ║                            │ Macro Utility Menu │                          ║
  134.  ║                            └────────────────────┘                          ║
  135.  ║                                                                            ║
  136.  ║                                                                            ║
  137.  ║                                                                            ║
  138.  ║                            Edit an External File                           ║ {goto uext} {:alu} {macro utilmenu}
  139.  ║                                                                            ║
  140.  ║                            Run a Macro                                     ║ {goto urun}
  141.  ║                                                                            ║
  142.  ║                            Run MOSTHOST (Host Mode, install first)         ║ {goto uhost}
  143.  ║                                                                            ║
  144.  ║                            View/Edit/Install MOSTHOST                      ║ {goto vhost}
  145.  
  146.  ║                            Run JBHOST (Host mode, Install first)             {goto jbhost}
  147.  
  148.                              ║View/Edit/Install JBHOST                          {goto edjbh}
  149.  ║                                                                            ║
  150.  ║                                                                            ║
  151.  ║                                                                            ║
  152.  ║                                                                  Macros -> ║
  153.  ╚════════════════════════════════════════════════════════════════════════════╝
  154.  
  155.   Macros for Utility Menu
  156.   ────────────────────────────────────────────────────────────────────────────
  157.   {:urun}  {input runmac,Macro to run} {goto %runmac} {}
  158.   {:uext}  {input temp,Filename to edit}
  159.   {:uedit} {edit %temp} {macro} {}
  160.   {:uhost} {macl mosthost.mac,bbs}
  161.   {:jbhost} {macl jbhost.mac,setup}
  162.   {:vhost} {setv temp,%_hom%mosthost.mac} {goto uedit}
  163.   {:edjbh} {setv temp,%_HOM%jbhost.mac} {goto uedit}
  164.  
  165.                     ──────────────────────────────
  166.                     Full Screen Editor Key Support
  167.                     ──────────────────────────────
  168.  
  169.   The following keys are used by full screen editors such as Visual Editor in
  170.   ProDoor, PCBoard's full screen editor, ANSIED in RBBS and others.  They may
  171.   be changed to suit your own needs (all keys do not work with all editors --
  172.   capture the editor help info on the BBS).  See Appendix D in COMMO.DOC for
  173.   details on character representation.
  174.  
  175.   Note that the left arrow function (^S) is also the XOFF character. This may
  176.   cause a problem on some systems.  If pressing the left arrow seems to hang
  177.   the remote, press Ctrl-Q and change the "lfa" macro to:
  178.  
  179.          {send ^[[D} {}  or  {send ^@K} {}
  180.  
  181.   PgUp and PgDn are normally used for uploading and downloading.  To use them
  182.   for editing, change the key-labels in the menus above (press F6 in the
  183.   Internal Editor to see them).
  184.  
  185.   Macro                   Key             Function
  186.   ────────────────────────────────────────────────────────────────────────────
  187.   {:hom} {send ^W} {}     Home            Start of line
  188.   {:end} {send ^P} {}     End             End of line
  189.   {:pgu} {send ^R} {}     PgUp            Page up
  190.   {:pgd} {send ^C} {}     PgDn            Page down
  191.  
  192.   {:upa} {send ^E} {}     Up Arrow        Cursor up
  193.   {:dna} {send ^X} {}     Down Arrow      Cursor down
  194.   {:lfa} {send ^S} {}     Left Arrow      Cursor left
  195.   {:rta} {send ^D} {}     Right Arrow     Cursor right
  196.  
  197.   {:cla} {send ^A} {}     ^Left Arrow     Word left
  198.   {:cra} {send ^F} {}     ^Right Arrow    Word right
  199.  
  200.   {:ins} {send ^V} {}     Insert          Toggle insert mode
  201.   {:del} {send ^G} {}     Delete          Delete character
  202.   {:cnd} {send ^K} {}     ^End            Delete to end of line
  203.  
  204.