Click on a function name for details. Entries in large font are the most commonly used.
Go to entries starting with: E, I, M, S, W, #
Name | Description |
---|---|
{ ... } (Block) | Blocks are one or more statements enclosed in braces. Typically used with function definitions and control flow statements. |
{ ... } / Object | Creates an Object from a list of property name and value pairs. |
[ ... ] / Array | Creates an Array from a sequence of parameter values. |
Abs | Returns the absolute value of the specified number. |
ASin | Returns the arcsine (the number whose sine is the specified number) in radians. |
ACos | Returns the arccosine (the number whose cosine is the specified number) in radians. |
ATan | Returns the arctangent (the number whose tangent is the specified number) in radians. |
BlockInput | Disables or enables the user's ability to interact with the computer via keyboard and mouse. |
Break | Exits (terminates) any type of loop statement. |
Buffer | Creates a Buffer, which encapsulates a block of memory for use with other functions. |
CallbackCreate | Creates a machine-code address that when called, redirects the call to a function in the script. |
CallbackFree | Deletes a callback and releases its reference to the function object. |
CaretGetPos | Retrieves the current position of the caret (text insertion point). |
Catch | Specifies one or more statements to execute if a value or error is thrown during execution of a Try statement. |
Ceil | Returns the specified number rounded up to the nearest integer (without any .00 suffix). |
Chr | Returns the string (usually a single character) corresponding to the character code indicated by the specified number. |
Click | Clicks a mouse button at the specified coordinates. It can also hold down a mouse button, turn the mouse wheel, or move the mouse. |
ClipboardAll | Creates an object containing everything on the clipboard (such as pictures and formatting). |
ClipWait | Waits until the clipboard contains data. |
ComCall | Calls a native COM interface method by index. |
ComObjActive | Retrieves a registered COM object. |
ComObjArray | Creates a SafeArray for use with COM. |
ComObjConnect | Connects a COM object's event source to the script, enabling events to be handled. |
ComObject | Creates a COM object. |
ComObjFlags | Retrieves or changes flags which control a COM wrapper object's behaviour. |
ComObjFromPtr | Wraps a raw IDispatch pointer (COM object) for use by the script. |
ComObjGet | Returns a reference to an object provided by a COM component. |
ComObjQuery | Queries a COM object for an interface or service. |
ComObjType | Retrieves type information from a COM object. |
ComObjValue | Retrieves the value or pointer stored in a COM wrapper object. |
ComValue | Wraps a value, SafeArray or COM object for use by the script or for passing to a COM method. |
Continue | Skips the rest of a loop statement's current iteration and begins a new one. |
ControlAddItem | Adds the specified string as a new entry at the bottom of a ListBox or ComboBox. |
ControlChooseIndex | Sets the selection in a ListBox, ComboBox or Tab control to be the Nth item. |
ControlChooseString | Sets the selection in a ListBox or ComboBox to be the first entry whose leading part matches the specified string. |
ControlClick | Sends a mouse button or mouse wheel event to a control. |
ControlDeleteItem | Deletes the specified entry number from a ListBox or ComboBox. |
ControlFindItem | Returns the entry number of a ListBox or ComboBox that is a complete match for the specified string. |
ControlFocus | Sets input focus to a given control on a window. |
ControlGetChecked | Returns a non-zero value if the checkbox or radio button is checked. |
ControlGetChoice | Returns the name of the currently selected entry in a ListBox or ComboBox. |
ControlGetClassNN | Returns the ClassNN (class name and sequence number) of the specified control. |
ControlGetEnabled | Returns a non-zero value if the specified control is enabled. |
ControlGetFocus | Retrieves which control of the target window has keyboard focus, if any. |
ControlGetHwnd | Returns the unique ID number of the specified control. |
ControlGetIndex | Returns the index of the currently selected entry or tab in a ListBox, ComboBox or Tab control. |
ControlGetItems | Returns an array of items/rows from a ListBox, ComboBox, or DropDownList. |
ControlGetPos | Retrieves the position and size of a control. |
ControlGetStyle ControlGetExStyle |
Returns an integer representing the style or extended style of the specified control. |
ControlGetText | Retrieves text from a control. |
ControlGetVisible | Returns a non-zero value if the specified control is visible. |
ControlHide | Hides the specified control. |
ControlHideDropDown | Hides the drop-down list of a ComboBox control. |
ControlMove | Moves or resizes a control. |
ControlSend ControlSendText |
Sends simulated keystrokes or text to a window or control. |
ControlSetChecked | Turns on (checks) or turns off (unchecks) a checkbox or radio button. |
ControlSetEnabled | Enables or disables the specified control. |
ControlSetStyle ControlSetExStyle |
Changes the style or extended style of the specified control, respectively. |
ControlSetText | Changes the text of a control. |
ControlShow | Shows the specified control if it was previously hidden. |
ControlShowDropDown | Shows the drop-down list of a ComboBox control. |
CoordMode | Sets coordinate mode for various built-in functions to be relative to either the active window or the screen. |
Cos | Returns the trigonometric cosine of the specified number. |
Critical | Prevents the current thread from being interrupted by other threads, or enables it to be interrupted. |
DateAdd | Adds or subtracts time from a date-time value. |
DateDiff | Compares two date-time values and returns the difference. |
DetectHiddenText | Determines whether invisible text in a window is "seen" for the purpose of finding the window. This affects windowing functions such as WinExist and WinActivate. |
DetectHiddenWindows | Determines whether invisible windows are "seen" by the script. |
DirCopy | Copies a folder along with all its sub-folders and files (similar to xcopy) or the entire contents of an archive file such as ZIP. |
DirCreate | Creates a folder. |
DirDelete | Deletes a folder. |
DirExist | Checks for the existence of a folder and returns its attributes. |
DirMove | Moves a folder along with all its sub-folders and files. It can also rename a folder. |
DirSelect | Displays a standard dialog that allows the user to select a folder. |
DllCall | Calls a function inside a DLL, such as a standard Windows API function. |
Download | Downloads a file from the Internet. |
DriveEject | Ejects the tray of the specified CD/DVD drive, or ejects a removable drive. |
DriveGetCapacity | Returns the total capacity of the drive which contains the specified path, in megabytes. |
DriveGetFileSystem | Returns the type of the specified drive's file system. |
DriveGetLabel | Returns the volume label of the specified drive. |
DriveGetList | Returns a string of letters, one character for each drive letter in the system. |
DriveGetSerial | Returns the volume serial number of the specified drive. |
DriveGetSpaceFree | Returns the free disk space of the drive which contains the specified path, in megabytes. |
DriveGetStatus | Returns the status of the drive which contains the specified path. |
DriveGetStatusCD | Returns the media status of the specified CD/DVD drive. |
DriveGetType | Returns the type of the drive which contains the specified path. |
DriveLock | Prevents the eject feature of the specified drive from working. |
DriveRetract | Retracts the tray of the specified CD/DVD drive. |
DriveSetLabel | Changes the volume label of the specified drive. |
DriveUnlock | Restores the eject feature of the specified drive. |
Edit | Opens the current script for editing in the default editor. |
EditGetCurrentCol | Returns the column number in an Edit control where the caret (text insertion point) resides. |
EditGetCurrentLine | Returns the line number in an Edit control where the caret (text insert point) resides. |
EditGetLine | Returns the text of the specified line in an Edit control. |
EditGetLineCount | Returns the number of lines in an Edit control. |
EditGetSelectedText | Returns the selected text in an Edit control. |
EditPaste | Pastes the specified string at the caret (text insertion point) in an Edit control. |
Else | Specifies one or more statements to execute if the associated statement's body did not execute. |
EnvGet | Retrieves the value of the specified environment variable. |
EnvSet | Writes a value to the specified environment variable. |
Exit | Exits the current thread. |
ExitApp | Terminates the script. |
Exp | Returns the result of raising e (which is approximately 2.71828182845905) to the Nth power. |
FileAppend | Writes text or binary data to the end of a file (first creating the file, if necessary). |
FileCopy | Copies one or more files. |
FileCreateShortcut | Creates a shortcut (.lnk) file. |
FileDelete | Deletes one or more files permanently. |
FileEncoding | Sets the default encoding for FileRead, Loop Read, FileAppend, and FileOpen. |
FileExist | Checks for the existence of a file or folder and returns its attributes. |
FileInstall | Includes the specified file inside the compiled version of the script. |
FileGetAttrib | Reports whether a file or folder is read-only, hidden, etc. |
FileGetShortcut | Retrieves information about a shortcut (.lnk) file, such as its target file. |
FileGetSize | Retrieves the size of a file. |
FileGetTime | Retrieves the datetime stamp of a file or folder. |
FileGetVersion | Retrieves the version of a file. |
FileMove | Moves or renames one or more files. |
FileOpen | Opens a file to read specific content from it and/or to write new content into it. |
FileRead | Retrieves the contents of a file. |
FileRecycle | Sends a file or directory to the recycle bin if possible, or permanently deletes it. |
FileRecycleEmpty | Empties the recycle bin. |
FileSelect | Displays a standard dialog that allows the user to open or save file(s). |
FileSetAttrib | Changes the attributes of one or more files or folders. Wildcards are supported. |
FileSetTime | Changes the datetime stamp of one or more files or folders. Wildcards are supported. |
Finally | Ensures that one or more statements are always executed after a Try statement finishes. |
Float | Converts a numeric string or integer value to a floating-point number. |
Floor | Returns the specified number rounded down to the nearest integer (without any .00 suffix). |
For | Repeats one or more statements once for each key-value pair in an object. |
Format | Formats a variable number of input values according to a format string. |
FormatTime | Transforms a YYYYMMDDHH24MISS timestamp into the specified date/time format. |
GetKeyName | Retrieves the name/text of a key. |
GetKeyVK | Retrieves the virtual key code of a key. |
GetKeySC | Retrieves the scan code of a key. |
GetKeyState | Returns 1 (true) or 0 (false) depending on whether the specified keyboard key or mouse/controller button is down or up. Also retrieves controller status. |
GetMethod | Retrieves the implementation function of a method. |
Goto | Jumps to the specified label and continues execution. |
GroupActivate | Activates the next window in a window group that was defined with GroupAdd. |
GroupAdd | Adds a window specification to a window group, creating the group if necessary. |
GroupClose | Closes the active window if it was just activated by GroupActivate or GroupDeactivate. It then activates the next window in the series. It can also close all windows in a group. |
GroupDeactivate | Similar to GroupActivate except activates the next window not in the group. |
Gui() | Creates and returns a new Gui object. This can be used to define a custom window, or graphical user interface (GUI), to display information or accept user input. |
GuiCtrlFromHwnd | Retrieves the GuiControl object of a GUI control associated with the specified window handle. |
GuiFromHwnd | Retrieves the Gui object of a GUI window associated with the specified window handle. |
HasBase | Returns a non-zero number if the specified value is derived from the specified base object. |
HasMethod | Returns a non-zero number if the specified value has a method by the specified name. |
HasProp | Returns a non-zero number if the specified value has a property by the specified name. |
HotIf / HotIfWin... | Specifies the criteria for subsequently created or modified hotkey variants and hotstring variants. |
Hotkey | Creates, modifies, enables, or disables a hotkey while the script is running. |
Hotstring | Creates, modifies, enables, or disables a hotstring while the script is running. |
If | Specifies one or more statements to execute if an expression evaluates to true. |
IL_Create IL_Add IL_Destroy |
The means by which icons are added to a ListView or TreeView control. |
ImageSearch | Searches a region of the screen for an image. |
IniDelete | Deletes a value from a standard format .ini file. |
IniRead | Reads a value, section or list of section names from a standard format .ini file. |
IniWrite | Writes a value or section to a standard format .ini file. |
InputBox | Displays an input box to ask the user to enter a string. |
InputHook | Creates an object which can be used to collect or intercept keyboard input. |
InstallKeybdHook | Installs or uninstalls the keyboard hook. |
InstallMouseHook | Installs or uninstalls the mouse hook. |
InStr | Searches for a given occurrence of a string, from the left or the right. |
Integer | Converts a numeric string or floating-point value to an integer. |
IsLabel | Returns a non-zero number if the specified label exists in the current scope. |
IsObject | Returns a non-zero number if the specified value is an object. |
IsSet / IsSetRef | Returns a non-zero number if the specified variable has been assigned a value. |
KeyHistory | Displays script info and a history of the most recent keystrokes and mouse clicks. |
KeyWait | Waits for a key or mouse/controller button to be released or pressed down. |
ListHotkeys | Displays the hotkeys in use by the current script, whether their subroutines are currently running, and whether or not they use the keyboard or mouse hook. |
ListLines | Enables or disables line logging or displays the script lines most recently executed. |
ListVars | Displays the script's variables: their names and current contents. |
ListViewGetContent | Returns a list of items/rows from a ListView. |
LoadPicture | Loads a picture from file and returns a bitmap or icon handle. |
Log | Returns the logarithm (base 10) of the specified number. |
Ln | Returns the natural logarithm (base e) of the specified number. |
Loop (normal) | Performs one or more statements repeatedly: either the specified number of times or until Break is encountered. |
Loop Files | Retrieves the specified files or folders, one at a time. |
Loop Parse | Retrieves substrings (fields) from a string, one at a time. |
Loop Read | Retrieves the lines in a text file, one at a time. |
Loop Reg | Retrieves the contents of the specified registry subkey, one item at a time. |
Map | Creates a Map from a list of key-value pairs. |
Max | Returns the highest number from a set of numbers. |
MenuBar() | Creates a MenuBar object, which can be used to define a GUI menu bar. |
Menu() | Creates a Menu object, which can be used to create and display a menu. |
MenuFromHandle | Retrieves the Menu or MenuBar object corresponding to a Win32 menu handle. |
MenuSelect | Invokes a menu item from the menu bar of the specified window. |
Min | Returns the lowest number from a set of numbers. |
Mod | Modulo. Returns the remainder of a number (dividend) divided by another number (divisor). |
MonitorGet | Checks if the specified monitor exists and optionally retrieves its bounding coordinates. |
MonitorGetCount | Returns the total number of monitors. |
MonitorGetName | Returns the operating system's name of the specified monitor. |
MonitorGetPrimary | Returns the number of the primary monitor. |
MonitorGetWorkArea | Checks if the specified monitor exists and optionally retrieves the bounding coordinates of its working area. |
MouseClick | Clicks or holds down a mouse button, or turns the mouse wheel. Note: The Click function is generally more flexible and easier to use. |
MouseClickDrag | Clicks and holds the specified mouse button, moves the mouse to the destination coordinates, then releases the button. |
MouseGetPos | Retrieves the current position of the mouse cursor, and optionally which window and control it is hovering over. |
MouseMove | Moves the mouse cursor. |
MsgBox | Displays the specified text in a small window containing one or more buttons (such as Yes and No). |
Number | Converts a numeric string to a pure integer or floating-point number. |
NumGet | Returns the binary number stored at the specified address+offset. |
NumPut | Stores one or more numbers in binary format at the specified address+offset. |
ObjAddRef / ObjRelease | Increments or decrements an object's reference count. |
ObjBindMethod | Creates a BoundFunc object which calls a method of a given object. |
ObjHasOwnProp ObjOwnProps |
These functions are equivalent to built-in methods of the Object type. It is usually recommended to use the corresponding method instead. |
ObjGetBase | Retrieves an object's base object. |
ObjGetCapacity | Returns the current capacity of the object's internal array of properties. |
ObjOwnPropCount | Returns the number of properties owned by an object. |
ObjSetBase | Sets an object's base object. |
ObjSetCapacity | Sets the current capacity of the object's internal array of own properties. |
OnClipboardChange | Registers a function to be called automatically whenever the clipboard's content changes. |
OnError | Registers a function to be called automatically whenever an unhandled error occurs. |
OnExit | Registers a function to be called automatically whenever the script exits. |
OnMessage | Registers a function to be called automatically whenever the script receives the specified message. |
Ord | Returns the ordinal value (numeric character code) of the first character in the specified string. |
OutputDebug | Sends a string to the debugger (if any) for display. |
Pause | Pauses the script's current thread or sets the pause state of the underlying thread. |
Persistent | Prevents the script from exiting automatically when its last thread completes, allowing it to stay running in an idle state. |
PixelGetColor | Retrieves the color of the pixel at the specified X and Y coordinates. |
PixelSearch | Searches a region of the screen for a pixel of the specified color. |
PostMessage | Places a message in the message queue of a window or control. |
ProcessClose | Forces the first matching process to close. |
ProcessExist | Checks if the specified process exists. |
ProcessGetName | Returns the name of the specified process. |
ProcessGetParent | Returns the process ID (PID) of the process which created the specified process. |
ProcessGetPath | Returns the path of the specified process. |
ProcessSetPriority | Changes the priority level of the first matching process. |
ProcessWait | Waits for the specified process to exist. |
ProcessWaitClose | Waits for all matching processes to close. |
Random | Generates a pseudo-random number. |
RegExMatch | Determines whether a string contains a pattern (regular expression). |
RegExReplace | Replaces occurrences of a pattern (regular expression) inside a string. |
RegCreateKey | Creates a registry key without writing a value. |
RegDelete | Deletes a value from the registry. |
RegDeleteKey | Deletes a subkey from the registry. |
RegRead | Reads a value from the registry. |
RegWrite | Writes a value to the registry. |
Reload | Replaces the currently running instance of the script with a new one. |
Return | Returns from a function to which execution had previously jumped via function-call, Hotkey activation, or other means. |
Round | Returns the specified number rounded to N decimal places. |
Run | Runs an external program. |
RunAs | Specifies a set of user credentials to use for all subsequent Run and RunWait functions. |
RunWait | Runs an external program and waits until it finishes. |
Send / SendText / SendInput / SendPlay / SendEvent | Sends simulated keystrokes and mouse clicks to the active window. |
SendLevel | Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings. |
SendMessage | Sends a message to a window or control and waits for acknowledgement. |
SendMode | Makes Send synonymous with SendEvent or SendPlay rather than the default (SendInput). Also makes Click and MouseMove/Click/Drag use the specified method. |
SetCapsLockState | Sets the state of CapsLock. Can also force the key to stay on or off. |
SetControlDelay | Sets the delay that will occur after each control-modifying function. |
SetDefaultMouseSpeed | Sets the mouse speed that will be used if unspecified in Click, MouseMove, MouseClick, and MouseClickDrag. |
SetKeyDelay | Sets the delay that will occur after each keystroke sent by Send or ControlSend. |
SetMouseDelay | Sets the delay that will occur after each mouse movement or click. |
SetNumLockState | Sets the state of NumLock. Can also force the key to stay on or off. |
SetScrollLockState | Sets the state of ScrollLock. Can also force the key to stay on or off. |
SetRegView | Sets the registry view used by RegRead, RegWrite, RegDelete, RegDeleteKey and Loop Reg, allowing them in a 32-bit script to access the 64-bit registry view and vice versa. |
SetStoreCapsLockMode | Whether to restore the state of CapsLock after a Send. |
SetTimer | Causes a function to be called automatically and repeatedly at a specified time interval. |
SetTitleMatchMode | Sets the matching behavior of the WinTitle parameter in built-in functions such as WinWait. |
SetWinDelay | Sets the delay that will occur after each windowing function, such as WinActivate. |
SetWorkingDir | Changes the script's current working directory. |
Shutdown | Shuts down, restarts, or logs off the system. |
Sin | Returns the trigonometric sine of the specified number. |
Sleep | Waits the specified amount of time before continuing. |
Sort | Arranges a variable's contents in alphabetical, numerical, or random order (optionally removing duplicates). |
SoundBeep | Emits a tone from the PC speaker. |
SoundGetInterface | Retrieves a native COM interface of a sound device or component. |
SoundGetMute | Retrieves a mute setting of a sound device. |
SoundGetName | Retrieves the name of a sound device or component. |
SoundGetVolume | Retrieves a volume setting of a sound device. |
SoundPlay | Plays a sound, video, or other supported file type. |
SoundSetMute | Changes a mute setting of a sound device. |
SoundSetVolume | Changes a volume setting of a sound device. |
SplitPath | Separates a file name or URL into its name, directory, extension, and drive. |
Sqrt | Returns the square root of the specified number. |
StatusBarGetText | Retrieves the text from a standard status bar control. |
StatusBarWait | Waits until a window's status bar contains the specified string. |
StrCompare | Compares two strings alphabetically. |
StrGet | Copies a string from a memory address or buffer, optionally converting it from a given code page. |
String | Converts a value to a string. |
StrLen | Retrieves the count of how many characters are in a string. |
StrLower | Converts a string to lowercase. |
StrPtr | Returns the current memory address of a string. |
StrPut | Copies a string to a memory address or buffer, optionally converting it to a given code page. |
StrReplace | Replaces the specified substring with a new string. |
StrSplit | Separates a string into an array of substrings using the specified delimiters. |
StrTitle | Converts a string to title case. |
StrUpper | Converts a string to uppercase. |
SubStr | Retrieves one or more characters from the specified position in a string. |
Suspend | Disables or enables all or selected hotkeys and hotstrings. |
Switch | Compares a value with multiple cases and executes the statements of the first match. |
SysGet | Retrieves dimensions of system objects, and other system properties. |
SysGetIPAddresses | Returns an array of the system's IPv4 addresses. |
Tan | Returns the trigonometric tangent of the specified number. |
Thread | Sets the priority or interruptibility of threads. It can also temporarily disable all timers. |
Throw | Signals the occurrence of an error. This signal can be caught by a Try-Catch statement. |
ToolTip | Shows an always-on-top window anywhere on the screen. |
TraySetIcon | Changes the script's tray icon (which is also used by GUI and dialog windows). |
TrayTip | Shows a balloon message window or, on Windows 10 and later, a toast notification near the tray icon. |
Trim / LTrim / RTrim | Trims characters from the beginning and/or end of a string. |
Try | Guards one or more statements against runtime errors and values thrown by the Throw statement. |
Type | Returns the class name of a value. |
Until | Applies a condition to the continuation of a Loop or For-loop. |
VarSetStrCapacity | Enlarges a variable's holding capacity or frees its memory. This is not normally needed, but may be used with DllCall or SendMessage or to optimize repeated concatenation. |
VerCompare | Compares two version strings. |
While-loop | Performs one or more statements repeatedly until the specified expression evaluates to false. |
WinActivate | Activates the specified window. |
WinActivateBottom | Same as WinActivate except that it activates the bottommost matching window rather than the topmost. |
WinActive | Checks if the specified window is active and returns its unique ID (HWND). |
WinClose | Closes the specified window. |
WinExist | Checks if the specified window exists and returns the unique ID (HWND) of the first matching window. |
WinGetClass | Retrieves the specified window's class name. |
WinGetClientPos | Retrieves the position and size of the specified window's client area. |
WinGetControls | Returns an array of names (ClassNNs) for all controls in the specified window. |
WinGetControlsHwnd | Returns an array of unique ID numbers (HWNDs) for all controls in the specified window. |
WinGetCount | Returns the number of existing windows that match the specified criteria. |
WinGetID | Returns the unique ID number (HWND) of the specified window. |
WinGetIDLast | Returns the unique ID number (HWND) of the last/bottommost window if there is more than one match. |
WinGetList | Returns an array of unique ID numbers (HWNDs) for all existing windows that match the specified criteria. |
WinGetMinMax | Returns a non-zero number if the specified window is maximized or minimized. |
WinGetPID | Returns the Process ID number (PID) of the specified window. |
WinGetPos | Retrieves the position and size of the specified window. |
WinGetProcessName | Returns the name of the process that owns the specified window. |
WinGetProcessPath | Returns the full path and name of the process that owns the specified window. |
WinGetStyle WinGetExStyle |
Returns the style or extended style (respectively) of the specified window. |
WinGetText | Retrieves the text from the specified window. |
WinGetTitle | Retrieves the title of the specified window. |
WinGetTransColor | Returns the color that is marked transparent in the specified window. |
WinGetTransparent | Returns the degree of transparency of the specified window. |
WinHide | Hides the specified window. |
WinKill | Forces the specified window to close. |
WinMaximize | Enlarges the specified window to its maximum size. |
WinMinimize | Collapses the specified window into a button on the task bar. |
WinMinimizeAll / WinMinimizeAllUndo | Minimizes or unminimizes all windows. |
WinMove | Changes the position and/or size of the specified window. |
WinMoveBottom | Sends the specified window to the bottom of stack; that is, beneath all other windows. |
WinMoveTop | Brings the specified window to the top of the stack without explicitly activating it. |
WinRedraw | Redraws the specified window. |
WinRestore | Unminimizes or unmaximizes the specified window if it is minimized or maximized. |
WinSetAlwaysOnTop | Makes the specified window stay on top of all other windows (except other always-on-top windows). |
WinSetEnabled | Enables or disables the specified window. |
WinSetRegion | Changes the shape of the specified window to be the specified rectangle, ellipse, or polygon. |
WinSetStyle WinSetExStyle |
Changes the style or extended style of the specified window, respectively. |
WinSetTitle | Changes the title of the specified window. |
WinSetTransColor | Makes all pixels of the chosen color invisible inside the specified window. |
WinSetTransparent | Makes the specified window semi-transparent. |
WinShow | Unhides the specified window. |
WinWait | Waits until the specified window exists. |
WinWaitActive / WinWaitNotActive | Waits until the specified window is active or not active. |
WinWaitClose | Waits until no matching windows can be found. |
#ClipboardTimeout | Changes how long the script keeps trying to access the clipboard when the first attempt fails. |
#DllLoad | Loads a DLL or EXE file before the script starts executing. |
#ErrorStdOut | Sends any syntax error that prevents a script from launching to the standard error stream (stderr) rather than displaying a dialog. |
#Hotstring | Changes hotstring options or ending characters. |
#HotIf | Creates context-sensitive hotkeys and hotstrings. They perform a different action (or none at all) depending on any condition (an expression). |
#HotIfTimeout | Sets the maximum time that may be spent evaluating a single #HotIf expression. |
#Include / #IncludeAgain | Causes the script to behave as though the specified file's contents are present at this exact position. |
#InputLevel | Controls which artificial keyboard and mouse events are ignored by hotkeys and hotstrings. |
#MaxThreads | Sets the maximum number of simultaneous threads. |
#MaxThreadsBuffer | Causes some or all hotkeys to buffer rather than ignore keypresses when their #MaxThreadsPerHotkey limit has been reached. |
#MaxThreadsPerHotkey | Sets the maximum number of simultaneous threads per hotkey or hotstring. |
#NoTrayIcon | Disables the showing of a tray icon. |
#Requires | Displays an error and quits if a version requirement is not met. |
#SingleInstance | Determines whether a script is allowed to run again when it is already running. |
#SuspendExempt | Exempts subsequent hotkeys and hotstrings from suspension. |
#UseHook | Forces the use of the hook to implement all or some keyboard hotkeys. |
#Warn | Enables or disables warnings for specific conditions which may indicate an error, such as a typo or missing "global" declaration. |
#WinActivateForce | Skips the gentle method of activating a window and goes straight to the forceful method. |