System Commands

Name

Description

alias

Declare an alias identifier.

applications

Display the applications menu.

arc

Create an arc entity.

args

Define macro parameters.

ask

Prompt for values.

atable

Declare an application identifier table.

axes

Define local axes for a graphic window.

bell

Ring the bell.

bezier

Create a bezier curve.

blob

Declare a blob identifier.

blow

Blow up an orthographic view.

box

Define the viewing box for a graphic window.

break

Break out of current block.

bspline

Create a bspline curve.

busy

Set busy mode.

capability

Simulate the license capability for the current user.

cell

Create a cell entity.

channel

Declare a channel identifier.

choice

Activate a multiple-value menu.

circle

Create a circle entity.

close

Close an input/output channel.

color

Declare a color identifier.

component

Creates one or more component identifiers.

compound

Define a compound graphic (entity) structure.

continue

Skip to end-of-block, or leave kb interrupt mode.

copy

Copy one or more files.

cspline

Create a cspline curve.

cursor

Declare a cursor identifier.

database

Define and open an external database.

db

Execute a database command block.

dbdelete

Delete a row entry from a database.

dbinsert

Insert a new row entry into a database.

dbrefresh

Refresh dbstructure values from a database.

dbstructure

Define a database structure.

dbtrans

Execute a database transaction command block.

dbupdate

Update a database with dbstructure values.

debug

Activate the interactive language debugger.

decode

Read values from a string.

delete

Delete one or more files.

delid

Delete an identifier.

dir

List directory contents.

do

Do block, associated with a while or an until.

download

Downloads a file across the internet (HTTP GET).

drag

Drag a group or entity.

draw

Draw or erase a group or entity in a window.

dump

Create a plot meta-file.

duplicate

Duplicate a group or entity.

dynlib

Register a dynamic library of external C functions.

east

Display an elevation looking east.

ellipse

Create an ellipse entity.

else

Else clause associated only with an if.

embed

Declares an external container for a window to be embedded.

encode

Write an output list to a string.

end

You should know this one.

enlarge

Scale a group or entity.

entity

Declare an entity identifier.

env

Define an external environment variable.

epointer

Declare an epointer identifier.

errlog

Display the error log window.

exclude

Exclude entities from a group(s).

exec

Execute a macro.

exit

Exit from a macro.

expand

Expand the contents of an instance entity.

export

Create an entity import/export file.

fillstyle

Declare a fillstyle identifier.

filter

Declare a filter identifier.

focus

Manipulate the input focus within a panel window.

font

Declare a font identifier.

for

For loop.

formfeed

Printer page throw.

function

Declare a user function identifier.

get

Create an instance entity.

glabel

Create a 2-D text entity.

glist

List graphic primitives/entities.

gloop

Execute a command block on selected graphic primitives.

goto

Go to a label.

grid

Display a grid in a graphic window.

group

Declare a group identifier.

gstructure

Define a graphic (entity) structure.

gtext

Create a 3-D text entity.

hatchstyle

Declare a hatchstyle identifier.

highlight

Highlight a group or entity.

hint

Prompt for a cursor action.

history

List a recent command history.

httpget

Downloads a file across the internet (HTTP GET).

httppost

Uploads data and downloads a file across the internet (HTTP POST).

httpset

Define additions to outgoing HTTP traffic.

identbox

Interactively scan atables.

identloop

Execute a command block on selected identifiers.

idir

List identifier table contents.

if

If clause.

ifno

Yes/no prompt and if clause combined.

ifyes

Yes/no prompt and if clause combined.

import

Process an entity import/export file.

include

Include entities in a group(s).

interrupt

Interrupt a macro without prompt.

iso

Display an isometric view.

kill

Delete entities.

lineclip

Clip line and vector entities with polygons.

linemerge

Merge line and vector entities.

lines

Create a polyline entity.

linestyle

Declare a linestyle identifier.

list

List identifier environment features and values.

loop

Execute a block n times.

lower

Convert file to lower case.

markerstyle

Declare a markerstyle identifier.

menupane

Declare a menupane identifier.

merge

Merge files into another.

message

Display text in a message window.

mirror

Mirror a group or entity about one or more axes.

mkdir

Create a new directory.

modify

Change entity attributes of a group or entity.

monitor

Display the monitor log window.

mount

Mount an application library.

node

Create a node entity.

north

Display an elevation looking north.

null

Do nothing.

numeric

Declare a numeric identifier.

objlist

Lists external objects known to the system.

open

Open an input/output channel (e.g. external file/process).

ortho

Display a general orthographic view.

pan

Pan across an orthographic view.

panel

Declare a panel identifier.

paneladd

Add sub-panels to an existing panel window.

pardon

Repeat the last sound file (Sun only).

path

Change directory.

pause

Prompt to interrupt a macro.

persp

Display a perspective view.

pfile

Read points from a points text file.

plan

Display a plan view a graphic window.

point

Declare a point identifier.

poll

Initiate polling.

polyclip

Perform boolean operations on polygons.

polygon

Create a polygon entity.

polygonize

Create polygon(s) from random line/arc edges.

polymerge

Merge polygons.

print

Print a file.

prism

Create a polygon prism.

procedure

Declare a procedure (user function) identifier.

project

Project a group or entity.

projection

Declare a projection identifier.

protect

Change protection of one or more files.

pseries

Get a series of interactive screen points.

pulldown

Activate a pulldown/cascading pop-up menu.

raise_event

Raise an event to the OLE client.

rasdraw

Display a raster file in a graphic window.

rasdump

Create a raster file from screen contents.

read

Read values from an input channel

record

Record an audio file

rect

Create a rectangle of points / polyline entity.

register

Set a Windows registry value.

rename

Rename/Move one or more files.

renid

Rename an identifier.

reorder

Reorder the elements of an array.

repoll

Return to the master polling control position.

restore

Load an entity file.

return

Exit from a macro.

reverse

Reverse the element order of an array.

rmdir

Delete a directory.

rotate

Rotate a group or entity.

route

Create a series of polygon entities.

save

Create a model file.

save2d

Create a model file from a window 2-D image.

search

Search for a string on an input channel.

set

Block assign array elements.

shift

Shift a group or entity.

shrink

Shrink an orthographic view.

skip

Skip the command during command eventing.

sleep

Suspend processing.

sort

Sort a file.

sortid

Sort a string identifier.

sound

Play a sound file (Sun only).

south

Display an elevation looking south.

stanza

Define a command stanza identifier.

start

Initialize an application.

stop

Terminate an application.

stretch

Stretch a group or entity.

string

Declare a string identifier.

structure

Define a structure.

suppress

Execute commands without graphic output.

svclog

Output a message to the service agent log.

switch

Switch (with cases) on a value (identifier).

sysdump

List system statistics for debugging purposes.

tell

Output values (to screen or printer).

textstyle

Declare a textstyle identifier.

tile

Declare a tile identifier.

time

Declare a time identifier.

top

Restart the current macro.

treenode

Declare a treenode identifier.

treenode_define

Define a treenode class.

type

Type a file.

uncache

Remove file(s) from the macro cache.

uncursor

Reuse the last interactive cursor position.

under

Display a plan view from below.

unless

Unless (if - not) clause.

unembed

Give notification of the unavailability of an external window.

unload

Block dump identifier table contents to file.

unmount

Unmount an application library.

unset

Unset the values of an identifier.

until

Until block.

upper

Convert file to upper case.

vane

Display a vane in a graphic window.

vector

Create a vector entity.

wadjust

Adjust the text display area of an alpha window.

walpha

Create an alpha window.

wclose

Iconify a window.

wcomponent

Define a window to house an external component.

wcloth

Define backcloth characteristics for a window.

wdelete

Delete a window.

wdisplay

Create a raster file display window.

west

Display an elevation looking west.

wexpose

Expose a window.

wgraphic

Create a graphic window.

wgroup

Define the display groups for a window.

whide

Hide a window.

while

While block.

window

Declare a window identifier.

wlist

List the contents of an alpha window.

wmove

Move a window.

wopen

De-iconify a window.

wpaint

Repaint a window.

wpanel

Create a panel window.

write

Write to an output channel.

writefile

Write the contents of a file to a binary channel.

wscale

Draw a window at a true scale.

wscroll

Scroll through an alpha window.

wsize

Resize a window.

wtab

Create a table window.

wtable

Create a table window.

wtree

Create a tree window.

wweb

Create a web browser window.

xmlread

Read an XML file into a Fire object.

zone

Create polygon entities from a buffer zone.