Unhide Window Action

Declaration

<AMWINDOWUNHIDE WINDOWTITLE="text" WINDOWCLASS="text" WINDOWHANDLE="number" ALLOWHIDDEN="yes/no" WINDOWHANDLEVARIABLE="text [variablename]" WINDOWCLASSVARIABLE="text [variablename]" WINDOWTITLEVARIABLE="text [variablename]" RESULTDATASET="text" />

See Also

Unhide Window Action-Setting Properties, Close Window, Maximize Window, Focus Window, Restore Window, Hide Window, Minimize Window, Resize Window, Move Window, Wait for Window, End Process

Description

Unhides the specified hidden window. Unhiding a previously hidden window causes the window to become visible again so that it can be seen and interacted with.

Note: The only way to access a window that has been hidden is to Unhide it first. Keystrokes and mouse clicks cannot be sent to hidden windows.

Practical Usage

Generally used to make visible a window that has been previously hidden using the Hide Window <AMWINDOWHIDE> action or using the Run <AMRUN> action with the Initial window state parameter set to Hidden [WINDOWSTARTUP="hidden"].

Parameters

General Tab

Window Title Must Be

Text, Required
MARKUP:
a) WINDOWTITLE="Untitled - Notepad"
b) WINDOWTITLE="*Internet Explorer*"

Specifies the title of the window to unhide. The value is not case sensitive. This parameter supports wildcard characters (* and ?). For example "*Internet Explorer*" would include all windows containing Internet Explorer.

Window Class Must Be

Text, Required
MARKUP: WINDOWCLASS="Outlook Express Browser Class"

Specifies the class of the window to unhide. The value is not case sensitive. This parameter supports wildcard characters (* and ?). For example "*Explore*" would include all window classes containing Explore.

Window Handle Must Be

Number, Optional, Default: 0
MARKUP: WINDOWHANDLE="555735"

Specifies the handle of the window to unhide. If set to 0 or omitted, this parameter is ignored.

Contents Tab

The Contents tab contains standard window dissection parameters used to describe controls or text inside a window. These parameters are the same on every action that specifies a window and are documented under Window Dissection Parameters.

Advanced Tab

Include Hidden Windows

Yes/No, Optional, Default: YES
MARKUP: ALLOWHIDDEN="YES"

Specifies that hidden (non-visible) windows should be included in the window search. Selected by default.

Populate Variable with Window Title

Text [variablename], Optional, Default: (blank)
MARKUP: WINDOWTITLEVARIABLE="MyVariableName"

Specifies the name of an already existing variable that should receive the title of the window that was unhidden.

Populate Variable with Window Class

Text [variablename], Optional, Default: (blank)
MARKUP: WINDOWCLASSVARIABLE="MyVariableName"

Specifies the name of an already existing variable that should receive the class of the window that was unhidden.

Populate Variable with Window Handle

Text [variablename],  Optional, Default: (blank)
MARKUP: WINDOWHANDLEVARIABLE="MyVariableName"

Specifies the name of an already existing variable that should receive the handle of the window that was unhidden.

Create and Populate Dataset

Text, Optional, Default: (blank)
MARKUP: RESULTDATASET="DatasetName"

Specifies the name of a dataset to be created and populated with data from the window that was unhidden. In addition to the standard dataset fields, the dataset will contain the following:

Notes

Window Dissection™ Technology

This action contains a subset of Network Automation's unique "Window Dissection Technology".

Click here for more information.

Custom Description

This action includes the Description tab for entering a custom step description.

More on setting custom step description

Standard Error Handling Options

This action also includes the standard Error Causes and On Error failure handling options/tabs.

More on Error Handling Options

Variables and Expressions

All text fields allow the use of expressions, which can be entered by surrounding the expression in percentage signs (example: %MYVARIABLE%, %Left('Text',2)%). To help construct these expressions, you can open Expression Builder from these fields by pressing F2.

More on variables
More on expressions

More on the expression builder

Example

NOTE: The code below can be copied and pasted directly into the Steps pane of the Task Builder.

<AMWINDOWUNHIDE WINDOWTITLE="* - Microsoft Word" ALLOWHIDDEN="YES" WINDOWTITLEVARIABLE="VariableName" RESULTDATASET="DatasetName" />