home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 2 / goldfish_vol2_cd1.bin / files / biz / demo / excelsiordemo / system / text / english / help.ipl < prev    next >
Encoding:
Text File  |  1993-12-21  |  7.5 KB  |  182 lines

  1. \f1\c1EXCELSIOR! \c7BBS  (Online User Help Manual)
  2.  
  3. \z4\c7TOPIC:\q1   IPL
  4.  
  5.      IPL (Intuitive Programming Language) allows you to "insert" certain
  6. sequences into text for the system to interpret.  EXCELSIOR will recognize a
  7. "\\" as the beginning of the Sequence Introducer.  The majority of the commands
  8. use an identifier, usually a single character, followed by an offset value. In
  9. the text below, the offset value is denoted by the letter x.  Replace this
  10. letter with the appropriate value located under DESCRIPTION.
  11.    Some commands are for users with SysOp access only.  Users without Sysop
  12. Access can only read "already created" commands, they will not be able to 
  13. create new ones.  These commands are denoted by the asterisk (*).
  14.    These commands are found as a standard on other systems, we have kept to
  15. this standard thus allowing for some compatibility between systems: 
  16.  
  17. IDENTIFIER         Description  
  18. =-=-=-=-=-         =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  19.    @x              Set IPL Variable Setting
  20.                           0  CANCEL ALL Settings
  21.                           1  Do not interpret commands (PRINT ALL CODES)
  22.                           2  Disable WORD-WRAP
  23.                           4  Disable MORE-PROMPT
  24.                           8  Disable SysOp-Only IPL Commands 
  25.  
  26.                    (NOTE: These variables will be reset as soon as the system
  27.                           reaches a command prompt)
  28.  
  29.    Ax              Disable message aborting
  30.  
  31.    Bx              Print x bells (DisplayBeep() on local console)
  32.  
  33.    Cx              Change the cursor color to:
  34.                           0  Black       4  Blue
  35.                           1  Red         5  Purple
  36.                           2  Green       6  Cyan  
  37.                           3  Yellow      7  White
  38.  
  39.    Dx              After a failed test operation, jump to label "x"
  40.  
  41.    Ex              After a successful test operation, jump to label "x"
  42.  
  43.    Fx              Screen Manipulation, move cursor to:
  44.                           0  Home position
  45.                           1  Home position and clear screen
  46.  
  47.    Gx              Wait for a single key to be entered, store it in IPL 
  48.                    Variable "x"
  49.  
  50.    Hn              Print x backspaces
  51.  
  52.    Ix              Input an entire line (limit 78 chars).  Store the line in
  53.                    IPL Variable "x"
  54.  
  55.    Jx              Jump to label "x".
  56.  
  57.    Kx              Toggle Kolorific mode (0 = Off / 1 = On).
  58.                    Will change text color each time a character is printed.
  59.  
  60.    Mx              Defines label "x".  This is used for tests(D,E) & jumps(J).
  61.                    NOTE:  Labels can only be located after the "GO TO" command
  62.  
  63.    Nx              Print x newlines
  64.  
  65.    Ox              Set BOLD Text (ANSI)
  66.  
  67.    Px              Change PrintMode to #x
  68.                           0  Standard
  69.                           1  Stack letters on top of one another
  70.                           2  Print Upward
  71.                           3  Print Downward
  72.                           4  Print Backward
  73.  
  74.    Qx              IPL Setting Mode:
  75.                           0  Re-send all current ANSI settings
  76.                           1  Cancel all settings and use default color
  77.                           2  Store current IPL conditions.
  78.                           3  Restore IPL condition.
  79.  
  80.    Rx              Set Reverse Mode:
  81.                           0  Off
  82.                           1  On
  83.  
  84.    Sx              Pause between each character.  (x = 1/50 second)
  85.  
  86.    Tx<v>\           Test a variable for equality.  This command must be ended by
  87.                    an EOL (end of line) or another "\".  <v> = equals the
  88.                    test string.  Note it will test up to the length of <v>.
  89.  
  90.                         0-4  IPL Variable 0-4
  91.                           5  AccessGroup (use 00-32)
  92.                           6  SysOp Access (0=False / 1=True)
  93.                           7  Terminal Type  (0=Ascii / 1 = ANSI)
  94.                           8  Max Columns  (23-80)
  95.                           9  Expert Level (0=False / 1=True)
  96.  
  97.    Ux              Set underline mode
  98.                           0  Off
  99.                           1  On
  100.  
  101.    Vx              Display a system variable.  Insert response into text
  102.                           0  Current Date & Time
  103.                           1  User's Last Call (Date & Time)
  104.                           2  User's Alias
  105.                           3  User's Real Name
  106.                           4  User's Phone Number
  107.                           5  Date account expires
  108.                           6  User's AccessGroup name
  109.                           7  Afternoon, morning, evening (where time is
  110.                              appropriate)
  111.                           8  Total number of system's calls
  112.                           9  User's Street Address
  113.                           a  User's City & State
  114.                           b  User's ZipCode or Postal Code
  115.                           c  Time user has remaining for this call
  116.                           d  Total number of calls user has made
  117.                           e  Number of downloaded files
  118.                           f  Number of uploaded files
  119.                           g  Number of downloaded bytes
  120.                           h  Number of uploaded bytes
  121.                           i  Number of posts
  122.                           j  NOTHING.  Added for compatibility
  123.                           k  File credits available
  124.                           l  Byte credits available
  125.                           m  User's FIRST name
  126.                           n  User's LAST name
  127.                           o  Current sub-board number
  128.                           p  Current sub-board name
  129.                           q  Version of the BBS
  130.                           r  Name of the BBS
  131.                           s  UUCP Address (if any)
  132.                           t  The Sysops Name
  133.                           u  The System's location
  134.                           v  Baud rate of user
  135.  
  136.    Wx              Wait for x seconds to pass
  137.  
  138.    Yx              Display IPL Variable "x"
  139.  
  140.    Xx              Immediatedly exit message
  141.  
  142.    Zn              Change background color, use same colors as command "C"
  143.  
  144.    &0<cmd>\         Execute a "global command", where <cmd> = the command.
  145.  
  146.    ^x              Move cursor up x lines
  147.  
  148.    !x              Move cursor down x lines
  149.  
  150.    >x              Move cursor right x columns
  151.  
  152.    <x              Move cursor left x columns
  153.  
  154.    -x              Insert x characters at current position
  155.  
  156.    \\\\              Actually print a single slash "\\"
  157.  
  158.    ?x              Wait for a Yes/No.  Defaults when a return is pressed to:
  159.                           0  No (FALSE)
  160.                           1  Yes (TRUE)
  161.  
  162. *  *x<file>\\       Prints file "<file>".  X can equal any of the values for
  163.                    the '@' command.  SysOp only.
  164.  
  165. *  #x<file>\\       Spawn a door program.  Where <file> is the complete path
  166.                    and filename.  SysOp only.
  167.                           0   Shared access ARexx program
  168.                           1   Exclusive access ARexx program
  169.                           2   Shared access 'C' program
  170.                           3   Exclusive acess 'C' program
  171.                           5   Shared access DOS program.
  172.                           6   Exclusive acess DOS program
  173.                           7   Shared access Paragon program.
  174.                           8   Exclusive acess Paragon program
  175.  
  176. *  $0<file>\\       Executes an AmigaDOS command.  The command is <file>.
  177.                    SysOp only.
  178.  
  179.    =x              Manually set the Yes/No prompt and IPL variable
  180.                           0   False
  181.                           1   True
  182.