Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.
| Function | Description |
|---|---|
| WinActivate | Activates (gives focus to) a window. |
| WinActive | Checks to see if a specified window exists and is currently active. |
| WinClose | Closes a window. |
| WinExists | Checks to see if a specified window exists. |
| WinFlash | Flashes a window in the taskbar. |
| WinGetCaretPos | Returns the coordinates of the caret in the foreground window. |
| WinGetClassList | Retrieves the classes from a window. |
| WinGetClientSize | Retrieves the size of a given window's client area. |
| WinGetHandle | Retrieves the internal handle of a window. |
| WinGetPos | Retrieves the position and size of a given window. |
| WinGetProcess | Retrieves the Process ID (PID) associated with a window. |
| WinGetState | Retrieves the state of a given window. |
| WinGetText | Retrieves the text from a window. |
| WinGetTitle | Retrieves the full title from a window. |
| WinKill | Forces a window to close. |
| WinList | Retrieves a list of windows. |
| WinMenuSelectItem | Invokes a menu item of a window. |
| WinMinimizeAll | Minimizes all windows. |
| WinMinimizeAllUndo | Undoes a previous WinMinimizeAll function. |
| WinMove | Moves and/or resizes a window. |
| WinSetOnTop | Change a window's "Always On Top" attribute. |
| WinSetState | Shows, hides, minimizes, maximizes, or restores a window. |
| WinSetTitle | Changes the title of a window. |
| WinSetTrans | Sets the transparency of a window. |
| WinWait | Pauses execution of the script until the requested window exists. |
| WinWaitActive | Pauses execution of the script until the requested window is active. |
| WinWaitClose | Pauses execution of the script until the requested window does not exist. |
| WinWaitNotActive | Pauses execution of the script until the requested window is not active. |