home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / mex / mex-easy.doc < prev    next >
Text File  |  1994-07-13  |  7KB  |  174 lines

  1. =================================================================
  2.      MEX-EASY.DOC         05/20/84         STEVE SANDERS
  3. =================================================================
  4.  
  5. So  you  got  MEX10  and can't quite figure out  what  steps  are
  6. necessary to input the phone numbers and such...
  7.  
  8. Well,  you are not alone!   I have most of it figured out after a
  9. week of playing with it and will pass on what little I do know.
  10.  
  11. ENTRY OF PHONE LIBRARY
  12. ======================
  13.  
  14. From  the  MEX prompt enter "PHONE  id=number", like this:
  15.  
  16.           [MEX] A0>>phone a=1-555-111-1111
  17.  
  18.                        or
  19.  
  20.           [MEX] A0>>phone alan=997-0020
  21.  
  22. The "id" string may be up to twelve characters or as few as one.
  23.  
  24. By entering "PHONE" now, the following will be displayed:
  25.  
  26.           [MEX] A0>>phone
  27.  
  28.           A       = 1-555-111-1111
  29.           ALAN    = 997-0020
  30.  
  31. The simplest way to enter a pre-done library is to make up a file
  32. to be "READ" in by MEX.   Use Wordstar in non-doc mode and edit a
  33. file called PHONE.PHN, enter the following:
  34.  
  35. PHONE A=1-555-111-1111
  36. PHONE ALAN=997-0020
  37. PHONE id=numbers
  38. PHONE etc...
  39.  
  40. Fill in as many as you want up to a maximum of 30 numbers.   Then
  41. bring up MEX and enter:
  42.  
  43.           [MEX] A0>>read phone.phn
  44.  
  45. You  will then see MEX "read" in each of the phone command  lines
  46. until  it  reaches the end of the phone.phn file.   You  may  now
  47. check the newly installed phone library by entering:
  48.  
  49.           [MEX] A0>>phone
  50.  
  51. To make this new library a permanent part of your MEX,  just  use
  52. the  CLONE  command now to copy an image of MEX from memory  with
  53. the library installed:
  54.  
  55.           [MEX] A0>>clone mex1.com
  56.  
  57. You will now have a new file called MEX1.COM which will have  the
  58. phone library already in it.
  59.  
  60. WHAT IS  INI.MEX ??
  61. ===================
  62.  
  63. When MEX is first brought up,  it is pre-set to look for the file
  64. called INI.MEX.  This file contains commands to be READ in to MEX
  65. when  it  is  first initialized.   This is very  similar  to  the
  66. STARTUP  command  under  ZCPR2 which also holds  a  multi-command
  67. statement  to  be executed after a cold  boot.   You  may  create
  68. INI.MEX  with  Wordstar in non-doc mode and include  any  "legal"
  69. MEX10 command line.  Such as:
  70.  
  71.           GLOBAL T;ID "[ MY-MEX ] ";CAL A
  72.  
  73. The form of the file is:   command;command;command
  74.  
  75. Each "legal" MEX command MUST BE seperated by semicolons.
  76.  
  77. This  would make the return to terminal (T) mode default after  a
  78. file "R"eceive or "S"end operation;  change the ID string to read
  79. "[ MY-MEX ]"  rather  than "[MEX]";  and automatically  dial  the
  80. number associated with the id "A".
  81.  
  82. ... Or,  you can  forget  INI.MEX  altogether and  just receive a
  83. "Can't find INI.MEX" error message on initialization.  Which does
  84. not hurt anything,  it just indicates that the file is not on the
  85. current drive/user if SEARCH = 0.
  86.  
  87.  
  88. INSTALLING "KEY" STRINGS
  89. ========================
  90.  
  91. Just as MDM7xx has a CTRL-L logon, you can set one up in MEX much
  92. the same way.   Once in "T"erminal mode,  the only escape back to
  93. command  state is with a CTRL-J followed by an "E".   A  complete
  94. menu  of  escape "CTRL-J" functions is seen by entering a  CTRL-J
  95. followed by a "?" from Terminal mode.
  96.  
  97. Any other ASCII key character is a "legal" definable key that can
  98. be  used in Terminal mode for special functions.   To set up  the
  99. "L" key the same as the logon key in MDM7xx, enter:
  100.  
  101.           [MEX] A0>>key l="firstname;lastname^M"
  102.  
  103. NOTE:  The carat "^" indicates a CTRL key and ^M is the same as a
  104.        carriage return.   It MUST be inside the quote marks  that
  105.        define the keystring entered.
  106.  
  107. Now  once  you are connected with the remote system and  wish  to
  108. send your logon in, simply enter a CTRL-J followed by an "L".
  109.  
  110. If  you attempt to specify one of the characters that is  already
  111. used as a Terminal mode command an error is returned.   Also note
  112. that  MEX will always prompt you with a "Syntax error" message if
  113. the command you are trying to enter is illegal.
  114.  
  115. USING THE HELP COMMAND
  116. ======================
  117.  
  118. MEX has an extensive on-line HELP facility if the HELP.MEX is  on
  119. the  current drive/user along with your MEX.COM file.   From  the
  120. MEX prompt enter:
  121.  
  122.           [MEX] A0>>help ?
  123.  
  124. The  complete  list of help files available is  displayed.   Then
  125. just enter HELP followed by the command name desired:
  126.  
  127.           [MEX] A0>>help call
  128.  
  129. This would list the help info for the auto-dial command CAL
  130.  
  131.  
  132. USING THE SENDOUT COMMAND
  133. =========================
  134.  
  135. The SENDOUT command is used in .MEX files for automatic operation
  136. of MEX.COM with the remote host system.  The SENDOUT command will
  137. send a string out the modem port (hence the name  SENDOUT).   You
  138. can  specify  a  prefix  and a suffix  for  all  SENDOUT  strings
  139. allowing  real flexibility.   Most commonly used would be a  null
  140. string for the prefix and a "^M" (carriage return) as the suffix.
  141. The prefix and suffix can be set by INI.MEX at startup or defined
  142. by  you  after MEX is up and running.   Type HELP PREFIX or  HELP
  143. SUFFIX for full info on this.
  144.  
  145. If  you  know the DIRectory of the system you  are  calling,  you
  146. can build a file like this:
  147.  
  148. SENDOUT "XMODEM S B5:SD-88.LBR^M";R SD-88.LBR
  149. SENDOUT "XMODEM S B1:MEXNEWS.0Q2^M";R MEXNEWS.0Q2
  150. SENDOUT "XMODEM S A0:RCPM-049.LQT^M";R RCPM-049.LQT
  151. DSC;EXIT
  152.  
  153. After connecting with the host system,  signing in,  and entering
  154. the CP/M system - use CTRL-J then E to get to command prompt.
  155. Let's say this file is called AUTO.MEX, use the following:
  156.  
  157.           [MEX] A0>>read auto.mex
  158.  
  159. MEX  will now send the commands to the host system to XMODEM  the
  160. three  files  listed  above  in the  SENDOUT  commands  and  then
  161. initiates  the "R"eceive mode and save all 3  files.   When  it's
  162. done,  MEX  will disconnect from the host (DSC),  and exit MEX to
  163. your CP/M operating system.
  164.  
  165. I  think  you can see the possibilities here  are  endless.   The
  166. above  sequence could have been performed UNATTENDED.   This  can
  167. save  you a lot of $$$ on long distance charges if you know  what
  168. files you want in advance.
  169.  
  170. There are many more commands than the ones I have described here,
  171. but  this should get you started in the  right  direction.   Just
  172. remember  that  MEX  can be as simple as as  complicated  as  you
  173. desire.  It is a great program and will get even better.
  174.