home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / LOG230.ZIP / SCRIPT.TXT < prev   
Text File  |  1990-01-11  |  5KB  |  155 lines

  1. Purchasers of the commercial version of LogiCOMM obtain a comprehensive
  2. script programming language, host mode for remote telecommunications,
  3. several example logon scripts and two printed and bound manuals.
  4.  
  5. The following is a list of all LogiCOMM script commands grouped functionally.
  6.  
  7.          ARITHMETIC COMMANDS
  8.  
  9. AND       bit-wise AND of operands.
  10. ATOI       convert string to integer.
  11. DECREMENT  decrement variable by 1.
  12. INCREMENT  increment variable by 1.
  13. ITOA       convert integer to string (signed).
  14. LAND       logical AND of operands.
  15. LOR       logical OR of operands.
  16. LXOR       logical exclusive-OR of operands.
  17. OR       bit-wise OR of operands.
  18. SUB       subtract two operands.
  19. SUM       add two operands.
  20. UTOA       convert integer to string (unsigned).
  21. XOR       bit-wise exclusive-OR of operands.
  22.  
  23.          COMMUNICATIONS I/O COMMANDS
  24.  
  25. ANSWERON   transmit auto answer string to modem.
  26. DIAL       dial a number in dialing library.
  27. DOWNLOAD   download a file with a protocol.
  28. FLUSH       flush communications port buffer.
  29. HANGUP       hang up connection.
  30. MACRO       transmit macro string.
  31. MDIAL       manually dial a number.
  32. REDIAL       redial last number.
  33. REMOTEGET  get string from communications port.
  34. SENDBREAK  send break signal.
  35. SENDINIT   send modem initialization string.
  36. TRANSMIT   transmit string to communications port.
  37. UPLOAD       upload a file with a protocol.
  38. WAITFOR    wait for a string from the serial port.
  39.  
  40.            CONSOLE I/O COMMANDS
  41.  
  42. ALARM       sound alarm at console.
  43. CLRSCREEN  clear video screen.
  44. DRAWBOX    draw text box on screen.
  45. GET       get string from console.
  46. GETCHAR    get character from keyboard.
  47. GETSTRING  get string at X-Y coordinate.
  48. GOTOXY       position cursor.
  49. HIDECURSOR hide cursor.
  50. KBDFLUSH   flush keyboard buffer.
  51. MESSAGE    print message to console.
  52. POPUPDONE  end video popup.
  53. POPUPSTART start video popup.
  54. PUTSTRING  display string on screen.
  55. SHOWCURSOR display cursor.
  56.  
  57.         FILE I/O COMMANDS
  58.  
  59. FCLOSEI    close input file.
  60. FCLOSEO    close output file.
  61. FGETC       get character from input file.
  62. FGETS       get string from input file.
  63. FOPENI       open input file.
  64. FOPENO       open output file.
  65. FPOSI       position input file pointer.
  66. FPOSO       position output file pointer.
  67. FPUTC       write character to output file.
  68. FPUTS       write string to output file.
  69. FREAD       read block from input file.
  70. FWRITE       write block to output file.
  71.  
  72.          FLOW COMMANDS
  73.  
  74. CALL       call a script file as a subroutine.
  75. CHAIN       transfer execution to another file.
  76. EXIT       exit current script file.
  77. GOSUB       call subroutine in same script file.
  78. GOTO       go to a label in current file.
  79. RETURN       return from a local subroutine call.
  80. STOP       stop all script files.
  81.  
  82.           SET COMMANDS
  83.  
  84. SET ALARMS       turns console alarm on or off.
  85. SET ALARM_TIME       sets duration of console alarm.
  86. SET ASC_CH_PACE    sets delay between characters
  87.            during an ASCII upload.
  88. SET ASC_CR_PACE    sets delay at end of line during
  89.            an ASCII upload.
  90. SET ASC_LF       determines whether line-feeds are
  91.            expanded during an ASCII upload.
  92. SET ASC_PACE       sets the ASCII pace character for
  93.            an ASCII upload.
  94. SET BAUD       sets the baud rate.
  95. SET CISAUTO       turns CIS automatic protocol
  96.            on or off.
  97. SET CRLF       determines if a line-feed should be
  98.            added to incoming carriage returns.
  99. SET CTIME       sets carrier time-out value.
  100. SET DATA       sets number of bits in data.
  101. SET DLDIR       sets default download directory.
  102. SET DTR        sets DTR control on or off.
  103. SET ECHO       sets local echo on or off.
  104. SET KEYFLUSH       turns keyboard flushing during
  105.            script execution on or off.
  106. SET PARITY       sets parity used.
  107. SET POPUP       determines if popups will be used
  108.            to notify user.
  109. SET PORT       sets communication port used.
  110. SET REMOTE_ECHO    sets echo to remote system, on or off.
  111. SET RTS        sets RTS flow control on or off.
  112. SET SCREENCOLOR    sets default screencolor.
  113. SET SCREENECHO       controls flushing of serial port to screen
  114.            during script execution.
  115. SET STOPBITS       sets number of stop bits used.
  116. SET VT100       selects terminal emulation.
  117. SET XONXOFF       sets XON/XOFF flow control on or off.
  118.  
  119.          STRING COMMANDS
  120.  
  121. STRCAT       concatenate two strings.
  122. STRLEFT    get substring from left of string.
  123. STRLEN       get string length.
  124. STRMID       get substring from middle of string.
  125. STRRIGHT   get substring from right of string.
  126. TOLOWER    translate string to lower case.
  127. TOUPPER    translate string to upper case.
  128.  
  129.           MISCELLANEOUS COMMANDS
  130.  
  131. ASSIGN       copy one operand to another.
  132. ATCANCEL   cancel pending script file
  133. ATTIME       start a script file at a given time.
  134. BEEP       beep speaker at desired frequency.
  135. CHDIR       change current directory.
  136. COMSHELL   synchronous shell to OS/2 with I/O
  137.        redirection.
  138. DATE$       get current date.
  139. DELAY       pause (milliseconds).
  140. DIR       display directory.
  141. HELP       display help menus.
  142. LOADDIAL   load dialing directory.
  143. LOADMACRO  load macro file.
  144. LOADSMACRO load script macro file.
  145. LOGCLOSE   close log file.
  146. LOGOPEN    open log file.
  147. LOGTOGGLE  toggle log file.
  148. PAUSE       pause (seconds).
  149. PRINTER    toggle printer online/offline.
  150. RUNPROG    run another program asynchronously.
  151. SETTINGS   change line settings.
  152. SETUP       change LogiCOMM configuration.
  153. TIME$       get current time.
  154. TRACE       turn trace mode on or off.
  155.