Session Object

The Session runtime object provides a common input/feedback mechanism across all script languages, giving access to objects of the types described in the System Type library. It is available through both the Scripts tab and the script console to any script run within Enterprise Architect.

Properties

Properties

Detail

See also

Attributes

 

·UserName - Returns the current windows username (read only)
·Version - Returns the version of this object (read only)

 

 

Methods

 

·Input(string Prompt) - displays a dialog box prompting the user to input a value; returns the string value that was entered by the user
·Output(string Output) - writes text to the current default output location; during:
·Normal script execution, output is written to the Script tab of the Output window
·Script Debugging, output is written to the Debug window
·Use of the Script Console, output is written to the Console
 
·Prompt(string Prompt, long PromptType) - displays a modal dialog to the user containing the specified prompt text and button types; returns the PromptResult  value corresponding to the button that the user clicked

 

 

PromptType values

 

·promptOK = 1
·promptYESNO = 2
·promptYESNOCANCEL = 3
·promptOKCANCEL = 4

 

 

PromptResult values

 

·resultOK = 1
·resultCancel = 2
·resultYes = 3
·resultNo = 4

 

 

Session.Prompt Example

(VBScript)

 

If ( Session.Prompt("Continue?", promptYESNO) = resultYes ) Then

 

 

 

Learn more