Purchasers of the commercial version of LogiCOMM obtain a comprehensive
script programming language, host mode for remote telecommunications,
several example logon scripts and two printed and bound manuals.

The following is a list of all LogiCOMM script commands grouped functionally.

	     ARITHMETIC COMMANDS

AND	   bit-wise AND of operands.
ATOI	   convert string to integer.
DECREMENT  decrement variable by 1.
INCREMENT  increment variable by 1.
ITOA	   convert integer to string (signed).
LAND	   logical AND of operands.
LOR	   logical OR of operands.
LXOR	   logical exclusive-OR of operands.
OR	   bit-wise OR of operands.
SUB	   subtract two operands.
SUM	   add two operands.
UTOA	   convert integer to string (unsigned).
XOR	   bit-wise exclusive-OR of operands.

	     COMMUNICATIONS I/O COMMANDS

ANSWERON   transmit auto answer string to modem.
DIAL	   dial a number in dialing library.
DOWNLOAD   download a file with a protocol.
FLUSH	   flush communications port buffer.
HANGUP	   hang up connection.
MACRO	   transmit macro string.
MDIAL	   manually dial a number.
REDIAL	   redial last number.
REMOTEGET  get string from communications port.
SENDBREAK  send break signal.
SENDINIT   send modem initialization string.
TRANSMIT   transmit string to communications port.
UPLOAD	   upload a file with a protocol.
WAITFOR    wait for a string from the serial port.

	       CONSOLE I/O COMMANDS

ALARM	   sound alarm at console.
CLRSCREEN  clear video screen.
DRAWBOX    draw text box on screen.
GET	   get string from console.
GETCHAR    get character from keyboard.
GETSTRING  get string at X-Y coordinate.
GOTOXY	   position cursor.
HIDECURSOR hide cursor.
KBDFLUSH   flush keyboard buffer.
MESSAGE    print message to console.
POPUPDONE  end video popup.
POPUPSTART start video popup.
PUTSTRING  display string on screen.
SHOWCURSOR display cursor.

		FILE I/O COMMANDS

FCLOSEI    close input file.
FCLOSEO    close output file.
FGETC	   get character from input file.
FGETS	   get string from input file.
FOPENI	   open input file.
FOPENO	   open output file.
FPOSI	   position input file pointer.
FPOSO	   position output file pointer.
FPUTC	   write character to output file.
FPUTS	   write string to output file.
FREAD	   read block from input file.
FWRITE	   write block to output file.

		 FLOW COMMANDS

CALL	   call a script file as a subroutine.
CHAIN	   transfer execution to another file.
EXIT	   exit current script file.
GOSUB	   call subroutine in same script file.
GOTO	   go to a label in current file.
RETURN	   return from a local subroutine call.
STOP	   stop all script files.

		  SET COMMANDS

SET ALARMS	   turns console alarm on or off.
SET ALARM_TIME	   sets duration of console alarm.
SET ASC_CH_PACE    sets delay between characters
		   during an ASCII upload.
SET ASC_CR_PACE    sets delay at end of line during
		   an ASCII upload.
SET ASC_LF	   determines whether line-feeds are
		   expanded during an ASCII upload.
SET ASC_PACE	   sets the ASCII pace character for
		   an ASCII upload.
SET BAUD	   sets the baud rate.
SET CISAUTO	   turns CIS automatic protocol
		   on or off.
SET CRLF	   determines if a line-feed should be
		   added to incoming carriage returns.
SET CTIME	   sets carrier time-out value.
SET DATA	   sets number of bits in data.
SET DLDIR	   sets default download directory.
SET DTR 	   sets DTR control on or off.
SET ECHO	   sets local echo on or off.
SET KEYFLUSH	   turns keyboard flushing during
		   script execution on or off.
SET PARITY	   sets parity used.
SET POPUP	   determines if popups will be used
		   to notify user.
SET PORT	   sets communication port used.
SET REMOTE_ECHO    sets echo to remote system, on or off.
SET RTS 	   sets RTS flow control on or off.
SET SCREENCOLOR    sets default screencolor.
SET SCREENECHO	   controls flushing of serial port to screen
		   during script execution.
SET STOPBITS	   sets number of stop bits used.
SET VT100	   selects terminal emulation.
SET XONXOFF	   sets XON/XOFF flow control on or off.

		 STRING COMMANDS

STRCAT	   concatenate two strings.
STRLEFT    get substring from left of string.
STRLEN	   get string length.
STRMID	   get substring from middle of string.
STRRIGHT   get substring from right of string.
TOLOWER    translate string to lower case.
TOUPPER    translate string to upper case.

		  MISCELLANEOUS COMMANDS

ASSIGN	   copy one operand to another.
ATCANCEL   cancel pending script file
ATTIME	   start a script file at a given time.
BEEP	   beep speaker at desired frequency.
CHDIR	   change current directory.
COMSHELL   synchronous shell to OS/2 with I/O
	   redirection.
DATE$	   get current date.
DELAY	   pause (milliseconds).
DIR	   display directory.
HELP	   display help menus.
LOADDIAL   load dialing directory.
LOADMACRO  load macro file.
LOADSMACRO load script macro file.
LOGCLOSE   close log file.
LOGOPEN    open log file.
LOGTOGGLE  toggle log file.
PAUSE	   pause (seconds).
PRINTER    toggle printer online/offline.
RUNPROG    run another program asynchronously.
SETTINGS   change line settings.
SETUP	   change LogiCOMM configuration.
TIME$	   get current time.
TRACE	   turn trace mode on or off.
