 Commands, Quick Start:

Here, all the commands and their syntax is shown. For Further
descriptions please  look at the command descriptions indivi-
dually in the online help manual.

SCREEN CLEAR
   Command clears the screen.

SCREEN GET
   This command saves a screen to a buffer

SCREEN PUT
   This command shows a screen that has been previously saved

SCREEN WIPE <SPLIT | LEFT | RIGHT | UP | DOWN>
   This commands clears the screen using the parameter

SHOW SCREEN "<filename>" <TXT | GRA | PCX | GIF>
   Command shows a screen from a separate file

SHOW SLIDE "<filename>"
   Command shows several slides according to file specified

SHOW CHART "<filename>" <BAR | PIE | LIN>
   Command shows a chart according to file and type specified

WRITE <"<text to be printed on screen>" | <variable>>
      {+ again}
   Command writes texts to the screen

COLOR <BACKGROUND | FOREGROUND | ATTRIBUTE>
   Command sets the color that effects other commands

GOXY <x-coordinate> <y-coordinate>
   Command sets the coordinates that effects other commands

WAIT [<seconds> | "<text>"]
   Command stops script execution until seconds are passed or
   any key is pushed

SPEAK <number> | <variablename> | "<text>"
   Command talks through the speaker

MUSIC SOUND <notechar> <number> <number>
   Command makes a single sound through the speaker

MUSIC PROCESS "<filename>" SND
   Command reads a DataShow music file and plays it

MUSIC PROCESS "<filename>" WAV <frequency>
   Command reads a Windows music file and plays it

EFFECT SCROLL <UP | DOWN>
   Command scrolls the screen up or down

EFFECT FADE <IN | OUT | BOTH>
   Command fades the screen

EFFECT GLITTER
   Command makes lots of glitter on the screen

EFFECT TEXTTYPE <font-number> <size-number>
   Command sets the text type and size for graphic writes

EFFECT POINT <x-coordinate> <y-coordinate>
   Command writes an arrow on specified place

DRAW BOX <length> <height>
   Command draws a box from current location

DRAW LINE <length-number>
   Command draws a line from current location

DRAW CIRCLE <radius-number>
   Command draws a circle with center in current location

SET GRAPHICS <OFF|CGA|EGA1|EGA2|VGA1|VGA2|SVGA1|SVGA2>
   Command set scripts in either text or graphics mode

SET DELAYFACTOR <number>
   Command set the delays for other commands

SET SHADOW <OFF | <number>>
   Command sets shadow on graphics writes

SET CURSOR <ON | OFF>
   Command sets cursor in text mode

SET TIMEOUT <number>
   Command makes scripts pass the WAIT command

SET ESCAPEKEY <OFF | <number>>
   Command let you control the interruption of scripts

SET TEXTSOUND <ON | OFF>
   Command sets the sound on writes to screen

SET DOUBLELINE <ON | OFF>
   Command sets single or double lines

SET DEBUG <ON | OFF>
   Command enables debug <alt+d> halting of scripts

DO "<filename>"
   Command lets you execute another script file

MARK <number>
   Command marks a place to jump to

JUMPMARK <number>
   Command jumps to a mark

VARIABLE CREATE <name> TYPE
                <STRING "<text>" | NUMBER <value> | KEY>
   The command creates a variable of a given type

VARIABLE INCREASE <name> <number>
   This command increases a number variable by a given number

VARIABLE DECREASE <name> <number>
   This command decreases a number variable by a given number

VARIABLE RELEASE <name>
   This command deletes a given variable

VARIABLE VALUE <name> <value>
   This command forces a value to a given variable

VARIABLE LOAD <name> FROM "<filename>"
   The command loads a variable from disk

VARIABLE SAVE <name> TO "<filename>"
   The command saves a variable to disk

READ CHOISE <number> <number>
   This command reads a number key in the given range

READ STRING [UPPER] <variable name> <length number>
   This command reads a string with the given length

READ KEY <variable name>
   This command reads a key into a variable

IF <variable name> <EQ | NE | LT | LE | GT | GE | IN>
   <<number> | <variable name>> DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you test the value of a number variable

IF [NOT] GRAPH <VGA | EGA | CGA> DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you check the graphics adapter

IF [NOT] MOUSE DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you check if a mouse is present

IF [NOT] FILE <"filename"> DO
   "<filename>" | JUMPMARK | BREAK | MATH QUIT | .. END
   This command let you check if a file exists

CASE CHOISE <number> DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you examine the value read by READ CHOISE

CASE STRING [UPPER] <variable name>
   <<"text"> | <variable name>> DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you test the value of a string variable

CASE KEY <variable name> <key number> DO
   "<filename>" | JUMPMARK | BREAK | MATH | QUIT | .. END
   This command let you test the value of a key variable

MATH <variable name> = <expression>
   This command let you do mathematic operations

DEFINE
   This command marks the beginning of a defined area

END
   This command marks the end of a defined area

MOTION <LEFT | RIGHT> <times>
   This command lets you move a defined area across screen

MOUSE <ON | OFF | TRACK >
   The command makes it possible for you to use a mouse

BUTTON
   *** This command is under construction

WINDOW <length> <height>
   This command selects part of the screen for output

CONTINUE
   This command restarts script execution from the beginning

BREAK
   This command goes to a continue command and goes on there

CALL "<command>"
   This command calls an operating system file or program

INSTALL FONT "<filename>"
   The command makes it possible to install more fonts

QUIT
   This command end script and DataShow execution
