Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.
Function | Description |
---|---|
DllCall | Dynamically calls a function in a DLL. |
DllCallAddress | Dynamically calls a function at a specific memory address. |
DllCallbackFree | Frees a previously created handle created with DllCallbackRegister. |
DllCallbackGetPtr | Returns the pointer to a callback function that can be passed to the Win32 API. |
DllCallbackRegister | Creates a user-defined DLL Callback function. |
DllClose | Closes a previously opened DLL. |
DllOpen | Opens a DLL file for use in DllCall. |
DllStructCreate | Creates a C/C++ style structure to be used in DllCall. |
DllStructGetData | Returns the data of an element of the struct. |
DllStructGetPtr | Returns the pointer to the struct or an element in the struct. |
DllStructGetSize | Returns the size of the struct in bytes. |
DllStructSetData | Sets the data of an element in the struct. |
ProcessClose | Terminates a named process. |
ProcessExists | Checks to see if a specified process exists. |
ProcessGetStats | Returns an array about Memory or IO infos of a running process. |
ProcessList | Returns an array listing the currently running processes (names and PIDs). |
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. |
Run | Runs an external program. |
RunAs | Runs an external program under the context of a different user. |
RunAsWait | Runs an external program under the context of a different user and pauses script execution until the program finishes. |
RunWait | Runs an external program and pauses script execution until the program finishes. |
ShellExecute | Runs an external program using the ShellExecute API. |
ShellExecuteWait | Runs an external program using the ShellExecute API and pauses script execution until it finishes. |
Shutdown | Shuts down the system. |
StderrRead | Reads from the STDERR stream of a previously run child process. |
StdinWrite | Writes a number of characters to the STDIN stream of a previously run child process. |
StdioClose | Closes all resources associated with a process previously run with STDIO redirection. |
StdoutRead | Reads from the STDOUT stream of a previously run child process. |