IScreenBase Interface
A Terminal Emulator Base Screen.

C# Syntax

public interface IScreenBase 
Public Properties
  Name Description
Property Size The column count and row count of the terminal emulator screen. Represented by the Size object.  
Top
Public Methods
  Name Description
Method GetText Overloaded. Returns the text from the specified screen rectangle.  
Method Sync Overloaded. Waits until a response is received from the host and the emulator status is set to Ready, or until the timeout is reached, before continuing with the run session.  
Method WaitForText Overloaded. Waits for a specified text to appear on the emulator screen before continuing the run session.

Example 1: This example uses the WaitForText method to wait 10 seconds for the string defined as a regular expression, for example: "CH70001 LAST ACCESS AT 14:27:07 ON THURSDAY":

WaitForText(As.RegExp(@".*LAST ACCESS AT \d\d:\d\d:\d\d ON .*DAY.*"), new Area(3, 1, 3, 80), 10000)

Example 2: This example uses the WaitForText method to wait 5 seconds for a string, for example: "User":

WaitForText("User", new Area(3, 1, 3, 80), 5000)

 
Top