beautypg.com

Visara Master Console Center Scripting Guide User Manual

Page 256

background image

Index

Scripting Guide

256

numeric.................................................................43
string.....................................................................43

expressions

string expressions .................................................56

expressions

bracket ..................................................................59

expressions

special characters..................................................66

FCLOSE

Syntax—FCLOSE( %FileNum) .........................105

FDELETE

Syntax—FDELETE( $FileName) ==> %Success

.......................................................................106

FEXISTS

Syntax—FEXISTS( $FileName) ==> %Success107

FILENO

Syntax–FILENO($FileHandle)==>$FileDescriptor

.......................................................................108

FINDSTR

Syntax—FINDSTR($String, $Substring) ==>

$FoundText ....................................................109

FMODTIME

Syntax—FMODTIME( File) ==> %EpochSeconds

.......................................................................110

FOPEN

Syntax—FOPEN( $FileName[, %Mode]) ==>

%FileHandle...................................................111

FORMATSTR

Syntax—FORMATSTR( $String [, expr1, [expr2,

..., [exprn]..]]) ==> $Formatted ......................113

FPOS

Syntax—FPOS( %FileNum) ==> %Position......118

FREAD

Syntax—FREAD( %FileNum, var1[, var2, ...,

[varn]...]) ==> %QtyRead ..............................119

FRENAME

Syntax—FRENAME( $CurrentName, $NewName)

==> %Success ................................................120

FREWIND

Syntax—FREWIND( %FileNum) ......................121

FSEEK

Syntax—FSEEK( %FileNum, %Position) ==>

%Success........................................................122

FWRITE

Syntax—FWRITE( %FileNum, expr [,

%NEWLINE] ) ==> %Success ......................123

gclrund.txt .......................................................20

GETENV

Syntax–GETENV($Variable)==>$Value...........124

GETPID

Syntax–GETPID()==>$ProcessId ......................125

GOSUB

Syntax—GOSUB *Label....................................126

GOTO

Syntax—GOTO *Label ......................................127

HEXSTR

Syntax—HEXSTR( %Number) ==> $Hex ........128

HMCEXEC

Syntax—HMCEXEC(%ObjID, $Action [, parm1,

...]) ==> %ReturnValue..................................129

HUMID

Syntax—HUMID( %Port) ==> %Humidity ...... 131

ICON

Syntax—ICON( %Status[, $Message [, %Class [,

$Name]]]) ...................................................... 132

icon class ..........................................................31

icon name .........................................................31

ICONMSG

Syntax—ICONMSG( [%Class [, $Name]]) ==>

$Message ....................................................... 134

ICONNAME

Syntax—ICONNAME( [%Class [, %Port]]) ==>

$Name ........................................................... 135

ICONSTATUS

Syntax—ICONSTATUS( [%Class [, $Name]]) ==>

%Status.......................................................... 136

IF

Syntax—IF...[ELSE...]ENDIF ........................... 137

INC

Syntax— INC %Variable................................... 138
Syntax—INC %Variable.................................... 138

JOIN

Syntax—JOIN( $Array, $Delimiter) ==> $String

....................................................................... 139

KEY

Syntax— KEY( %Port, $Keys [,%Timeout]) ==>

%RetCode...................................................... 140

label statements ..............................................54

LEFTSTR

Syntax—LEFTSTR( $String, %Count) ==>

$SubStr .......................................................... 145

LEN

Syntax—LEN( $StringExpr) ==> %Count ........ 146

LOG

Syntax—LOG( %LogType, $Message[, %Status])

....................................................................... 147

LOWER

Syntax—LOWER( $String) ==> $Lowercase ... 148

manifest constants...........................................44

master scripts ..................................................16

matching multiple characters .........................63

MIB OID ..........................................................33
midnight seconds .............................................42

MKDTEMP

Syntax–MKDTEMP($Pattern) ==>

$DirectoryName ............................................ 149

MKSTEMP

Syntax–MKSTEMP($Pattern) ==> %FileHandle

....................................................................... 150

MKTEMP

Syntax–MKTEMP($Pattern) ==> $FileName ... 151

MONIKER

Syntax–MONIKER() ==> $Name ..................... 152

multiple characters..........................................63
naming scripts .................................................16

NMS alias ........................................................33

normal arrays ..................................................41
numeric expressions ........................................43

object action .....................................................29

object field ........................................................28
object ID ...........................................................28

object key .........................................................27