BlueZone Object methods
The BlueZone Host Automation object methods can be incorporated into scripts just like any other scripting command. Select a method to view details about functionality, parameters, and return codes. Examples are written in VBScript.
Val CloseSession( SessionTypeVal, SessionIdentifierVal );

Val Connect( SessionShortNameStr,  !, [Blank] );

Val Connected(  );

Copy( ScreenVal );

Val(get) CursorColumn( ColumnVal(set) );

Val(get) CursorRow( RowVal(set) );

Val DeleteSession( SessionNameStr );

Val Disconnect;

Exit(  );

ExtendSelectionRect( RowVal, ColumnVal );

Object Field(  );

Val Focus;

Str GetClipboardText(  );

Val GetCursor( RowVal, ColumnVal );

Str GetFolderName( TitleStr, DescriptionStr, FolderStr );

Str GetOpenFilename( FileFilterStr, FilterIndexVal, TitleStr, ButtonTextStr );

Str GetSaveAsFilename( InitialFilenameStr, FileFilterStr, FilterIndexVal, 
TitleStr, ButtonTextStr );

Val GetSessionId(  );

Val GetSessionName(  );

Str InputBox( PromptStr, DefaultStr );

Val LockKeyboard( LockVal );

Val MsgBox( MessageStr, FlagVal );

Str NewSession( SessionTypeVal, ConfigFileStr, LockKeyboardVal );

Val OpenSession( SessionTypeVal, SessionIdentifierVal, ConfigFileStr, 
TimeoutVal, WaitPaintVal );

Paste(  );

Val Pause( PauseTimeVal );

Val PrintScreen( HeaderStr, NumCopiesVal );

Val(get) PSCursorPos( PositionVal(set) );

Str PSGetText( LengthVal, PositionVal );

Val PSSearch( SearchStr, StartPosVal );

Val PSSetText( TextStr, PositionVal );

Val QueryFieldAttribute( PositionVal );

Quit(  );

Val ReadScreen( BufferStr, LengthVal, RowVal, ColumnVal );

Str ReceiveFile( ReceiveStr ); *

Str Run( CommandStr );

RunExternalMacro( ProjectStr, MacroStr, MacroParamStr );

RunMacro( MacroStr, MacroParamStr );

RunScript( ScriptStr );

Val Search( SearchStr, RowVal, ColumnVal );

Str SendFile( SendStr ); *

Str SendKey( KeyStr );

Val SetBrowserWnd;

SetClipboardText( TextStr );

Val SetCursor( RowVal, ColumnVal ); 

Str SetDLLName( NameStr );

Str SetHostPort( SessionType, SessionId, TCPPort );

SetSelectionStartPos( RowVal, ColumnVal );

Str StartTrace( FileName );

Val Status(  );

Val StopTrace;

Val Str( ValueVal );

Val TCPSetParameters( HostAddrStr, ModelTypeVal, PortVal );

Val TypePassword( AccountNameStr );

Val TypeUserName( AccountNameStr );

Val Val(StringVal );

ViewStatus(  );

Val Wait( WaitVal );

Val WaitCursor( TimeoutVal, RowVal, ColumnVal, ExtraWaitVal );

Str WaitForKeys( TimoutVal, KeysStr );

Val WaitForReady(  );

Val WaitForText( TextStr, RowVal, ColumnVal, TimeOutVal );

Val WaitReady( TimeoutVal, ExtraWaitVal );

Object Window(  );

Val WindowHandle(  );

Val(get) WindowState( StateVal(set) );

Val WriteScreen( WriteStr, RowVal, ColumnVal ); 
* Not supported in BlueZone VT