contents   index   previous   next



Routines for execution control

 

Clib.abort()

Terminates program, normally due to error.

Clib.assert()

Test a condition and abort if it is false.

Clib.atexit()

Sets function to be called at program exit.

Clib.exit()

Normal program termination.

Clib.system()

Passes a command to the command processor.

 

global.eval()

Evaluate string as script code, like SElib.interpret.

 

SElib.baseWindowFunction()

Call base procedure for a window.

SElib.breakWindow()

Release control of a window.

SElib.compileScript()

Compiles script into executable code.

SElib.doWindows()

Start ScriptEase window manager.

SElib.dynamicLink()

Make a call to the API.

SElib.inSecurity()

Calls security manager initialization routine.

SElib.instance()

Get instance handle of currently executing script.

SElib.interpret()

Interprets ScriptEase code or source file.

SElib.interpretInNewThread()

Creates a new thread within a current process.

SElib.makeWindow()

Create window to be managed.

SElib.messageFilter()

Restrict messages to a window.

SElib.multiTask()

Toggle multitasking on and off.

SElib.ShellFilterCharacter()

Add character filter to ScriptEase shell.

SElib.ShellFilterCommand()

Add command filter to ScriptEase shell.

SElib.spawn()

Runs an external executable.

SElib.subclassWindow()

Hooks a windowFunction in message loop.

SElib.suspend()

Suspends program execution for a while.

SElib.windowList()

Get handles of child windows.

 

exec.jsh - execute programs

getopt.jsh - get options

keypush.jsh - keyboard simulation

menuctrl.jsh - control menus

message.jsh - for windows

mouseclk.jsh - mouse simulation

optparms.jsh - get parameters

winexec.jsh - execute programs

 


Routines for file/stream I/O