# Get Window State

This action is used to get the window state.

## **Properties**

<figure><img src="https://649489153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MSSr3DfBuOYIkk2T9ec%2Fuploads%2FOh5HJVHu8qVXsdftKso8%2Fimage.png?alt=media&#x26;token=8c15977b-8bc8-430c-aa3a-f80104cc2096" alt=""><figcaption></figcaption></figure>

### **Input**

* **Identifier**: The control identifier of the target object.

### **Output**

* **Output**: The name of the variable to store the value. The output is a string, which can be one of the following values:<br>
  * **Maximized**
  * **Minimized**
  * **Normal**
  * **Unknown**

{% hint style="info" %}
The variable must be a string.
{% endhint %}

### **Misc**

* **Display Name**: action display name in your implementation project
* **Wait Before**: number milliseconds robot to wait before executing the action.
* **Wait After:** number milliseconds robot to wait until moving to the next action.
* **Abort on Error**: True/False
* **Retry Times**: Specifies the number of times to retry an action if it doesn't end successfully. Default value 0 (no retry); Use -1 if you want to retry indefinitely.&#x20;

## **Use Case**

### **Potential Use Cases**

* Get the target window state for a better control over the workflow.
