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
Wrap
Text File
|
1986-12-19
|
3KB
|
76 lines
Documentation for
ECHO_R
Version 2.0
BACKGROUND
Many more BBS systems are implementing the "DOORS" concept. What this
means is that the user slips out of the BBS and into another application
while still in remote mode. There are two ways of doing this. One way is
to use the "CTTY" command. This can be a security problem, in that the
local control is lost, and a user who breaks out of a program can literally
wipe out your system.
A second method is to have all remote users exit into a program or
system of programs that output to COMx: and the local CRT as well as read
input from COMx: and the local keyboard. This way there is no danger in
losing valuable information.
ECHO_R is one such program. It allows the SysOp to create a Batch file
system for remote users. ECHO_R will "echo" a message line to both the screen
and COM1: (remote). This command works identically to the standard .BAT ECHO
command, but with some enhancements.
For those of you who want to support ANSI graphics, but have difficulty
in creating an Esc character with your favorite text editor, ECHO_R will
interpret a combination of '@[' character as "Esc[" thuse allowing some
inventive user to create multi-color ANSI messages. Example,
ECHO_R @[2J@[33mReturning to PCBoard
Will produce a clear screen before displaying the message in amber.
However, a "@" in any other combination will still be displayed as "@".
Thus, "ECHO_R @ [2J" Will not produce a CLS command. Finally, this version
will support multiple COMx ports by allowing the addition of the " /2 "
in the command. So to say hello out of your COM2: port, you would:
ECHO_R /2 Hello
not
ECHO_R /2Hello
A " /1 " is also supported for COM1:, but since this is the default,
it is not necessary, but simply allowed.
This is Freeware. I request no money. Simply comments concerning
possible enhancements, and perhaps a call to my BBS from time to time
for free updates.
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$ $
$ This program was writen by Leo Langevin, SysOp of: $
$ $
$ The BBS of Excellence - Data: (312) 398-2872 $
$ $
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Updates:
Version 1.1: Fixed the ANSI code driver for COMx: port output.
Version 1.2: Additions made:
1. Checks to see if the COMx: port is installed.
2. Performs a carriage return before each display.
3. Performs a CR/LF after each display, thus allowing
a null ECHO_R to produce a blank line
4. Modified the code to make it more compact
5. Gets the port address by looking into memory.
Version 2.0: (Final (??) enhancement)
1. Allow the /n parameter to specify a port address.