home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-386-Vol-2of3.iso / b / batdoor.zip / ECHO_R2.ZIP / ECHO_R.DOC < prev   
Text File  |  1986-12-19  |  3KB  |  76 lines

  1.                            Documentation for
  2.                                 ECHO_R
  3.                              Version 2.0
  4.  
  5. BACKGROUND
  6.  
  7.    Many more BBS systems are implementing the "DOORS" concept. What this
  8. means is that the user slips out of the BBS and into another application
  9. while still in remote mode. There are two ways of doing this. One way is
  10. to use the "CTTY" command. This can be a security problem, in that the
  11. local control is lost, and a user who breaks out of a program can literally
  12. wipe out your system.
  13.  
  14.    A second method is to have all remote users exit into a program or
  15. system of programs that output to COMx: and the local CRT as well as read
  16. input from COMx: and the local keyboard. This way there is no danger in
  17. losing valuable information.
  18.  
  19.    ECHO_R is one such program. It allows the SysOp to create a Batch file
  20. system for remote users. ECHO_R will "echo" a message line to both the screen
  21. and COM1: (remote). This command works identically to the standard .BAT ECHO
  22. command, but with some enhancements.
  23.  
  24.    For those of you who want to support ANSI graphics, but have difficulty
  25. in creating an Esc character with your favorite text editor, ECHO_R will
  26. interpret a combination of '@[' character as "Esc[" thuse allowing some
  27. inventive user to create multi-color ANSI messages. Example,
  28.  
  29.             ECHO_R @[2J@[33mReturning to PCBoard
  30.  
  31.    Will produce a clear screen before displaying the message in amber.
  32. However, a "@" in any other combination will still be displayed as "@".
  33. Thus, "ECHO_R @ [2J" Will not produce a CLS command. Finally, this version
  34. will support multiple COMx ports by allowing the addition of the " /2 "
  35. in the command. So to say hello out of your COM2: port, you would:
  36.  
  37.             ECHO_R /2 Hello
  38.  
  39.                 not
  40.  
  41.             ECHO_R /2Hello
  42.  
  43.    A " /1 " is also supported for COM1:, but since this is the default,
  44. it is not necessary, but simply allowed.
  45.  
  46. This is Freeware. I request no money. Simply comments concerning
  47. possible enhancements, and perhaps a call to my BBS from time to time
  48. for free updates.
  49.  
  50.  
  51.    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  52.    $                                                         $
  53.    $   This program was writen by Leo Langevin, SysOp of:    $
  54.    $                                                         $
  55.    $    The BBS of Excellence - Data: (312) 398-2872         $
  56.    $                                                         $
  57.    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  58.  
  59. Updates:
  60.  
  61.   Version 1.1: Fixed the ANSI code driver for COMx: port output.
  62.  
  63.   Version 1.2: Additions made:
  64.  
  65.             1.   Checks to see if the COMx: port is installed.
  66.             2.   Performs a carriage return before each display.
  67.             3.   Performs a CR/LF after each display, thus allowing
  68.                  a null ECHO_R to produce a blank line
  69.             4.   Modified the code to make it more compact
  70.             5.   Gets the port address by looking into memory.
  71.  
  72.   Version 2.0: (Final (??) enhancement)
  73.  
  74.             1.   Allow the /n parameter to specify a port address.
  75.  
  76.