home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / REMDOOR2.ZIP / REMDOOR.DOC < prev    next >
Encoding:
Text File  |  1989-03-15  |  42.6 KB  |  1,164 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.                                        REMDoor
  32.                              Remote DOS Maintenance Door
  33.  
  34.                                      Version 2.0
  35.                                    March 13, 1989
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.                                            Copyright 1988,1989 by Ken Brown
  56.  
  57.  
  58.  
  59.  
  60.           INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . .    1
  61.  
  62.           FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  63.  
  64.           WHAT IS MISSING? . . . . . . . . . . . . . . . . . . . . . .    1
  65.  
  66.           REQUIREMENTS . . . . . . . . . . . . . . . . . . . . . . . .    2
  67.  
  68.           INSTALLING REMDoor for BBS USE . . . . . . . . . . . . . . .    2
  69.  
  70.           INSTALLING REMDoor for REMOTE PC ACCESS  . . . . . . . . . .    2
  71.  
  72.           CONFIGURING REMDoor  . . . . . . . . . . . . . . . . . . . .    3
  73.                COLOR . . . . . . . . . . . . . . . . . . . . . . . . .    4
  74.                SYN . . . . . . . . . . . . . . . . . . . . . . . . . .    4
  75.                DOSCOMMAND  . . . . . . . . . . . . . . . . . . . . . .    4
  76.                EXCLUDE . . . . . . . . . . . . . . . . . . . . . . . .    5
  77.                TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . .    5
  78.                PASSWORD  . . . . . . . . . . . . . . . . . . . . . . .    5
  79.                LOGFILE . . . . . . . . . . . . . . . . . . . . . . . .    6
  80.                WATCHDOG  . . . . . . . . . . . . . . . . . . . . . . .    6
  81.                REBOOT  . . . . . . . . . . . . . . . . . . . . . . . .    6
  82.  
  83.           ENTERING COMMANDS  . . . . . . . . . . . . . . . . . . . . .    7
  84.  
  85.           EXECUTING COMMANDS . . . . . . . . . . . . . . . . . . . . .    8
  86.  
  87.           OUTPUT REDIRECTION . . . . . . . . . . . . . . . . . . . . .    8
  88.  
  89.           LOCAL SYSOP FUNCTIONS  . . . . . . . . . . . . . . . . . . .    9
  90.  
  91.           COMMAND REFERENCE  . . . . . . . . . . . . . . . . . . . . .    9
  92.                ARCV  . . . . . . . . . . . . . . . . . . . . . . . . .    9
  93.                CHDIR . . . . . . . . . . . . . . . . . . . . . . . . .    9
  94.                CLS . . . . . . . . . . . . . . . . . . . . . . . . . .    9
  95.                COPY  . . . . . . . . . . . . . . . . . . . . . . . . .    9
  96.                DIR . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  97.                DOS . . . . . . . . . . . . . . . . . . . . . . . . . .   10
  98.                DSZ . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  99.                EDIT  . . . . . . . . . . . . . . . . . . . . . . . . .   11
  100.                ERASE . . . . . . . . . . . . . . . . . . . . . . . . .   15
  101.                EXIT  . . . . . . . . . . . . . . . . . . . . . . . . .   15
  102.                FIND  . . . . . . . . . . . . . . . . . . . . . . . . .   15
  103.                FGREP . . . . . . . . . . . . . . . . . . . . . . . . .   15
  104.                FREE  . . . . . . . . . . . . . . . . . . . . . . . . .   16
  105.                HELP  . . . . . . . . . . . . . . . . . . . . . . . . .   16
  106.                MKDIR . . . . . . . . . . . . . . . . . . . . . . . . .   16
  107.                MOVE  . . . . . . . . . . . . . . . . . . . . . . . . .   16
  108.                REFRESH . . . . . . . . . . . . . . . . . . . . . . . .   17
  109.  
  110.  
  111.  
  112.                RENAME  . . . . . . . . . . . . . . . . . . . . . . . .   17
  113.                RMDIR . . . . . . . . . . . . . . . . . . . . . . . . .   17
  114.                TIME  . . . . . . . . . . . . . . . . . . . . . . . . .   17
  115.                TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . .   17
  116.                TYPE  . . . . . . . . . . . . . . . . . . . . . . . . .   18
  117.                UPDATE  . . . . . . . . . . . . . . . . . . . . . . . .   18
  118.                VER . . . . . . . . . . . . . . . . . . . . . . . . . .   18
  119.                WINDOW  . . . . . . . . . . . . . . . . . . . . . . . .   19
  120.                ZIPV  . . . . . . . . . . . . . . . . . . . . . . . . .   19
  121.  
  122.           LICENSE INFORMATION  . . . . . . . . . . . . . . . . . . . .   20
  123.  
  124.           DISTRIBUTION . . . . . . . . . . . . . . . . . . . . . . . .   20
  125.  
  126.           WARRANTY INFORMATION . . . . . . . . . . . . . . . . . . . .   21
  127.  
  128.           ACKNOWLEDGEMENTS . . . . . . . . . . . . . . . . . . . . . .   21
  129.  
  130.  
  131.  
  132.                                                                           1
  133.  
  134.  
  135.  
  136.  
  137.           INTRODUCTION
  138.  
  139.                REMDoor is designed to allow sysops to perform
  140.                maintenance on their boards remotely without the
  141.                problems associated with running CTTY and COMMAND.COM. 
  142.                REMDoor presents the remote sysop with a DOS shell
  143.                which supports most COMMAND.COM functions.  REMDoor
  144.                echoes all output to both the local screen and the
  145.                remote screen and accepts keystrokes from either the
  146.                local or remote keyboard.  REMDoor monitors the Carrier
  147.                Detect signal from the modem and will return to the BBS
  148.                immediately upon loss of carrier.  In addition, all
  149.                file operations are checked for possible SHARE
  150.                violations before being performed so REMDoor is fully
  151.                compatible with multitasking and networked BBS's.
  152.  
  153.                REMDoor can be used to access your PC remotely even if
  154.                you are not running a bulletin board.  For example,
  155.                REMDoor could be set up to allow after hours access to
  156.                an office PC.
  157.  
  158.  
  159.           FEATURES
  160.  
  161.                o    A full screen editor.
  162.  
  163.                o    Chat mode.
  164.  
  165.                o    Full local echo of all output and local
  166.                     keyboard input.
  167.  
  168.                o    Full command line editing and command recall
  169.                     pattered after CED.
  170.  
  171.  
  172.  
  173.           WHAT IS MISSING?
  174.  
  175.                o    No batch/command language.
  176.  
  177.                o    The editor is missing a number of useful
  178.                     features (Search/Replace, etc.) which will be
  179.                     added in later releases.
  180.  
  181.  
  182.  
  183.                                                                           2
  184.  
  185.           REQUIREMENTS
  186.  
  187.                o    DOS 3.0 or later DOS version.
  188.  
  189.                o    The communications software used remotely
  190.                     must support ANSI terminal sequences. 
  191.                     Support for addition terminal types will be
  192.                     added in later releases.
  193.  
  194.  
  195.  
  196.           INSTALLING REMDoor for BBS USE
  197.  
  198.                Refer to your BBS documentation for information about
  199.                installing "door" programs.  For most BBS's this will
  200.                involve writing a batch file which calls REMDoor and
  201.                then restarts the BBS software once REMDoor exits. 
  202.                REMDoor requires the number of the COM port (either
  203.                COM1 or COM2) as a command line parameter.  Set up the
  204.                batch file which controls the door to call REMDoor with
  205.                the line
  206.  
  207.                     REMDOOR 1
  208.  
  209.                or
  210.  
  211.                     REMDOOR 2.
  212.  
  213.                If you plan to use DSZ to do ZMODEM file transfers from
  214.                REMDoor (see the DSZ command) and are using the COM2
  215.                port you should also include the line
  216.  
  217.                     SET DSZPORT=2
  218.  
  219.                in the batch file before REMDoor is called.  This is
  220.                necessary because the DSZ program defaults to the COM1
  221.                port.
  222.  
  223.                It is also possible to run REMDoor locally (without an
  224.                active COM port).  To do so type REMDoor -L.
  225.  
  226.  
  227.  
  228.           INSTALLING REMDoor for REMOTE PC ACCESS
  229.  
  230.                To use REMDoor to access a PC remotely it is necessary
  231.                to use a program which will answer the phone and pass
  232.                control to REMDoor once a connection has been made. 
  233.  
  234.  
  235.  
  236.                                                                           3
  237.  
  238.                One such program is JaxHost, written by Jack Kilday and
  239.                usually available on BBS's as JAXHST3A.ZIP.  JaxHost
  240.                initializes the communications port and waits for an
  241.                incoming call.  Once a call is received, JaxHost
  242.                prompts the remote caller for a password and if the
  243.                correct password is typed, passes control to REMDoor.
  244.  
  245.                The two batch files, HOST.BAT and OFF.BAT, are
  246.                distributed with REMDoor and are designed replace the
  247.                batch files which are distributed with JaxHost.  (The
  248.                batch files distributed with JaxHost are designed to
  249.                call CTTY and then run COMMAND.COM.)  
  250.  
  251.                To install REMDoor with JaxHost first install JaxHost
  252.                using the directions in the JaxHost documentation. 
  253.                Next copy the following files into the JaxHost
  254.                directory:
  255.  
  256.                     REMDOOR.EXE
  257.                     HOST.BAT
  258.                     OFF.BAT
  259.                     REMDOOR.CFG  (if used)
  260.                     REMDOOR.TXT  (if used)
  261.  
  262.                When you want to setup your PC for remote access change
  263.                to the JaxHost directory and type 'HOST'.
  264.  
  265.  
  266.  
  267.           CONFIGURING REMDoor
  268.  
  269.                REMDoor supports a number of configuration options
  270.                which are set in a file called REMDOOR.CFG.  The
  271.                configuration file, if present, is read immediately
  272.                after REMDOOR begins execution.  REMDOOR.CFG is an
  273.                ASCII file which may be created and modified using any
  274.                text editor.  The configuration file is entirely
  275.                optional.
  276.  
  277.                The configuration file consists of a series of lines in
  278.                the form:
  279.  
  280.                     PARAMETER=VALUE
  281.  
  282.  
  283.  
  284.                                                                           4
  285.  
  286.                The following parameters are available:
  287.  
  288.                COLOR=foreground[/background]
  289.  
  290.                The COLOR parameter defines the screen colors you wish
  291.                to use when running REMDOOR.  Colors are selected from
  292.                the list of colors which are defined for ANSI
  293.                terminals:
  294.  
  295.                        BLACK            BLUE
  296.                        RED              MAGENTA
  297.                        GREEN            CYAN
  298.                        YELLOW           WHITE
  299.  
  300.                For example, the line
  301.  
  302.                   COLOR=BLUE/WHITE
  303.  
  304.                in the configuration file would set the screen to blue
  305.                text on a white background.  The background color is
  306.                optional, if it is omitted the background color
  307.                defaults to BLACK.
  308.  
  309.  
  310.                SYN=synonym replacement
  311.  
  312.                This parameter allows you to set up CED-like synonyms
  313.                for REMDoor. The syntax is similar to that used by CED. 
  314.                The line
  315.  
  316.                     SYN=LS DIR /W
  317.  
  318.                would define LS as a synonym for 'DIR /W'.  The command
  319.                line
  320.  
  321.                     LS *.exe
  322.  
  323.                would be expanded to
  324.  
  325.                     DIR /W *.exe
  326.  
  327.  
  328.                DOSCOMMAND=dos_command
  329.  
  330.                This parameter defines a DOS program that will be
  331.                automatically recognized by REMDoor.  Once a command
  332.  
  333.  
  334.  
  335.                                                                           5
  336.  
  337.                has been defined as a DOSCOMMAND it is not necessary to
  338.                use the "DOS" prefix when telling REMDoor to run the
  339.                program. 
  340.  
  341.                It is also possible to use the DOSCOMMAND parameter to
  342.                override an internal REMDoor command.  For example, if
  343.                the configuration file contains the line
  344.                "DOSCOMMAND=FGREP" REMDoor would replace the internal 
  345.                FGREP command with a DOS program named FGREP.
  346.  
  347.  
  348.                EXCLUDE=list_of_drive_letters
  349.  
  350.                The EXCLUDE parameter gives you a way to exclude
  351.                certain disk drives from use by REMDoor.  REMDoor
  352.                attempts to insure that a specified drive is available
  353.                before attempting to access the drive.  Some computers
  354.                and/or versions of MS-DOS will report a non-existent
  355.                drive as being valid.  If this happens you can use the
  356.                EXCLUDE parameter to signal that a drive letter is
  357.                never valid.  For example, to exclude the A: drive and
  358.                the G: drive the parameter would be EXCLUDE=AG.
  359.  
  360.  
  361.                TIMEOUT=n               (n in seconds)
  362.  
  363.                Setting the TIMEOUT parameter changes the default
  364.                keyboard timeout value which is 600 seconds.
  365.  
  366.  
  367.                PASSWORD=password
  368.  
  369.                If you need an additional level of security for gaining
  370.                access to REMDOOR you can use the PASSWORD parameter. 
  371.                If the PASSWORD parameter is set when REMDoor starts it
  372.                will first display the file REMDOOR.TXT, if it exists,
  373.                and then display a password prompt.  REMDOOR.TXT could
  374.                be used to display a message to the remote caller
  375.                letting them know that if they don't know the password
  376.                they shouldn't be running REMDoor.
  377.  
  378.                The user will have three attempts to enter the password
  379.                correctly.  If they can not supply the password they
  380.                will be disconnected and REMDoor will recycle to the
  381.                BBS.  If the LOGFILE parameter (see below) is set
  382.                invalid password attempts will be logged in the log
  383.                file.
  384.  
  385.  
  386.  
  387.                                                                           6
  388.  
  389.                LOGFILE=ON
  390.                or
  391.                LOGFILE=OFF             [default]
  392.  
  393.                Setting the LOGFILE parameter causes REMDoor to write
  394.                messages to the file REMDOOR.LOG.  In this version the
  395.                only messages being recorded are the time the door is
  396.                opened and closed and invalid password attempts. 
  397.                Additional log file messages will probably be added in
  398.                future versions.
  399.  
  400.  
  401.                WATCHDOG=ON
  402.                or
  403.                WATCHDOG=OFF            [default]
  404.  
  405.                Setting WATCHDOG=ON causes REMDoor to monitor the
  406.                carrier detect signal while running DOS programs.  If
  407.                the carrier detect signal is dropped while a DOS
  408.                program is running REMDoor will halt the DOS program
  409.                and return control of the computer to the BBS
  410.                software.  
  411.  
  412.                The method used by REMDoor to regain control of the
  413.                computer if the carrier detect signal is dropped may
  414.                not be compatible with all multitasking programs.  If
  415.                you are running REMDoor under multitasking software and
  416.                wish to use the WATCHDOG option you may wish to test
  417.                your configuration at a time when someone is available
  418.                to reboot the computer if WATCHDOG should cause the
  419.                computer to "hang".
  420.  
  421.  
  422.                REBOOT=ON
  423.                or
  424.                REBOOT=OFF              [default]
  425.  
  426.                Setting REBOOT=ON causes REMDoor to monitor the carrier
  427.                detect signal while running DOS programs.  Unlike the
  428.                WATCHDOG parameter, setting REBOOT=ON does not attempt
  429.                to regain control of the computer, it simply reboots
  430.                the machine if carrier is lost.  If it is safe to
  431.                reboot (no multitasking, etc.) then this is probably
  432.                the "cleanest" way to regain control of the computer. 
  433.  
  434.  
  435.  
  436.                                                                           7
  437.  
  438.           ENTERING COMMANDS
  439.  
  440.                REMDoor includes a command line editor which is
  441.                patterned after Chris Dunford's command line editor
  442.                CED.  The following keys are supported (the remote keys
  443.                are based on the WordStar "diamond"):
  444.  
  445.                Remote Keyboard     Local Keyboard      Function
  446.  
  447.                Backspace (^H)      same                deletes the
  448.                                                        character to the
  449.                                                        left of the cursor
  450.  
  451.                Delete or ^G        DEL or ^G           deletes the
  452.                                                        character under the
  453.                                                        cursor
  454.  
  455.                ESC                 same                erase the entire
  456.                                                        command
  457.  
  458.                ^S                  Left Arrow          move the cursor one
  459.                                                        position to the left
  460.  
  461.                ^D                  Right Arrow         move the cursor one
  462.                                                        position to the
  463.                                                        right
  464.  
  465.                ^A                  Ctrl-Left Arrow     move the cursor one
  466.                                                        word to the left
  467.  
  468.                ^F                  Ctrl-Right Arrow    move the cursor one
  469.                                                        word to the right
  470.  
  471.                ^QS                 HOME                move the cursor to
  472.                                                        the first character
  473.                                                        in the line
  474.  
  475.                ^QD                 END                 move the cursor to
  476.                                                        the end of the line
  477.  
  478.                The command editor also supports a command recall
  479.                buffer which contains the last 20 commands (commands
  480.  
  481.  
  482.  
  483.                                                                           8
  484.  
  485.                of 2 characters are not remembered).  You may scroll
  486.                through the recall buffer using the following keys:
  487.  
  488.                Remote Keyboard     Local Keyboard           Function
  489.  
  490.                ^E                  Up Arrow                 Scroll
  491.                                                             backward
  492.  
  493.                ^X                  Down Arrow               Scroll
  494.                                                             forward
  495.  
  496.  
  497.  
  498.           EXECUTING COMMANDS
  499.  
  500.                Most REMDoor commands will pause after every page of
  501.                output (see the WINDOW command).  In addition XON/XOFF
  502.                flow control is fully supported for internal REMDoor
  503.                commands.  Any internal REMDoor command can be halted
  504.                at any point (either remotely or locally) by typing ^C,
  505.                many external DOS programs can also be halted by typing
  506.                ^C.
  507.  
  508.  
  509.  
  510.           OUTPUT REDIRECTION
  511.  
  512.                REMDoor supports the DOS redirection operators '>' and
  513.                '>>'.   Output from most internal commands and all
  514.                external DOS programs can be redirected.  Certain
  515.                internal commands do not allow redirection.  For
  516.                example:
  517.  
  518.                     CLS >tmp.dat
  519.  
  520.                will produce an error message.  This is different that
  521.                the result you would get from DOS which would dump the
  522.                ANSI clear screen sequence into the file.  Also
  523.                commands which would normally produce "paged" output
  524.                such as DIR automatically switch to continuous output
  525.                when the output is redirected to a file.  Redirection
  526.                of output to a device, such as LPT1, is not allowed. 
  527.  
  528.                Input redirection is not supported.
  529.  
  530.  
  531.  
  532.                                                                           9
  533.  
  534.           LOCAL SYSOP FUNCTIONS
  535.  
  536.                The following function keys are active at the local
  537.                keyboard.
  538.  
  539.                F10 - chat mode (ESC to exit chat mode).
  540.  
  541.  
  542.  
  543.           COMMAND REFERENCE
  544.  
  545.  
  546.           ARCV [options] file_spec1 [file_spec2 ...]
  547.  
  548.                option switches:
  549.  
  550.                     -N  (non-stop display) overrides the current
  551.                     WINDOW setting.
  552.  
  553.                ARCV displays the contents of one or more archive
  554.                files.  ARCV is a shameless clone of Vern Buerg's
  555.                excellent ARCV program.
  556.  
  557.  
  558.           CHDIR [directory]
  559.            or
  560.           CD [directory]
  561.  
  562.                The CD command functions just like the DOS CD command. 
  563.                CD with no directory argument returns the current
  564.                directory.
  565.  
  566.  
  567.           CLS
  568.  
  569.                Clears the screen and homes the cursor.
  570.  
  571.  
  572.           COPY [options] file_spec1 [file_spec2 ...] [destination]
  573.  
  574.                option switches:
  575.  
  576.                     -P  prompt with the name of each file found
  577.                     before coping.
  578.  
  579.                     -O  overwrite existing files without
  580.                     prompting.
  581.  
  582.  
  583.  
  584.                                                                          10
  585.  
  586.                Functions just like the DOS copy command except that
  587.                the "concatenate" mode is not supported.  Wildcards are
  588.                fully supported.  In addition it is possible to copy
  589.                multiple sets of files to a single destination.
  590.  
  591.                If destination is a file name then source_file must not
  592.                contain a wild card.
  593.  
  594.                COPY will ask for confirmation before overwriting an
  595.                existing file unless the '-O' option switch is given.
  596.  
  597.  
  598.           DIR [options] [file_spec1 file_spec2 ...]
  599.  
  600.                option switches:
  601.  
  602.                     -W  similar to the DOS /W option.
  603.  
  604.                     -N  (non-stop display) overrides the current
  605.                     WINDOW setting.
  606.  
  607.                     -A   display all files (including hidden
  608.                     files) and file attributes in addition to the
  609.                     other information (column listing only).
  610.  
  611.                DIR with no options looks just like the DOS dir
  612.                command.
  613.  
  614.                DIR differs from the DOS dir command in that it
  615.                supports multiple file_spec's.  When displaying files
  616.                DIR displays all files matching file_spec1 followed by
  617.                all files matching file_spec2 ...
  618.  
  619.                No attempt is made to eliminate duplicates caused by
  620.                overlapping file specs.
  621.  
  622.  
  623.           DOS dos_command_line
  624.            or
  625.           !dos_command_line
  626.  
  627.                The DOS command allows you to execute DOS programs from
  628.                inside REMDoor.  Any DOS program which allows output to
  629.                be redirected to the communications port can be run
  630.                from inside REMDoor.  Obviously, programs which write
  631.                directly to the PC screen or take control of the
  632.                keyboard interrupt can not be run remotely.  Also,
  633.                while all internal REMDoor commands are fully SHARE
  634.  
  635.  
  636.  
  637.                                                                          11
  638.  
  639.                compatible, many DOS programs are not.  Be aware of
  640.                the possibility of SHARE violations when running DOS
  641.                programs remotely.
  642.  
  643.  
  644.           DSZ dsz_command_line
  645.  
  646.                DSZ allows you to execute the DSZ program to transfer
  647.                files while running REMDoor.  REMDoor calls DSZ passing
  648.                dsz_command_line to DSZ.  
  649.  
  650.                It is not necessary to use the DSZ parameter "CON"
  651.                since REMDoor does not redirect the screen output to
  652.                the communications port. 
  653.  
  654.  
  655.           EDIT file_name
  656.  
  657.                EDIT is a simple line-oriented editor (no word-wrap,
  658.                paragraph formatting, etc).  Lines are limited to 254
  659.                characters in length, longer lines will be truncated.
  660.                The commands are based on WordStar, but only a very
  661.                limited set of WordStar commands are currently
  662.                implemented.
  663.  
  664.                EDIT edits files in memory so the size of the files
  665.                which may be edited is limited by the available memory. 
  666.                On a 640K machine with few TSR's the limit is greater
  667.                than 100K [your milage may vary].  In a multitasking
  668.                environment it is possible for a file to be altered by
  669.                another user while it is being edited.  EDIT checks the
  670.                size of the file and the time stamp before resaving it. 
  671.                If either have changed you will be warned and allowed
  672.                to save the file under another name.  If a file is
  673.                locked by another user when you try to save it you will
  674.                also be given the opportunity to save the file under
  675.                another name.
  676.  
  677.                The size of the editing window is controlled by the
  678.                current WINDOW setting.  The edit window will be the
  679.                same size as the WINDOW setting and display window_size
  680.                - 2 lines of text.  This allows you to limit the number
  681.                of lines EDIT displays which cuts down on the time it
  682.                takes to redraw the screen.  This can be useful if you
  683.                are connected at low baud rates.
  684.  
  685.  
  686.  
  687.                                                                          12
  688.  
  689.                The commands which are currently implemented are:
  690.  
  691.           File commands
  692.  
  693.                Remote Keyboard     Local Keyboard      Function
  694.  
  695.                ^KX                 same                save file and
  696.                                                        exit
  697.  
  698.                ^KQ                 same                quit without
  699.                                                        saving file
  700.  
  701.                ^KS                 same                save file and
  702.                                                        continue editing
  703.  
  704.                ^KR                 same                read a file adding
  705.                                                        the text above the 
  706.                                                        current line
  707.  
  708.           Block commands
  709.  
  710.                Remote Keyboard     Local Keyboard      Function
  711.  
  712.                ^KB                 same                mark the
  713.                                                        beginning of a
  714.                                                        block
  715.  
  716.                ^KK                 same                mark the end of
  717.                                                        a block
  718.  
  719.                ^KH                 same                turn off the
  720.                                                        block markers
  721.  
  722.                ^KC                 same                copy marked
  723.                                                        block to the
  724.                                                        current line
  725.  
  726.                ^KM                 same                move marked
  727.                                                        block to the
  728.                                                        current line
  729.  
  730.                ^KY                 same                delete marked
  731.                                                        block
  732.  
  733.                ^KW                 same                write a marked
  734.                                                        block to a file
  735.  
  736.  
  737.  
  738.                                                                          13
  739.  
  740.           Cursor movement commands
  741.  
  742.                Remote Keyboard     Local Keyboard      Function
  743.  
  744.  
  745.                ^S                  Left Arrow          move the cursor one
  746.                                                        position to the left
  747.  
  748.                ^D                  Right Arrow         move the cursor one
  749.                                                        position to the
  750.                                                        right
  751.  
  752.                ^E                  Up Arrow            move the cursor one
  753.                                                        line up
  754.  
  755.                ^X                  Down Arrow          move the cursor one
  756.                                                        line down
  757.  
  758.                ^A                  Ctrl-Left Arrow     move the cursor one
  759.                                                        word to the left
  760.  
  761.                ^F                  Ctrl-Right Arrow    move the cursor one
  762.                                                        word to the right
  763.  
  764.                ^QS                 HOME                move the cursor to
  765.                                                        the first character
  766.                                                        in the line
  767.  
  768.                ^QD                 END                 move the cursor to
  769.                                                        the end of the line
  770.  
  771.                ^QE                 same                move the cursor to
  772.                                                        the first screen
  773.                                                        line
  774.  
  775.                ^QX                 same                move the cursor to
  776.                                                        the last screen line
  777.  
  778.                ^R                  PgUp                page up one screen
  779.  
  780.                ^C                  PgDn                page down one screen
  781.  
  782.                ^W                  same                scroll the screen up
  783.                                                        one line
  784.  
  785.                ^Z                  same                scroll the screen
  786.                                                        down one line
  787.  
  788.  
  789.  
  790.                                                                          14
  791.  
  792.                ^QR                 same                move the cursor to
  793.                                                        the first line of
  794.                                                        the file
  795.  
  796.                ^QC                 same                move the cursor to
  797.                                                        the last line of
  798.                                                        the file
  799.  
  800.                ^QG                 same                go to line #
  801.  
  802.  
  803.           Character editing commands
  804.  
  805.                Remote Keyboard     Local Keyboard           Function
  806.  
  807.                Backspace (^H)      same                deletes the
  808.                                                        character to the
  809.                                                        left of the cursor
  810.  
  811.                Delete or ^G        DEL or ^G           deletes the
  812.                                                        character under the
  813.                                                        cursor
  814.  
  815.                ^V                  ^V or INS           toggle between
  816.                                                        Insert and
  817.                                                        Typeover mode
  818.  
  819.           Line editing commands
  820.  
  821.                Remote Keyboard     Local Keyboard           Function
  822.  
  823.                ^N                  same                insert a line
  824.                                                        below the current
  825.                                                        line
  826.  
  827.                ^Y                  same                delete the current
  828.                                                        line
  829.  
  830.           Misc commands
  831.  
  832.                ^KF                 same                find a string in the
  833.                                                        file
  834.  
  835.                ^L                  same                refresh the remote
  836.                                                        screen
  837.  
  838.  
  839.  
  840.                                                                          15
  841.  
  842.           ERASE [options] file_spec1 [file_spec2 ...]
  843.            or
  844.           DEL [options] file_spec1 [file_spec2 ...]
  845.  
  846.                option switches:
  847.  
  848.                     -A  (include all files) include hidden files
  849.                     which match the file_spec
  850.  
  851.                     -P  prompt with the name of each file found
  852.                     before erasing.
  853.  
  854.                ERASE functions just like the DOS erase command but
  855.                allows you to erase multiple files with one command.
  856.  
  857.  
  858.           EXIT
  859.  
  860.                Return control to the BBS software.
  861.  
  862.  
  863.           FIND [options] file_spec1 [file_spec2 ...]
  864.  
  865.                option switches:
  866.  
  867.                     -N  (non-stop display) overrides the current
  868.                     WINDOW setting.
  869.  
  870.  
  871.                FIND searches all available hard disks for files
  872.                matching the file_spec's.
  873.  
  874.  
  875.           FGREP [options] string file_spec1 [file_spec2 ...]
  876.  
  877.                option switches:
  878.  
  879.                     -C  (case sensitive) make the search case
  880.                     sensitive
  881.  
  882.                     -F  display only names of files which contain
  883.                     a match
  884.  
  885.                     -O  (zero) display file name only, not
  886.                     matching lines
  887.  
  888.                     -N  (non-stop display) overrides the current
  889.                     WINDOW setting.
  890.  
  891.  
  892.  
  893.                                                                          16
  894.  
  895.                FGREP scans all files matching the file_spec's and
  896.                displays lines which contain the pattern string (only
  897.                the first 80 characters of the line is displayed). 
  898.                Strings which contain spaces must be enclosed in
  899.                quotes. 
  900.  
  901.  
  902.           FREE [drive_spec]
  903.  
  904.                FREE reports the available space for a disk drive. 
  905.                With no arguments it reports for all available drives. 
  906.  
  907.  
  908.           HELP [command name]
  909.  
  910.                HELP with no arguments displays a list of all REMDoor
  911.                commands.
  912.  
  913.                HELP followed by a command name gives specific help for
  914.                that command.
  915.  
  916.  
  917.           MKDIR directory_name
  918.            or
  919.           MD directory_name
  920.  
  921.                MKDIR functions just like the DOS mkdir command.
  922.  
  923.  
  924.           MOVE [options] file_spec1 [file_spec2 ...] destination
  925.  
  926.                option switches:
  927.  
  928.                     -P  prompt with the name of each file found
  929.                     before moving.
  930.  
  931.                Functions just like the DOS move command would operate
  932.                if IBM had chosen to implement it.  Wildcards are fully
  933.                supported.
  934.  
  935.                The destination must be a directory or drive_spec. 
  936.                MOVE as a rename function is not supported.
  937.  
  938.                MOVE will not overwrite existing files.
  939.  
  940.  
  941.  
  942.                                                                          17
  943.  
  944.           REFRESH
  945.  
  946.                REFRESH redraws the remote screen.  This can be useful
  947.                if line noise garbles the remote display.
  948.  
  949.  
  950.           RENAME old_file_name new_file_name
  951.            or
  952.           REN old_file_name new_file_name
  953.  
  954.                RENAME functions just like the DOS rename command
  955.                except that wild cards are not supported.
  956.  
  957.  
  958.           RMDIR directory_name
  959.            or
  960.           RD directory_name
  961.  
  962.                Functions just like the DOS rmdir command.
  963.  
  964.  
  965.           TIME
  966.  
  967.                TIME displays the time of day and the elapsed time that
  968.                REMDoor has been active.
  969.  
  970.  
  971.           TIMEOUT [n]
  972.  
  973.                The TIMEOUT command sets the keyboard inactivity
  974.                timeout to n seconds.  If n is equal to 0 then REMDoor
  975.                will not drop carrier after extended periods of
  976.                inactivity.  The default TIMEOUT value is 600 seconds
  977.                (10 minutes).
  978.  
  979.                TIMEOUT with no argument displays the current timeout
  980.                value.
  981.  
  982.                NOTE:  One use for the TIMEOUT command is to allow for
  983.                "unattended" file transfers.  First set TIMEOUT to some
  984.                small value.  Then use the DSZ command to start a file
  985.                transfer.  After the transfer is completed REMDoor will
  986.                timeout and return control to the BBS software.
  987.  
  988.  
  989.  
  990.                                                                          18
  991.  
  992.           TYPE [options] file_spec1 file_spec2
  993.  
  994.                option switches:
  995.  
  996.                     -N  (non-stop display) overrides the current
  997.                     WINDOW setting.
  998.  
  999.                TYPE functions just like the DOS type command except
  1000.                that it supports multiple file_spec's.  Files are
  1001.                displayed in the order found with no attempt to remove
  1002.                duplicates caused by overlapping file_spec's.
  1003.  
  1004.  
  1005.           UPDATE [file_mask] destination
  1006.  
  1007.                UPDATE copies files from the current directory to the
  1008.                destination directory if:
  1009.  
  1010.                     1) The file exists in both the current and
  1011.                     destination directory.
  1012.  
  1013.                     and
  1014.  
  1015.                     2) The copy in the current directory is newer
  1016.                     than the one in the destination directory.
  1017.  
  1018.                UPDATE will attempt to copy all files which need to be
  1019.                updated keeping track of any files which can not be
  1020.                copied because one or the other copy is currently
  1021.                locked by another user.  It will then try up to 5 more
  1022.                times to copy any that are locked waiting between each
  1023.                try for a chance for the other process to unlock the
  1024.                file.
  1025.  
  1026.                If the file_mask is omitted the default is to test all
  1027.                files in the current directory.
  1028.  
  1029.  
  1030.           VER
  1031.  
  1032.                VER displays the REMDoor version number.
  1033.  
  1034.  
  1035.  
  1036.                                                                          19
  1037.  
  1038.           WINDOW [n]     (n must be between 0 and 24)
  1039.  
  1040.                The WINDOW command set the current page length to n. 
  1041.                If n is equal to 0 then REMDoor will not pause after
  1042.                each page of output (continuous display).
  1043.  
  1044.                WINDOW with no argument displays the current window
  1045.                size.
  1046.  
  1047.  
  1048.           ZIPV [options] file_spec1[.ZIP] [file_spec2[.ZIP] ... ]
  1049.  
  1050.                option switches:
  1051.  
  1052.                     -N  (non-stop display) overrides the current
  1053.                     WINDOW setting.
  1054.  
  1055.                ZIPV displays the contents of one or more ZIP files. 
  1056.                It uses the same output format as the internal ARCV
  1057.                command.
  1058.  
  1059.  
  1060.  
  1061.                                                                          20
  1062.  
  1063.  
  1064.  
  1065.           LICENSE INFORMATION
  1066.  
  1067.           REMDoor is shareware.  The program and its accompanying
  1068.           documentation ("software") are not public domain.  The software
  1069.           is fully protected by copyright and all rights are reserved.
  1070.  
  1071.           You are hereby granted a license, without charge, to use the
  1072.           software for a period of time sufficient for evaluation and
  1073.           testing.  Continued use of the software after this reasonable
  1074.           trial period requires payment of a shareware license fee in the
  1075.           amount of $ 20.
  1076.  
  1077.           Individuals who pay the shareware license fee may use the
  1078.           software on all machines that they use or own.  Corporations
  1079.           should contact the author at the address below for site licensing
  1080.           information.
  1081.  
  1082.           Registered REMDoor users will receive notification of major
  1083.           program revisions and will receive telephone support from the
  1084.           author.  To register your copy of REMDoor send a check or money
  1085.           order to:
  1086.  
  1087.                               Ken Brown
  1088.                               5707 Jamestown Rd, Apt 2
  1089.                               Hyattsville, MD  20782
  1090.  
  1091.  
  1092.           DISTRIBUTION
  1093.  
  1094.           You are encouraged to share copies of the software with others so
  1095.           that they may evaluate REMDoor so long as the following
  1096.           conditions are met:
  1097.  
  1098.                (1)  The program and its accompanying
  1099.                     documentation must be distributed without
  1100.                     modification of any kind;
  1101.  
  1102.                (2)  No remuneration may be received in exchange
  1103.                     for the software.  This does not preclude
  1104.                     electronic information services or bulletin
  1105.                     board systems that charge fees from
  1106.                     distributing the software so long as no
  1107.                     amount beyond customary access charges or
  1108.                     membership fees is associated with download
  1109.                     of REMDoor.
  1110.  
  1111.  
  1112.  
  1113.                                                                          21
  1114.  
  1115.           Users groups and other not-for-profit organizations that
  1116.           distribute REMDoor may charge a reasonable fee to cover
  1117.           duplication and related costs.
  1118.  
  1119.           No for-profit organization is authorized to charge any amount
  1120.           for distribution of copies of the software, to include copies of
  1121.           the software with sales of their own products or to include the
  1122.           software on any media for which money is charged.
  1123.  
  1124.  
  1125.           WARRANTY INFORMATION
  1126.  
  1127.           This software is distributed without warranties of any kind,
  1128.           express or implied, including, but not limited to, the implied
  1129.           warranties of merchantability and fitness for a particular
  1130.           purpose.
  1131.  
  1132.           No representation or other affirmation of fact, including but not
  1133.           limited to statements regarding suitability for use, or
  1134.           performance of the programs, shall be or be deemed a warranty by
  1135.           the licensor for any purpose, nor give rise to any liability or
  1136.           obligation of the licensor whatever.
  1137.  
  1138.           In particular, no statement in program documentation shall be
  1139.           deemed a representation or warranty that the programs will
  1140.           perform in any particular manner, or perform in any manner
  1141.           whatsoever, or that the programs are suitable for any particular
  1142.           use or any use at all.
  1143.  
  1144.  
  1145.           ACKNOWLEDGEMENTS
  1146.  
  1147.           WordStar is a registered trademark of Micropro International
  1148.           Corporation.
  1149.  
  1150.           DSZ is a trademark of Omen Technology Inc.
  1151.  
  1152.           CED is a trademark of The Cove Software Group.
  1153.  
  1154.           ARCV is a trademark of Vernon Buerg.
  1155.  
  1156.           JaxHost is a trademark of Jack Kilday.
  1157.  
  1158.           Thanks to Bob Blacher, sysop of the Computer Connection BBS, who
  1159.           came up with the idea for REMDoor.  All I did was code it, right
  1160.           Bob?
  1161.  
  1162.  
  1163.  
  1164.