home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / internet / starterpck / !TCPIP / Notes / Switches < prev    next >
Text File  |  1994-07-01  |  3KB  |  87 lines

  1. Terminal Control Command Switches
  2. =================================
  3.  
  4. FTP, TELNET, FINGER have had their command syntax extend to allow
  5. terminal control options and expect/send strings to be appended to the
  6. basic command. See the file "Chat for precise details of expect/send
  7. pairs.
  8.  
  9. This change, makes no alteration to the basic use of the FTP, TELNET and
  10. finger commands.
  11.  
  12.  
  13.   \        This character must occure on it's own to mark the
  14.           end of command specific parameters and the start of
  15.           terminal options, or the end of terminal options and the
  16.           start of expect / send strings.
  17.       
  18.   !        Prefixing any of the following options causes the
  19.         reverse effect, "!E" disables local echo. In the case
  20.         of "!X" and "!Y", the incidental effect is to restore
  21.         default width or height.
  22.  
  23.   B        Opens the commands edit box at the top of the window
  24.  
  25.   W             Cursor wrap mode on
  26.  
  27.   R        Causes the window to be read only
  28.  
  29.   E        Enable local echo.
  30.   
  31.   N        Enable newline mode
  32.   
  33.   F        Causes window to follow the cursor
  34.   
  35.   I        Switches to Inverse video
  36.   
  37.   L        Enables line editing mode, rather than raw character
  38.         mode.
  39.   
  40.   C<n>        Enables split screen chat mode, n is the line number of
  41.         the split point.
  42.   
  43.   X<n>        Sets the terminal window width in characters
  44.   
  45.   Y<n>      Sets the terminal window height in lines
  46.   
  47.   ><name>    Starts spooling with escape code to named file
  48.   >><name>    Start spooling without escape codes to named file
  49.   
  50.   @<name>    Attach the named macro menu to the command box
  51.  
  52.  
  53. "*" may be used in place of <name> to cause spooling to a unique
  54. temporary file which is auto-loaded into a text editor when either the
  55. spool file is closed, or the session ends.
  56.  
  57. Each of these options must be separated by a space. There must be no
  58. space between an option and it associated parameter.
  59.  
  60. All of these switches, except "R" have menu or dialogue box equivelents.
  61.  
  62. expect and send strings (case sensitive) follow the switches where
  63. required.
  64.  
  65. The main purpose of these command extensions is to allow terminal
  66. settings to be preset via user-defined hierarchicial menu based macro
  67. commands that will be added in a later release. These menu will be
  68. available from the menu button in the command editing box.
  69.  
  70. Currently the only option on this menu is "Clear" which clears the
  71. contents of the command box.
  72.  
  73. For example, to connect to, and login to Demon's ftp server, with a 100
  74. line terminal screen, spooling to a temporary file that will be loaded
  75. into !edit when the session is closed:
  76.  
  77. ftp ftp.demon.co.uk \ Y100 >>* \ "name: " "anonymous\r\n" "word:" "adam@\r\n"
  78.  
  79.  Start of options --^          ^-- Start of expect and send strings.
  80.  
  81. The "\r\n" are needed as eol characters are NOT auto appended to send
  82. strings, allowing send strings to be effectively single key presses.
  83.  
  84. Currently expect strings may be upto 16 characters. If anyone feels this
  85. to be insufficient, I can easily extend it.
  86.  
  87.