Below is a complete list of the methods available in AutoIt. Click on a method name for a detailed description.
Method | Description |
AutoItSetOption | Changes the operation of various AutoIt functions/parameters. |
BlockInput | Disable/enable the mouse and keyboard. |
CDTray | Opens or closes the CD tray. |
ClipGet | Retrieves text from the clipboard. |
ClipPut | Writes text to the clipboard. |
ControlClick | Sends a mouse click command to a given control. |
ControlCommand | Sends a command to a control. |
ControlDisable | Disables or "grays-out" a control. |
ControlEnable | Enables a "grayed-out" control. |
ControlFocus | Sets input focus to a given control on a window. |
ControlGetFocus | Returns the ControlRef# of the control that has keyboard focus within a specified window. |
ControlGetHandle | Retrieves the internal handle of a control. |
ControlGetPosHeight | Retrieves the position and size of a control relative to it's window. |
ControlGetPosWidth | Retrieves the position and size of a control relative to it's window. |
ControlGetPosX | Retrieves the position and size of a control relative to it's window. |
ControlGetPosY | Retrieves the position and size of a control relative to it's window. |
ControlGetText | Retrieves text from a control. |
ControlHide | Hides a control. |
ControlListView | Sends a command to a ListView32 control. |
ControlMove | Moves a control within a window. |
ControlSend | Sends a string of characters to a control. |
ControlSetText | Sets text of a control. |
ControlShow | Shows a control that was hidden. |
DriveMapAdd | Maps a network drive. |
DriveMapDel | Disconnects a network drive. |
DriveMapGet | Retreives the details of a mapped drive. |
IniDelete | Deletes a value from a standard format .ini file. |
IniRead | Reads a value from a standard format .ini file. |
IniWrite | Writes a value to a standard format .ini file. |
IsAdmin | Checks if the current user has administrator privileges. |
MouseClick | Perform a mouse click operation. |
MouseClickDrag | Perform a mouse click and drag operation. |
MouseDown | Perform a mouse down event at the current mouse position. |
MouseGetCursor | Returns a cursor ID Number of the current Mouse Cursor. |
MouseGetPosX | Retrieves the current X position of the mouse cursor. |
MouseGetPosY | Retrieves the current Y position of the mouse cursor. |
MouseMove | Moves the mouse pointer. |
MouseUp | Perform a mouse up event at the current mouse position. |
MouseWheel | Moves the mouse wheel up or down. NT/2000/XP ONLY. |
PixelChecksum | Generates a checksum for a region of pixels. |
PixelGetColor | Returns a pixel color according to x,y pixel coordinates. |
PixelSearch | Searches a rectangle of pixels for the pixel color provided. |
ProcessClose | Terminates a named process. |
ProcessExists | Checks to see if a specified process exists. |
ProcessSetPriority | Changes the priority of a process |
ProcessWait | Pauses script execution until a given process exists. |
ProcessWaitClose | Pauses script execution until a given process does not exist. |
RegDelete | Deletes a key or value from the registry. |
RegEnumKey | Reads the name of a subkey according to it's instance. |
RegEnumVal | Reads the name of a value according to it's instance. |
RegRead | Reads a value from the registry. |
RegWrite | Creates a key or value in the registry. |
Run | Runs an external program. |
RunAsSet | Initialise a set of user credentials to use during Run and RunWait operations. 2000/XP or later ONLY. |
RunWait | Runs an external program and pauses script execution until the program finishes. |
Send | Sends simulated keystrokes to the active window. |
Shutdown | Shuts down the system. |
Sleep | Pause script execution. |
StatusbarGetText | Retrieves the text from a standard status bar control. |
ToolTip | Creates a tooltip anywhere on the screen. |
URLDownloadToFile | Downloads a file from the internet. |
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. |
WinGetCaretPosX | Returns the coordinates of the caret in the foreground window |
WinGetCaretPosY | Returns the coordinates of the caret in the foreground window |
WinGetClassList | Retrieves the classes from a window. |
WinGetClientSizeHeight | Retrieves the size of a given window's client area. |
WinGetClientSizeWidth | Retrieves the size of a given window's client area. |
WinGetHandle | Retrieves the internal handle of a window. |
WinGetPosHeight | Retrieves the position and size of a given window. |
WinGetPosWidth | Retrieves the position and size of a given window. |
WinGetPosX | Retrieves the position and size of a given window. |
WinGetPosY | 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. |
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. (Windows 2000/XP or later) |
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. |