And?4
ByRef?4
Case?4
Const?4
ContinueCase?4
ContinueLoop?4
Default?4
Dim?4
Do?4
Else?4
ElseIf?4
EndFunc?4
EndIf?4
EndSelect?4
EndSwitch?4
EndWith?4
Enum?4
Exit?4
ExitLoop?4
False?4
For?4
Func?4
Global?4
If?4
In?4
Local?4
Next?4
Not?4
Or?4
ReDim?4
Return?4
Select?4
Static?4
Step?4
Switch?4
Then?4
To?4
True?4
Until?4
WEnd?4
While?4
With?4
#ce?2
#comments-end?2
#comments-start?2
#cs?2
#include?2
#include-once?2
#NoAutoIt3Execute?2
#NoTrayIcon?2
#OnAutoItStartRegister?2
#RequireAdmin?2
#endregion?1
#forcedef?1
#forceref?1
#region?1
@AppDataCommonDir?3
@AppDataDir?3
@AutoItExe?3
@AutoItPID?3
@AutoItVersion?3
@AutoItX64?3
@COM_EventObj?3
@CommonFilesDir?3
@Compiled?3
@ComputerName?3
@ComSpec?3
@CPUArch?3
@CR?3
@CRLF?3
@DesktopCommonDir?3
@DesktopDepth?3
@DesktopDir?3
@DesktopHeight?3
@DesktopRefresh?3
@DesktopWidth?3
@DocumentsCommonDir?3
@error?3
@exitCode?3
@exitMethod?3
@extended?3
@FavoritesCommonDir?3
@FavoritesDir?3
@GUI_CtrlHandle?3
@GUI_CtrlId?3
@GUI_DragFile?3
@GUI_DragId?3
@GUI_DropId?3
@GUI_WinHandle?3
@HomeDrive?3
@HomePath?3
@HomeShare?3
@HotKeyPressed?3
@HOUR?3
@IPAddress1?3
@IPAddress2?3
@IPAddress3?3
@IPAddress4?3
@KBLayout?3
@LF?3
@LogonDNSDomain?3
@LogonDomain?3
@LogonServer?3
@MDAY?3
@MIN?3
@MON?3
@MSEC?3
@MUILang?3
@MyDocumentsDir?3
@NumParams?3
@OSArch?3
@OSBuild?3
@OSLang?3
@OSServicePack?3
@OSType?3
@OSVersion?3
@ProgramFilesDir?3
@ProgramsCommonDir?3
@ProgramsDir?3
@ScriptDir?3
@ScriptFullPath?3
@ScriptLineNumber?3
@ScriptName?3
@SEC?3
@StartMenuCommonDir?3
@StartMenuDir?3
@StartupCommonDir?3
@StartupDir?3
@SW_DISABLE?3
@SW_ENABLE?3
@SW_HIDE?3
@SW_LOCK?3
@SW_MAXIMIZE?3
@SW_MINIMIZE?3
@SW_RESTORE?3
@SW_SHOW?3
@SW_SHOWDEFAULT?3
@SW_SHOWMAXIMIZED?3
@SW_SHOWMINIMIZED?3
@SW_SHOWMINNOACTIVE?3
@SW_SHOWNA?3
@SW_SHOWNOACTIVATE?3
@SW_SHOWNORMAL?3
@SW_UNLOCK?3
@SystemDir?3
@TAB?3
@TempDir?3
@TRAY_ID?3
@TrayIconFlashing?3
@TrayIconVisible?3
@UserName?3
@UserProfileDir?3
@WDAY?3
@WindowsDir?3
@WorkingDir?3
@YDAY?3
@YEAR?3
Abs ( expression ) Calculates the absolute value of a number.
ACos ( expression ) Calculates the arcCosine of a number.
AdlibRegister ( "function" [, time] ) Registers an Adlib function.
AdlibUnRegister ( ["function"] ) Unregisters an adlib function.
Asc ( "char" ) Returns the ASCII code of a character.
AscW ( "char" ) Returns the unicode code of a character.
ASin ( expression ) Calculates the arcsine of a number.
Assign ( "varname", "data" [, flag] ) Assigns a variable by name with the data.
ATan ( expression ) Calculates the arctangent of a number.
AutoItSetOption ( "CaretCoordMode" [, param ] ) Sets the way coords are used in the caret functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window
AutoItSetOption ( "ExpandEnvStrings" [, param ] ) Changes how literal strings and % symbols are interpreted. By default strings are treated literally, this option allows you to use %environment% variables inside strings, e.g., "The temp directory is: %temp%". 1 = expand environment variables (similar to AutoIt v2) 0 = do not expand environment variables (default) Without this option the usual way would be: "The temp directory is: " & EnvGet("temp")
AutoItSetOption ( "ExpandVarStrings" [, param ] ) Changes how literal strings and variable/macro ($ and @) symbols are interpreted. By default strings are treated literally, this option allows you to use variables and macros inside strings, e.g., "The value of var1 is $var1$". 1 = expand variables (when in this mode and you want to use a literal $ or @ then double it up: "This is a single dollar $$ sign". 0 = do not expand variables (default)
AutoItSetOption ( "GUICloseOnESC" [, param ] ) When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off. 1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default). 0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed.
AutoItSetOption ( "GUICoordMode" [, param ] ) Alters the position of a control defined by GUICtrlSetPos. 1 = absolute coordinates (default) still relative to the dialog box. 0 = relative position to the start of the last control (upper left corner). 2 = cell positioning relative to current cell. A -1 for left or top parameter don't increment the start. So next line is -1,offset; next cell is offset,-1; current cell is -1,-1. Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back.
AutoItSetOption ( "GUIDataSeparatorChar" [, param ] ) Define the character which delimits subitems in GUICtrlSetData. The default character is '|'.
AutoItSetOption ( "GUIOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications. 0 = (default) disable. 1 = enable.
AutoItSetOption ( "GUIResizeMode" [, param ] ) Change default resizing for a control. 0 = (default) keep default control resizing. <1024 = anytype of resizing see GUICtrlSetResizing.
AutoItSetOption ( "GUIEventOptions" [, param ] ) Change special event behavior or GUI function return values. 0 = (default) Windows behavior on click on Minimize,Restore, Maximize, Resize. 1 = suppress windows behavior on minimize, restore or maximize click button or window resize. Just sends the notification.
AutoItSetOption ( "MouseClickDelay" [, param ] ) Alters the length of the brief pause in between mouse clicks. Time in milliseconds to pause (default=10).
AutoItSetOption ( "MouseClickDownDelay" [, param ] ) Alters the length a click is held down before release. Time in milliseconds to pause (default=10).
AutoItSetOption ( "MouseClickDragDelay" [, param ] ) Alters the length of the brief pause at the start and end of a mouse drag operation. Time in milliseconds to pause (default=250).
AutoItSetOption ( "MouseCoordMode" [, param ] ) Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window
AutoItSetOption ( "MustDeclareVars" [, param ] ) If this option is used then all variables must be pre-declared with Dim, Local or Global before they can be used - removes the chance for misspelled variables causing bugs. 1 = Variables must be pre-declared 0 = Variables don't need to be pre-declared (default)
AutoItSetOption ( "PixelCoordMode" [, param ] ) Sets the way coords are used in the pixel functions, either absolute coords or coords relative to the window defined by hwnd (default active window): 0 = relative coords to the defined window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the defined window
AutoItSetOption ( "SendAttachMode" [, param ] ) Specifies if AutoIt attaches input threads when using Send() function. When not attaching (default mode=0) detecting the state of capslock/scrolllock and numlock can be unreliable under NT4. However, when you specify attach mode=1 the Send("{... down/up}") syntax will not work and there may be problems with sending keys to "hung" windows. ControlSend() ALWAYS attaches and is not affected by this mode. 0 = don't attach (default) 1 = attach
AutoItSetOption ( "SendCapslockMode" [, param ] ) Specifies if AutoIt should store the state of capslock before a Send function and restore it afterwards. 0 = don't store/restore 1 = store and restore (default)
AutoItSetOption ( "SendKeyDelay" [, param ] ) Alters the length of the brief pause in between sent keystrokes. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5).
AutoItSetOption ( "SendKeyDownDelay" [, param ] ) Alters the length of time a key is held down before being released during a keystroke. For applications that take a while to register keypresses you may need to raise this value from the default. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5).
AutoItSetOption ( "TCPTimeout" [, param ] ) Defines the time before TCP functions stop if no communication. Time in milliseconds before timeout (default=100).
AutoItSetOption ( "TrayAutoPause" [, param ] ) Script pauses when click on tray icon. 0 = no pause 1 = pause (default). If there is no DefaultMenu no pause will occurs.
AutoItSetOption ( "TrayIconDebug" [, param ] ) If enabled shows the current script line in the tray icon tip to help debugging. 0 = no debug information (default) 1 = show debug
AutoItSetOption ( "TrayIconHide" [, param ] ) Hides the AutoIt tray icon. Note: The icon will still initially appear ~750 milliseconds. 0 = show icon (default) 1 = hide icon
AutoItSetOption ( "TrayMenuMode" [, param ] ) Extend the behaviour of the script tray icon/menu. This can be done with a combination (adding) of the following values. 0 = default menu items (Script Paused/Exit) are appended to the usercreated menu; usercreated checked items will automatically unchecked; if you double click the tray icon then the controlid is returned which has the "Default"-style (default). 1 = no default menu 2 = user created checked items will not automatically unchecked if you click it 4 = don't return the menuitemID which has the "default"-style in the main contextmenu if you double click the tray icon 8 = turn off auto check of radio item groups
AutoItSetOption ( "TrayOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications for the tray. 0 = (default) disable 1 = enable
AutoItSetOption ( "WinDetectHiddenText" [, param ] ) Specifies if hidden window text can be "seen" by the window matching functions. 0 = Do not detect hidden text (default) 1 = Detect hidden text
AutoItSetOption ( "WinSearchChildren" [, param ] ) Allows the window search routines to search child windows as well as top-level windows. 0 = Only search top-level windows (default) 1 = Search top-level and child windows
AutoItSetOption ( "WinTextMatchMode" [, param ] ) Alters the method that is used to match window text during search operations. 1 = Complete / Slow mode (default) 2 = Quick mode In quick mode AutoIt can usually only "see" dialog text, button text and the captions of some controls. In the default mode much more text can be seen (for instance the contents of the Notepad window). If you are having performance problems when performing many window searches then changing to the "quick" mode may help.
AutoItSetOption ( "WinTitleMatchMode" [, param ] ) Alters the method that is used to match window titles during search operations. 1 = Match the title from the start (default) 2 = Match any substring in the title 3 = Exact title match 4 = Advanced mode, see Window Titles & Text (Advanced) -1 to -4 = force lower case match according to other type of match.
AutoItSetOption ( "WinWaitDelay" [, param ] ) Alters how long a script should briefly pause after a successful window-related operation. Time in milliseconds to pause (default=250).
AutoItWinGetTitle ( ) Retrieves the title of the AutoIt window.
AutoItWinSetTitle ( "newtitle" ) Changes the title of the AutoIt window.
Beep ( [Frequency [, Duration]] ) Plays back a beep to the user.
Binary ( expression ) Returns the binary representation of an expression.
BinaryLen ( binary ) Returns the number of bytes in a binary variant.
BinaryMid ( binary, start [, count] ) Extracts a number of bytes from a binary variant.
BinaryToString ( expression [, flag] ) Converts a binary variant into a string.
BitAND ( value1, value2 [, value n] ) Performs a bitwise AND operation.
BitNOT ( value ) Performs a bitwise NOT operation.
BitOR ( value1, value2 [, value n] ) Performs a bitwise OR operation.
BitRotate ( value [, shift [, size]] ) Performs a bit shifting operation, with rotation.
BitShift ( value, shift ) Performs a bit shifting operation.
BitXOR ( value1, value2 [, value n] ) Performs a bitwise exclusive OR (XOR) operation.
BlockInput ( flag ) Disable/enable the mouse and keyboard.
Break ( mode ) Enables or disables the users' ability to exit a script from the tray icon menu.
Call ( "function" [, param1 [, param2 [, paramN]]] ) Calls a user-defined function contained in a string parameter.
CDTray ( "drive", "status" ) Opens or closes the CD tray.
Ceiling ( expression ) Returns a number rounded up to the next integer.
Chr ( ASCIIcode ) Returns a character corresponding to an ASCII code.
ChrW ( UNICODEcode ) Returns a character corresponding to a unicode code.
ClipGet ( ) Retrieves text from the clipboard.
ClipPut ( "value" ) Writes text to the clipboard.
ConsoleRead ( [peek = false [, binary = false]] ) Read from the STDIN stream of the AutoIt script process.
ConsoleWrite ( "data" ) Writes data to the STDOUT stream. Some text editors can read this stream as can other programs which may be expecting data on this stream.
ConsoleWriteError ( "data" ) Writes data to the STDERR stream. Some text editors can read this stream as can other programs which may be expecting data on this stream.
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y]]]] ) Sends a mouse click command to a given control.
ControlCommand ( "title", "text", "classnameNN", "IsVisible", "" ) Returns 1 if Control is visible, 0 otherwise
ControlCommand ( "title", "text", "classnameNN", "IsEnabled", "" ) Returns 1 if Control is enabled, 0 otherwise
ControlCommand ( "title", "text", "classnameNN", "ShowDropDown", "" ) Drops a ComboBox
ControlCommand ( "title", "text", "classnameNN", "HideDropDown", "" ) Undrops a ComboBox
ControlCommand ( "title", "text", "classnameNN", "AddString", 'string' ) Adds a string to the end in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "DelString", occurrence ) Deletes a string according to occurrence in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "FindString", 'string' ) Returns occurrence ref of the exact string in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "SetCurrentSelection", occurrence ) Sets selection to occurrence ref in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "SelectString", 'string' ) Sets selection according to string in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "IsChecked", "" ) Returns 1 if Button is checked, 0 otherwise
ControlCommand ( "title", "text", "classnameNN", "Check", "" ) Checks radio or check Button
ControlCommand ( "title", "text", "classnameNN", "UnCheck", "" ) Unchecks radio or check Button
ControlCommand ( "title", "text", "classnameNN", "GetCurrentLine", "" ) Returns the line # where the caret is in an Edit
ControlCommand ( "title", "text", "classnameNN", "GetCurrentCol", "" ) Returns the column # where the caret is in an Edit
ControlCommand ( "title", "text", "classnameNN", "GetCurrentSelection", "" ) Returns name of the currently selected item in a ListBox or ComboBox
ControlCommand ( "title", "text", "classnameNN", "GetLineCount", "" ) Returns # of lines in an Edit
ControlCommand ( "title", "text", "classnameNN", "GetLine", line# ) Returns text at line # passed of an Edit
ControlCommand ( "title", "text", "classnameNN", "GetSelected", "" ) Returns selected text of an Edit
ControlCommand ( "title", "text", "classnameNN", "EditPaste", 'string' ) Pastes the 'string' at the Edit's caret position
ControlCommand ( "title", "text", "classnameNN", "CurrentTab", "" ) Returns the current Tab shown of a SysTabControl32
ControlCommand ( "title", "text", "classnameNN", "TabRight", "" ) Moves to the next tab to the right of a SysTabControl32
ControlCommand ( "title", "text", "classnameNN", "TabLeft", "" ) Moves to the next tab to the left of a SysTabControl32
ControlCommand ( "title", "text", "classnameNN", "SendCommandID", Command ID ) Simulates the WM_COMMAND message. Usually used for ToolbarWindow32 controls - use the ToolBar tab of Au3Info to get the Command ID.
ControlDisable ( "title", "text", controlID ) Disables or "grays-out" a control.
ControlEnable ( "title", "text", controlID ) Enables a "grayed-out" control.
ControlFocus ( "title", "text", controlID ) Sets input focus to a given control on a window.
ControlGetFocus ( "title" [, "text"] ) Returns the ControlRef# of the control that has keyboard focus within a specified window.
ControlGetHandle ( "title", "text", controlID ) Retrieves the internal handle of a control.
ControlGetPos ( "title", "text", controlID ) Retrieves the position and size of a control relative to its window.
ControlGetText ( "title", "text", controlID ) Retrieves text from a control.
ControlHide ( "title", "text", controlID ) Hides a control.
ControlListView ( "title", "text", "classnameNN", "DeSelect", From [, To] ) Deselects one or more items.
ControlListView ( "title", "text", "classnameNN", "FindItem", "string to find" [, SubItem] ) Returns the item index of the string. Returns -1 if the string is not found.
ControlListView ( "title", "text", "classnameNN", "GetItemCount" ) Returns the number of list items.
ControlListView ( "title", "text", "classnameNN", "GetSelected" [, option] ) Returns a string containing the item index of selected items. If option=0 (default) only the first selected item is returned. If option=1 then all the selected items are returned delimited by |, e.g: "0|3|4|10". If no items are selected a blank "" string is returned.
ControlListView ( "title", "text", "classnameNN", "GetSelectedCount" ) Returns the number of items that are selected.
ControlListView ( "title", "text", "classnameNN", "GetSubItemCount" ) Returns the number of subitems.
ControlListView ( "title", "text", "classnameNN", "GetText", Item, SubItem ) Returns the text of a given item/subitem.
ControlListView ( "title", "text", "classnameNN", "IsSelected", Item ) Returns 1 if the item is selected, otherwise returns 0.
ControlListView ( "title", "text", "classnameNN", "Select", From [, To] ) Selects one or more items.
ControlListView ( "title", "text", "classnameNN", "SelectAll" ) Selects all items.
ControlListView ( "title", "text", "classnameNN", "SelectClear" ) Clears the selection of all items.
ControlListView ( "title", "text", "classnameNN", "SelectInvert" ) Inverts the current selection.
ControlListView ( "title", "text", "classnameNN", "ViewChange", "view" ) Changes the current view. Valid views are "list", "details", "smallicons", "largeicons".
ControlMove ( "title", "text", controlID, x, y [, width [, height]] ) Moves a control within a window.
ControlSend ( "title", "text", controlID, "string" [, flag] ) Sends a string of characters to a control.
ControlSetText ( "title", "text", controlID, "new text" [, flag] ) Sets text of a control.
ControlShow ( "title", "text", controlID ) Shows a control that was hidden.
ControlTreeView ( "title", "text", controlID, "command" [, option1 [, option2]] ) Sends a command to a TreeView32 control.
Cos ( expression ) Calculates the cosine of a number.
Dec ( "hex" [, flag ] ) Returns a numeric representation of a hexadecimal string.
DirCopy ( "source dir", "dest dir" [, flag] ) Copies a directory and all sub-directories and files (Similar to xcopy).
DirCreate ( "path" ) Creates a directory/folder.
DirGetSize ( "path" [, flag] ) Returns the size in bytes of a given directory.
DirMove ( "source dir", "dest dir" [, flag] ) Moves a directory and all sub-directories and files.
DirRemove ( "path" [, recurse] ) Deletes a directory/folder.
DllCall ( "dll", "return type", "function" [, type1, param1 [, type n, param n]] ) Dynamically calls a function in a DLL.
DllCallAddress ( "return type", address [, type1, param1 [, type n, param n]] ) Dynamically calls a function at a specific memory address.
Warning: This is an advanced function. Incorrect use of this function may cause AutoIt to crash. Before using this function make sure
DllCall() doesn't do what you need.
DllCallbackFree ( handle ) Frees a previously created handle created with DllCallbackRegister.
DllCallbackGetPtr ( handle ) Returns the pointer to a callback function that can be passed to the Win32 API.
DllCallbackRegister ( "function", "return type", "params" ) Creates a user-defined DLL Callback function.
DllClose ( dllhandle ) Closes a previously opened DLL.
DllOpen ( "filename" ) Opens a DLL file for use in DllCall.
DllStructCreate ( Struct [,Pointer] ) Creates a C/C++ style structure to be used in DllCall.
DllStructGetData ( Struct, Element [, index] ) Returns the data of an element of the struct.
DllStructGetPtr ( Struct [,Element] ) Returns the pointer to the struct or an element in the struct.
DllStructGetSize ( Struct ) Returns the size of the struct in bytes.
DllStructSetData ( Struct, Element, value [, index] ) Sets the data in of an element in the struct.
DriveGetDrive ( "type" ) Returns an array containing the enumerated drives.
DriveGetFileSystem ( "path" ) Returns File System Type of a drive.
DriveGetLabel ( "path" ) Returns Volume Label of a drive, if it has one.
DriveGetSerial ( "path" ) Returns Serial Number of a drive.
DriveGetType ( "path" ) Returns drive type.
DriveMapAdd ( "device", "remote share" [, flags [, "user" [, "password"]]] ) Maps a network drive.
DriveMapDel ( "drive" ) Disconnects a network drive.
DriveMapGet ( "device" ) Retrieves the details of a mapped drive.
DriveSetLabel ( "path", "label" ) Sets the Volume Label of a drive.
DriveSpaceFree ( "path" ) Returns the free disk space of a path in Megabytes.
DriveSpaceTotal ( "path" ) Returns the total disk space of a path in Megabytes.
DriveStatus ( "path" ) Returns the status of the drive as a string.
EnvGet ( "envvariable" ) Retrieves an environment variable.
EnvSet ( "envvariable" [, "value"] ) Writes an environment variable.
EnvUpdate ( ) Refreshes the OS environment.
Eval ( string ) Return the value of the variable defined by an string.
Execute ( string ) Execute an expression.
Exp ( expression ) Calculates e to the power of a number.
FileChangeDir ( "path" ) Changes the current working directory.
FileClose ( "filehandle" ) Closes a previously opened text file.
FileCopy ( "source", "dest" [, flag] ) Copies one or more files.
FileCreateNTFSLink ( "source", "hardlink" [, flag] ) Creates an NTFS hardlink to a file or a directory
FileCreateShortcut ( "file", "lnk" [, "workdir" [, "args" [, "desc" [, "icon" [, "hotkey" [, icon number [, state]]]]]]] ) Creates a shortcut (.lnk) to a file.
FileDelete ( "path" ) Delete one or more files.
FileExists ( "path" ) Checks if a file or directory exists.
FileFindFirstFile ( "filename" ) Returns a search "handle" according to file search string.
FileFindNextFile ( search ) Returns a filename according to a previous call to FileFindFirstFile.
FileFlush ( "filehandle" ) Flushes the file's buffer to disk.
FileGetAttrib ( "filename" ) Returns a code string representing a file's attributes.
FileGetEncoding ( "filehandle/filename" [, mode] ) Determines the text encoding used in a file.
FileGetLongName ( "file" [, flag] ) Returns the long path+name of the path+name passed.
FileGetPos ( "filehandle" ) Retrieves the current file position.
FileGetShortcut ( "lnk" ) Retrieves details about a shortcut.
FileGetShortName ( "file" [, flag] ) Returns the 8.3 short path+name of the path+name passed.
FileGetSize ( "filename" ) Returns the size of a file in bytes.
FileGetTime ( "filename" [, option [, format]] ) Returns the time and date information for a file.
FileGetVersion ( "filename" [,"stringname"] ) Returns the "File" version information.
FileInstall ( "source", "dest" [, flag] ) Include and install a file with the compiled script.
FileMove ( "source", "dest" [, flag] ) Moves one or more files
FileOpen ( "filename" [, mode] ) Opens a text file for reading or writing.
FileOpenDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] ) Initiates a Open File Dialog.
FileRead ( "filehandle/filename" [, count] ) Read in a number of characters from a previously opened text file.
FileReadLine ( "filehandle/filename" [, line] ) Read in a line of text from a previously opened text file.
FileRecycle ( "source" ) Sends a file or directory to the recycle bin.
FileRecycleEmpty ( ["source"] ) Empties the recycle bin.
FileSaveDialog ( "title", "init dir", "filter" [, options [, "default name" [, hwnd]]] ) Initiates a Save File Dialog.
FileSelectFolder ( "dialog text", "root dir" [, flag [, "initial dir" [, hwnd]]] ) Initiates a Browse For Folder dialog.
FileSetAttrib ( "file pattern", "+-RASHNOT" [, recurse] ) Sets the attributes of one or more files.
FileSetPos ( "filehandle", offset, origin ) Sets the current file position.
FileSetTime ( "file pattern", "time" [, type [, recurse]] ) Sets the timestamp of one of more files.
FileWrite ( "filehandle/filename", "text/data" ) Append a text/data to the end of a previously opened file.
FileWriteLine ( "filehandle/filename", "line" ) Append a line of text to the end of a previously opened text file.
Floor ( expression ) Returns a number rounded down to the closest integer.
FtpSetProxy ( mode [, "proxy:port" [, "username" [, "password"]]] ) Sets the internet proxy to use for ftp access.
GUICreate ( "title" [, width [, height [, left [, top [, style [, exStyle [, parent]]]]]]] ) Create a GUI window.
GUICtrlCreateAvi ( filename, subfileid, left, top [, width [, height [, style [, exStyle]]]] ) Creates an AVI video control for the GUI.
GUICtrlCreateButton ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Button control for the GUI.
GUICtrlCreateCheckbox ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Checkbox control for the GUI.
GUICtrlCreateCombo ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a ComboBox control for the GUI.
GUICtrlCreateContextMenu ( [controlID] ) Creates a context menu for a control or entire GUI window.
GUICtrlCreateDate ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a date control for the GUI.
GUICtrlCreateDummy ( ) Creates a Dummy control for the GUI.
GUICtrlCreateEdit ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates an Edit control for the GUI.
GUICtrlCreateGraphic ( left, top [, width [, height [, style]]] ) Creates a Graphic control for the GUI.
GUICtrlCreateGroup ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Group control for the GUI.
GUICtrlCreateIcon ( filename, iconName, left, top [, width [, height [, style [, exStyle]]]] ) Creates an Icon control for the GUI.
GUICtrlCreateInput ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates an Input control for the GUI.
GUICtrlCreateLabel ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a static Label control for the GUI.
GUICtrlCreateList ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a List control for the GUI.
GUICtrlCreateListView ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a ListView control for the GUI.
GUICtrlCreateListViewItem ( "text", listviewID ) Creates a ListView item.
GUICtrlCreateMenu ( "submenutext" [, menuID [, menuentry]] ) Creates a Menu control for the GUI.
GUICtrlCreateMenuItem ( "text", menuID [, menuentry [, menuradioitem]] ) Creates a MenuItem control for the GUI.
GUICtrlCreateMonthCal ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a month calendar control for the GUI.
GUICtrlCreateObj ( ObjectVar, left, top [, width [, height]] ) Creates an ActiveX control in the GUI.
GUICtrlCreatePic ( filename, left, top [, width [, height [, style [, exStyle]]]] ) Creates a Picture control for the GUI.
GUICtrlCreateProgress ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Progress control for the GUI.
GUICtrlCreateRadio ( "text", left, top [, width [, height [, style [, exStyle]]]] ) Creates a Radio button control for the GUI.
GUICtrlCreateSlider ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Slider control for the GUI.
GUICtrlCreateTab ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a Tab control for the GUI.
GUICtrlCreateTabItem ( "text" ) Creates a TabItem control for the GUI.
GUICtrlCreateTreeView ( left, top [, width [, height [, style [, exStyle]]]] ) Creates a TreeView control for the GUI.
GUICtrlCreateTreeViewItem ( "text", treeviewID ) Creates a TreeViewItem control for the GUI.
GUICtrlCreateUpdown ( inputcontrolID [,style] ) Creates an UpDown control for the GUI.
GUICtrlDelete ( controlID ) Deletes a control.
GUICtrlGetHandle ( controlID ) Returns the handle for a control and some special (item) handles (Menu, ContextMenu, TreeViewItem).
GUICtrlGetState ( [controlID] ) Gets the current state of a control
GUICtrlRead ( controlID [, advanced] ) Read state or data of a control.
GUICtrlRecvMsg ( controlID , msg [, wParam [, lParamType]] ) Send a message to a control and retrieve information in lParam.
GUICtrlRegisterListViewSort ( controlID, "function" ) Register a user defined function for an internal listview sorting callback function.
GUICtrlSendMsg ( controlID, msg , wParam, lParam ) Send a message to a control.
GUICtrlSendToDummy ( controlID [, state] ) Sends a message to a Dummy control.
GUICtrlSetBkColor ( controlID, backgroundcolor ) Sets the background color of a control.
GUICtrlSetColor ( controlID, textcolor ) Sets the text color of a control.
GUICtrlSetCursor ( controlID, cursorID ) Sets the mouse cursor icon for a particular control.
GUICtrlSetData ( controlID, data [, default] ) Modifies the data for a control.
GUICtrlSetDefBkColor ( defbkcolor [, winhandle] ) Sets the default background color of all the controls of the GUI window.
GUICtrlSetDefColor ( deftextcolor [, winhandle] ) Sets the default text color of all the controls of the GUI window.
GUICtrlSetFont ( controlID, size [, weight [, attribute [, fontname [, quality]]]] ) Sets the font for a control.
GUICtrlSetGraphic ( controlID, type [, par1 [, ... par6]] ) Modifies the data for a control.
GUICtrlSetImage ( controlID, filename [, iconname [, icontype]] ) Sets the bitmap or icon image to use for a control.
GUICtrlSetLimit ( controlID, max [, min] ) Limits the number of characters/pixels for a control.
GUICtrlSetOnEvent ( controlID, "function" ) Defines a user-defined function to be called when a control is clicked.
GUICtrlSetPos ( controlID, left [, top [, width [, height]]] ) Changes the position of a control within the GUI window.
GUICtrlSetResizing ( controlID, resizing ) Defines the resizing method used by a control.
GUICtrlSetState ( controlID, state ) Changes the state of a control.
GUICtrlSetStyle ( controlID, style [, exStyle] ) Changes the style of a control.
GUICtrlSetTip ( controlID, tiptext [, "title" [, icon [, options]]] ) Sets the tip text associated with a control.
GUIDelete ( [winhandle] ) Deletes a GUI window and all controls that it contains.
GUIGetCursorInfo ( [winhandle] ) Gets the mouse cursor position relative to GUI window.
GUIGetMsg ( [advanced] ) Polls the GUI to see if any events have occurred.
GUIGetStyle ( [winhandle] ) Retrieves the styles of a GUI window.
GUIRegisterMsg ( msgID, "function" ) Register a user defined function for a known Windows Message ID (WM_MSG).
GUISetAccelerators ( accelerators [, winhandle] ) Sets the accelerator table to be used in a GUI window.
GUISetBkColor ( background [, winhandle] ) Sets the background color of the GUI window.
GUISetCoord ( left, top [, width [, height [, winhandle]]] ) Sets absolute coordinates for the next control.
GUISetCursor ( [cursorID [, override [, winhandle]]] ) Sets the mouse cursor icon for a GUI window.
GUISetFont ( size [, weight [, attribute [, fontname [, winhandle [, quality]]]]] ) Sets the default font for a GUI window.
GUISetHelp ( helpfile [, winhandle] ) Sets an executable file that will be run when F1 is pressed.
GUISetIcon ( iconfile [, iconID [, winhandle]] ) Sets the icon used in a GUI window.
GUISetOnEvent ( specialID, "function" [, winhandle] ) Defines a user function to be called when a system button is clicked.
GUISetState ( [flag [, winhandle]] ) Changes the state of a GUI window.
GUISetStyle ( Style [,ExStyle [, winhandle]] ) Changes the styles of a GUI window.
GUIStartGroup ( [winhandle] ) Defines that any subsequent controls that are created will be "grouped" together.
GUISwitch ( winhandle [, tabitemID] ) Switches the current window used for GUI functions.
Hex ( expression [, length] ) Returns a string representation of an integer or of a binary type converted to hexadecimal.
HotKeySet ( "key" [, "function"] ) Sets a hotkey that calls a user function.
HttpSetProxy ( mode [, "proxy:port" [, "username" [, "password"]]] ) Sets the internet proxy to use for http access.
HttpSetUserAgent ( "user agent" ) Sets the user-agent string sent with InetGet() and InetRead() requests.
HWnd ( expression ) Converts an expression into an HWND handle.
InetClose ( handle ) Closes a handle returned from InetGet().
InetGet ( "URL" [,"filename" [, options [, background]]] ) Downloads a file from the internet using the HTTP, HTTPS or FTP protocol.
InetGetInfo ( [handle [, index]] ) Returns detailed data for a handle returned from InetGet().
InetGetSize ( "URL" [, options] ) Returns the size (in bytes) of a file located on the internet.
InetRead ( "URL" [, options] ) Downloads a file from the internet using the HTTP, HTTPS or FTP protocol.
IniDelete ( "filename", "section" [, "key"] ) Deletes a value from a standard format .ini file.
IniRead ( "filename", "section", "key", "default" ) Reads a value from a standard format .ini file.
IniReadSection ( "filename", "section" ) Reads all key/value pairs from a section in a standard format .ini file.
IniReadSectionNames ( "filename" ) Reads all sections in a standard format .ini file.
IniRenameSection ( "filename", "section", "new section" [, flag] ) Renames a section in a standard format .ini file.
IniWrite ( "filename", "section", "key", "value" ) Writes a value to a standard format .ini file.
IniWriteSection ( "filename", "section", "data" [, index] ) Writes a section to a standard format .ini file.
InputBox ( "title", "prompt" [, "default" [, "password char" [, width [, height [, left [, top [, timeout [, hwnd]]]]]]]] ) Displays an input box to ask the user to enter a string.
Int ( expression [, flag ] ) Returns the integer (whole number) representation of an expression.
IsAdmin ( ) Checks if the current user has full administrator privileges.
IsArray ( variable ) Checks if a variable is an array type.
IsBinary ( expression ) Checks if a variable or expression is a binary type.
IsBool ( variable ) Checks if a variable's base type is boolean.
IsDeclared ( expression ) Check if a variable has been declared.
IsDllStruct ( variable ) Checks if a variable is a DllStruct type.
IsFloat ( variable ) Checks if a variable or expression is a float-type.
IsHWnd ( variable ) Checks if a variable's base type is a pointer and window handle.
IsInt ( variable ) Checks if a variable or expression is an integer type.
IsKeyword ( variable ) Checks if a variable is a keyword (for example, Default).
IsNumber ( variable ) Checks if a variable's base type is numeric.
IsObj ( variable ) Checks if a variable or expression is an object type.
IsPtr ( variable ) Checks if a variable's base type is a pointer.
IsString ( variable ) Checks if a variable is a string type.
Log ( expression ) Calculates the natural logarithm of a number.
MemGetStats ( ) Retrieves memory related information.
Mod ( value1, value2 ) Performs the modulus operation.
MouseClick ( "button" [, x, y [, clicks [, speed]]] ) Perform a mouse click operation.
MouseClickDrag ( "button", x1, y1, x2, y2 [, speed] ) Perform a mouse click and drag operation.
MouseDown ( "button" ) Perform a mouse down event at the current mouse position.
MouseGetCursor ( ) Returns the cursor ID Number for the current Mouse Cursor.
MouseGetPos ( [dimension] ) Retrieves the current position of the mouse cursor.
MouseMove ( x, y [, speed] ) Moves the mouse pointer.
MouseUp ( "button" ) Perform a mouse up event at the current mouse position.
MouseWheel ( "direction" [, clicks] ) Moves the mouse wheel up or down. NT/2000/XP ONLY.
MsgBox ( flag, "title", "text" [, timeout [, hwnd]] ) Displays a simple message box with optional timeout.
Number ( expression [, flag ] ) Returns the numeric representation of an expression.
ObjCreate ( "classname" [, "servername" [,"username", ["password"]]] ) Creates a reference to a COM object from the given classname.
ObjCreateInterface ( "CLSID" , "IID" [,"interface_description", ["flag"]] ) Creates a reference to an object from the given classname/object pointer, interface identifier and description string.
ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] ) Handles incoming events from the given Object.
ObjEvent ( "AutoIt.Error" [, "function name"] ) Handles incoming events from the given Object.
ObjGet ( "filename" [, "classname"] ) Retrieves a reference to a COM object from an existing process or filename.
ObjName ( $Objectvariable [,Flag] ) Returns the name or interface description of an Object
OnAutoItExitRegister ( "function" ) Registers a function to be called when AutoIt exits.
OnAutoItExitUnRegister ( "function" ) UnRegisters a function that was called when AutoIt exits.
Opt ( "CaretCoordMode" [, param ] ) Sets the way coords are used in the caret functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window
Opt ( "ExpandEnvStrings" [, param ] ) Changes how literal strings and % symbols are interpreted. By default strings are treated literally, this option allows you to use %environment% variables inside strings, e.g., "The temp directory is: %temp%". 1 = expand environment variables (similar to AutoIt v2) 0 = do not expand environment variables (default) Without this option the usual way would be: "The temp directory is: " & EnvGet("temp")
Opt ( "ExpandVarStrings" [, param ] ) Changes how literal strings and variable/macro ($ and @) symbols are interpreted. By default strings are treated literally, this option allows you to use variables and macros inside strings, e.g., "The value of var1 is $var1$". 1 = expand variables (when in this mode and you want to use a literal $ or @ then double it up: "This is a single dollar $$ sign". 0 = do not expand variables (default)
Opt ( "GUICloseOnESC" [, param ] ) When ESC is pressed on a GUI the $GUI_EVENT_CLOSE message is sent. This option toggles this behavior on and off. 1 = Send the $GUI_EVENT_CLOSE message when ESC is pressed (default). 0 = Don't send the $GUI_EVENT_CLOSE message when ESC is pressed.
Opt ( "GUICoordMode" [, param ] ) Alters the position of a control defined by GUICtrlSetPos. 1 = absolute coordinates (default) still relative to the dialog box. 0 = relative position to the start of the last control (upper left corner). 2 = cell positioning relative to current cell. A -1 for left or top parameter don't increment the start. So next line is -1,offset; next cell is offset,-1; current cell is -1,-1. Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back.
Opt ( "GUIDataSeparatorChar" [, param ] ) Define the character which delimits subitems in GUICtrlSetData. The default character is '|'.
Opt ( "GUIOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications. 0 = (default) disable. 1 = enable.
Opt ( "GUIResizeMode" [, param ] ) Change default resizing for a control. 0 = (default) keep default control resizing. <1024 = anytype of resizing see GUICtrlSetResizing.
Opt ( "GUIEventOptions" [, param ] ) Change special event behavior or GUI function return values. 0 = (default) Windows behavior on click on Minimize,Restore, Maximize, Resize. 1 = suppress windows behavior on minimize, restore or maximize click button or window resize. Just sends the notification.
Opt ( "MouseClickDelay" [, param ] ) Alters the length of the brief pause in between mouse clicks. Time in milliseconds to pause (default=10).
Opt ( "MouseClickDownDelay" [, param ] ) Alters the length a click is held down before release. Time in milliseconds to pause (default=10).
Opt ( "MouseClickDragDelay" [, param ] ) Alters the length of the brief pause at the start and end of a mouse drag operation. Time in milliseconds to pause (default=250).
Opt ( "MouseCoordMode" [, param ] ) Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window: 0 = relative coords to the active window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the active window
Opt ( "MustDeclareVars" [, param ] ) If this option is used then all variables must be pre-declared with Dim, Local or Global before they can be used - removes the chance for misspelled variables causing bugs. 1 = Variables must be pre-declared 0 = Variables don't need to be pre-declared (default)
Opt ( "PixelCoordMode" [, param ] ) Sets the way coords are used in the pixel functions, either absolute coords or coords relative to the window defined by hwnd (default active window): 0 = relative coords to the defined window 1 = absolute screen coordinates (default) 2 = relative coords to the client area of the defined window
Opt ( "SendAttachMode" [, param ] ) Specifies if AutoIt attaches input threads when using Send() function. When not attaching (default mode=0) detecting the state of capslock/scrolllock and numlock can be unreliable under NT4. However, when you specify attach mode=1 the Send("{... down/up}") syntax will not work and there may be problems with sending keys to "hung" windows. ControlSend() ALWAYS attaches and is not affected by this mode. 0 = don't attach (default) 1 = attach
Opt ( "SendCapslockMode" [, param ] ) Specifies if AutoIt should store the state of capslock before a Send function and restore it afterwards. 0 = don't store/restore 1 = store and restore (default)
Opt ( "SendKeyDelay" [, param ] ) Alters the length of the brief pause in between sent keystrokes. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5).
Opt ( "SendKeyDownDelay" [, param ] ) Alters the length of time a key is held down before being released during a keystroke. For applications that take a while to register keypresses you may need to raise this value from the default. A value of 0 removes the delay completely. Time in milliseconds to pause (default=5).
Opt ( "TCPTimeout" [, param ] ) Defines the time before TCP functions stop if no communication. Time in milliseconds before timeout (default=100).
Opt ( "TrayAutoPause" [, param ] ) Script pauses when click on tray icon. 0 = no pause 1 = pause (default). If there is no DefaultMenu no pause will occurs.
Opt ( "TrayIconDebug" [, param ] ) If enabled shows the current script line in the tray icon tip to help debugging. 0 = no debug information (default) 1 = show debug
Opt ( "TrayIconHide" [, param ] ) Hides the AutoIt tray icon. Note: The icon will still initially appear ~750 milliseconds. 0 = show icon (default) 1 = hide icon
Opt ( "TrayMenuMode" [, param ] ) Extend the behaviour of the script tray icon/menu. This can be done with a combination (adding) of the following values. 0 = default menu items (Script Paused/Exit) are appended to the usercreated menu; usercreated checked items will automatically unchecked; if you double click the tray icon then the controlid is returned which has the "Default"-style (default). 1 = no default menu 2 = user created checked items will not automatically unchecked if you click it 4 = don't return the menuitemID which has the "default"-style in the main contextmenu if you double click the tray icon 8 = turn off auto check of radio item groups
Opt ( "TrayOnEventMode" [, param ] ) Enable/disable OnEvent functions notifications for the tray. 0 = (default) disable 1 = enable
Opt ( "WinDetectHiddenText" [, param ] ) Specifies if hidden window text can be "seen" by the window matching functions. 0 = Do not detect hidden text (default) 1 = Detect hidden text
Opt ( "WinSearchChildren" [, param ] ) Allows the window search routines to search child windows as well as top-level windows. 0 = Only search top-level windows (default) 1 = Search top-level and child windows
Opt ( "WinTextMatchMode" [, param ] ) Alters the method that is used to match window text during search operations. 1 = Complete / Slow mode (default) 2 = Quick mode In quick mode AutoIt can usually only "see" dialog text, button text and the captions of some controls. In the default mode much more text can be seen (for instance the contents of the Notepad window). If you are having performance problems when performing many window searches then changing to the "quick" mode may help.
Opt ( "WinTitleMatchMode" [, param ] ) Alters the method that is used to match window titles during search operations. 1 = Match the title from the start (default) 2 = Match any substring in the title 3 = Exact title match 4 = Advanced mode, see Window Titles & Text (Advanced) -1 to -4 = force lower case match according to other type of match.
Opt ( "WinWaitDelay" [, param ] ) Alters how long a script should briefly pause after a successful window-related operation. Time in milliseconds to pause (default=250).
Ping ( "address/hostname" [, timeout] ) Pings a host and returns the roundtrip-time.
PixelChecksum ( left, top, right, bottom [, step [, hwnd [, mode]]] ) Generates a checksum for a region of pixels.
PixelGetColor ( x , y [, hwnd] ) Returns a pixel color according to x,y pixel coordinates.
PixelSearch ( left, top, right, bottom, color [, shade-variation [, step [, hwnd]]] ) Searches a rectangle of pixels for the pixel color provided.
PluginClose ( dllhandle ) Close a plugin file
PluginOpen ( filename ) Open a plugin file.
ProcessClose ( "process" ) Terminates a named process.
ProcessExists ( "process" ) Checks to see if a specified process exists.
ProcessGetStats ( ["process" [, type]] ) Returns an array about Memory or IO infos of a running process.
ProcessList ( ["name"] ) Returns an array listing the currently running processes (names and PIDs).
ProcessSetPriority ( "process", priority ) Changes the priority of a process
ProcessWait ( "process" [, timeout] ) Pauses script execution until a given process exists.
ProcessWaitClose ( "process" [, timeout] ) Pauses script execution until a given process does not exist.
ProgressOff ( ) Turns Progress window off.
ProgressOn ( "title", "maintext" [, "subtext" [, x pos [, y pos [, opt]]]] ) Creates a customizable progress bar window.
ProgressSet ( percent [, "subtext" [, "maintext"]] ) Sets the position and/or text of a previously created Progress bar window.
Ptr ( expression ) Converts an expression into a pointer variant.
Random ( [Min [, Max [, Flag]]] ) Generates a pseudo-random float-type number.
RegDelete ( "keyname" [, "valuename"] ) Deletes a key or value from the registry.
RegEnumKey ( "keyname", instance ) Reads the name of a subkey according to its instance.
RegEnumVal ( "keyname", instance ) Reads the name of a value according to its instance.
RegRead ( "keyname", "valuename" ) Reads a value from the registry.
RegWrite ( "keyname" [,"valuename" [, "type" [, value]]] ) Creates a key or value in the registry.
Round ( expression [, decimalplaces] ) Returns a number rounded to a specified number of decimal places.
Run ( "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program.
RunAs ( "username", "domain", "password", logon_flag, "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program under the context of a different user.
RunAsWait ( "username", "domain", "password", logon_flag, "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program under the context of a different user and pauses script execution until the program finishes.
RunWait ( "program" [, "workingdir" [, show_flag [, opt_flag]]] ) Runs an external program and pauses script execution until the program finishes.
Send ( "keys" [, flag] ) Sends simulated keystrokes to the active window.
SendKeepActive ( "title" [, "text"] ) Attempts to keep a specified window active during Send().
SetError ( code [, extended [, return value]] ) Manually set the value of the @error macro.
SetExtended ( code [, return value] ) Manually set the value of the @extended macro.
ShellExecute ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] ) Runs an external program using the ShellExecute API.
ShellExecuteWait ( "filename" [, "parameters" [, "workingdir" [, "verb" [, showflag]]]] ) Runs an external program using the ShellExecute API and pauses script execution until it finishes.
Shutdown ( code [, reason] ) Shuts down the system.
Sin ( expression ) Calculates the sine of a number.
Sleep ( delay ) Pause script execution.
SoundPlay ( "filename" [, wait] ) Play a sound file.
SoundSetWaveVolume ( percent ) Sets the system wave volume by percent.
SplashImageOn ( "title", "file" [, width [, height [, x pos [, y pos [, opt]]]]] ) Creates a customizable image popup window.
SplashOff ( ) Turns SplashText or SplashImage off.
SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt]]]]]]]] ) Creates a customizable text popup window.
Sqrt ( expression ) Calculates the square-root of a number.
SRandom ( Seed ) Set Seed for random number generation.
StatusbarGetText ( "title" [, "text" [, part]] ) Retrieves the text from a standard status bar control.
StderrRead ( process_id [, peek = false [, binary = false]] ) Reads from the STDERR stream of a previously run child process.
StdinWrite ( process_id [, data] ) Writes a number of characters to the STDIN stream of a previously run child process.
StdioClose ( process_id ) Closes all resources associated with a process previously run with STDIO redirection.
StdoutRead ( process_id [, peek = false [, binary = false]] ) Reads from the STDOUT stream of a previously run child process.
String ( expression ) Returns the string representation of an expression.
StringAddCR ( "string" ) Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ).
StringCompare ( "string1", "string2" [, casesense] ) Compares two strings with options.
StringFormat ( "format control", var1 [, ... var32] ) Returns a formatted string (similar to the C sprintf() function).
StringFromASCIIArray ( array, [start [, end [, encoding]]] ) Converts an array of ASCII codes to a string.
StringInStr ( "string", "substring" [, casesense [, occurrence [, start [, count]]]] ) Checks if a string contains a given substring.
StringIsAlNum ( "string" ) Checks if a string contains only alphanumeric characters.
StringIsAlpha ( "string" ) Checks if a string contains only alphabetic characters.
StringIsASCII ( "string" ) Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127).
StringIsDigit ( "string" ) Checks if a string contains only digit (0-9) characters.
StringIsFloat ( "string" ) Checks if a string is a floating point number.
StringIsInt ( "string" ) Checks if a string is an integer.
StringIsLower ( "string" ) Checks if a string contains only lowercase characters.
StringIsSpace ( "string" ) Checks if a string contains only whitespace characters.
StringIsUpper ( "string" ) Checks if a string contains only uppercase characters.
StringIsXDigit ( "string" ) Checks if a string contains only hexadecimal digit (0-9, A-F) characters.
StringLeft ( "string", count ) Returns a number of characters from the left-hand side of a string.
StringLen ( "string" ) Returns the number of characters in a string.
StringLower ( "string" ) Converts a string to lowercase.
StringMid ( "string", start [, count] ) Extracts a number of characters from a string.
StringRegExp ( "test", "pattern" [, flag [, offset]] ) Check if a string fits a given regular expression pattern.
StringRegExpReplace ( "test", "pattern", "replace", [count] ) Replace text in a string based on regular expressions.
StringReplace ( "string", "searchstring/start", "replacestring" [, occurrence [, casesense]] ) Replaces substrings in a string.
StringRight ( "string", count ) Returns a number of characters from the right-hand side of a string.
StringSplit ( "string", "delimiters" [, flag] ) Splits up a string into substrings depending on the given delimiters.
StringStripCR ( "string" ) Removes all carriage return values ( Chr(13) ) from a string.
StringStripWS ( "string", flag ) Strips the white space in a string.
StringToASCIIArray ( "string", [start [, end [, encoding]]] ) Converts a string to an array containing the ASCII code of each character.
StringToBinary ( expression [, flag] ) Converts a string into binary data.
StringTrimLeft ( "string", count ) Trims a number of characters from the left hand side of a string.
StringTrimRight ( "string", count ) Trims a number of characters from the right hand side of a string.
StringUpper ( "string" ) Converts a string to uppercase.
Tan ( expression ) Calculates the tangent of a number.
TCPAccept ( mainsocket ) Permits an incoming connection attempt on a socket.
TCPCloseSocket ( socket ) Closes a TCP socket.
TCPConnect ( IPAddr, port ) Create a socket connected to an existing server.
TCPListen ( IPAddr, port [, MaxPendingConnection] ) Creates a socket listening for an incoming connection.
TCPNameToIP ( name ) Converts an Internet name to IP address.
TCPRecv ( mainsocket, maxlen [, flag] ) Receives data from a connected socket.
TCPSend ( mainsocket, data ) Sends data on a connected socket.
TCPShutdown ( ) Stops TCP/UDP services.
TCPStartup ( ) Starts TCP or UDP services.
TimerDiff ( handle ) Returns the difference in time from a previous call to TimerInit().
TimerInit ( ) Returns a handle that can be passed to TimerDiff() to calculate the difference in milliseconds.
ToolTip ( "text" [, x [, y [, "title" [, icon [, options]]]]] ) Creates a tooltip anywhere on the screen.
TrayCreateItem ( text [, menuID [, menuentry [, menuradioitem]]] ) Creates a menuitem control for the tray.
TrayCreateMenu ( "sub/menutext" [, menuID [, menuentry]] ) Creates a menu control for the tray menu.
TrayGetMsg ( ) Polls the tray to see if any events have occurred.
TrayItemDelete ( controlID ) Deletes a menu/item control from the tray menu.
TrayItemGetHandle ( controlID ) Returns the handle for a tray menu(item).
TrayItemGetState ( [controlID] ) Gets the current state of a control.
TrayItemGetText ( controlID ) Gets the itemtext of a tray menu/item control.
TrayItemSetOnEvent ( itemID, "function" ) Defines a user-defined function to be called when a tray item is clicked.
TrayItemSetState ( controlID, state ) Sets the state of a tray menu/item control.
TrayItemSetText ( controlID, text ) Sets the itemtext of a tray menu/item control.
TraySetClick ( flag ) Sets the clickmode of the tray icon - what mouseclicks will display the tray menu.
TraySetIcon ( [filename [, iconID]] ) Loads/Sets a specified tray icon.
TraySetOnEvent ( specialID, "function" ) Defines a user function to be called when a special tray action happens.
TraySetPauseIcon ( [filename [, iconID]] ) Loads/Sets a specified tray pause icon.
TraySetState ( [flag] ) Sets the state of the tray icon.
TraySetToolTip ( [text] ) (Re)Sets the tooltip text for the tray icon.
TrayTip ( "title", "text", timeout [, option] ) Displays a balloon tip from the AutoIt Icon.
UBound ( Array [, Dimension] ) Returns the size of array dimensions.
UDPBind ( IPAddr, port ) Create a socket bound to an incoming connection.
UDPCloseSocket ( socketarray ) Close a UDP socket.
UDPOpen ( IPAddr, port [, flag] ) Open a socket connected to an existing server .
UDPRecv ( socketarray, maxlen [, flag] ) Receives data from an opened socket
UDPSend ( socketarray, data ) Sends data on an opened socket
UDPShutdown ( ) Stops TCP/UDP services.
UDPStartup ( ) Starts TCP or UDP services.
VarGetType ( expression ) Returns the internal type representation of a variant.
WinActivate ( "title" [, "text"] ) Activates (gives focus to) a window.
WinActive ( "title" [, "text"] ) Checks to see if a specified window exists and is currently active.
WinClose ( "title" [, "text"] ) Closes a window.
WinExists ( "title" [, "text"] ) Checks to see if a specified window exists.
WinFlash ( "title" [,"text" [,flashes [,delay]]] ) Flashes a window in the taskbar.
WinGetCaretPos ( ) Returns the coordinates of the caret in the foreground window
WinGetClassList ( "title" [, "text"] ) Retrieves the classes from a window.
WinGetClientSize ( "title" [, "text"] ) Retrieves the size of a given window's client area.
WinGetHandle ( "title" [, "text"] ) Retrieves the internal handle of a window.
WinGetPos ( "title" [, "text"] ) Retrieves the position and size of a given window.
WinGetProcess ( "title" [, "text"] ) Retrieves the Process ID (PID) associated with a window.
WinGetState ( "title" [, "text"] ) Retrieves the state of a given window.
WinGetText ( "title" [, "text"] ) Retrieves the text from a window.
WinGetTitle ( "title" [, "text"] ) Retrieves the full title from a window.
WinKill ( "title" [, "text"] ) Forces a window to close.
WinList ( ["title" [, "text"]] ) Retrieves a list of windows.
WinMenuSelectItem ( "title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] ) Invokes a menu item of a window.
WinMinimizeAll ( ) Minimizes all windows.
WinMinimizeAllUndo ( ) Undoes a previous WinMinimizeAll function.
WinMove ( "title", "text", x, y [, width [, height [, speed]]] ) Moves and/or resizes a window.
WinSetOnTop ( "title", "text", flag ) Change a window's "Always On Top" attribute.
WinSetState ( "title", "text", flag ) Shows, hides, minimizes, maximizes, or restores a window.
WinSetTitle ( "title", "text", "newtitle" ) Changes the title of a window.
WinSetTrans ( "title", "text", transparency ) Sets the transparency of a window. (Windows 2000/XP or later)
WinWait ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window exists.
WinWaitActive ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window is active.
WinWaitClose ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window does not exist.
WinWaitNotActive ( "title" [, "text" [, timeout]] ) Pauses execution of the script until the requested window is not active.
_ArrayAdd (ByRef $avArray, $vValue) Adds a specified value at the end of an existing array. (Requires: #include )
_ArrayBinarySearch (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0]]) Uses the binary search algorithm to search through a 1-dimensional array. (Requires: #include )
_ArrayCombinations (ByRef $avArray, $iSet [, $sDelim = ""]) Returns an Array of the Combinations of a Set of Elements from a Selected Array (Requires: #include )
_ArrayConcatenate (ByRef $avArrayTarget, Const ByRef $avArraySource [, $iStart = 0]) Concatenate two arrays. (Requires: #include )
_ArrayDelete (ByRef $avArray, $iElement) Deletes the specified element from the given array. (Requires: #include )
_ArrayDisplay (Const ByRef $avArray [, $sTitle = "Array: ListView Display" [, $iItemLimit = -1 [, $iTranspose = 0 [, $sSeparator = "" [, $sReplace = "|" [, $sHeader = ""]]]]]]) Displays given 1D or 2D array array in a listview. (Requires: #include )
_ArrayFindAll (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare = 0 [, $iSubItem = 0]]]]]) Find the indices of all ocurrences of a search query between two points in a 1D or 2D array using _ArraySearch(). (Requires: #include )
_ArrayInsert (ByRef $avArray, $iElement [, $vValue = ""]) Add a new value at the specified position. (Requires: #include )
_ArrayMax (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the highest value held in an array. (Requires: #include )
_ArrayMaxIndex (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the index where the highest value occurs in the array. (Requires: #include )
_ArrayMin (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the lowest value held in an array. (Requires: #include )
_ArrayMinIndex (Const ByRef $avArray [, $iCompNumeric = 0 [, $iStart = 0 [, $iEnd = 0]]]) Returns the index where the lowest value occurs in the array. (Requires: #include )
_ArrayPermute (ByRef $avArray [, $sDelim = ""]) Returns an Array of the Permutations of all Elements in an Array (Requires: #include )
_ArrayPop (ByRef $avArray) Returns the last element of an array, deleting that element from the array at the same time. (Requires: #include )
_ArrayPush (ByRef $avArray, $vValue [, $iDirection = 0]) Add new values without increasing array size by inserting at the end the new value and deleting the first one or vice versa. (Requires: #include )
_ArrayReverse (ByRef $avArray [, $iStart = 0 [, $iEnd = 0]]) Takes the given array and reverses the order in which the elements appear in the array. (Requires: #include )
_ArraySearch (Const ByRef $avArray, $vValue [, $iStart = 0 [, $iEnd = 0 [, $iCase = 0 [, $iCompare= 0 [, $iForward = 1 [, $iSubItem = -1]]]]]]) Finds an entry within a 1D or 2D array. Similar to _ArrayBinarySearch(), except that the array does not need to be sorted. (Requires: #include )
_ArraySort (ByRef $avArray [, $iDescending = 0 [, $iStart = 0 [, $iEnd = 0 [, $iSubItem = 0]]]]) Sort a 1D or 2D array on a specific index using the quicksort/insertionsort algorithms. (Requires: #include )
_ArraySwap (ByRef $vItem1, ByRef $vItem2) Swaps two items. (Requires: #include )
_ArrayToClip (Const ByRef $avArray [, $iStart = 0 [, $iEnd = 0]]) Sends the contents of an array to the clipboard, each element delimited by a carriage return. (Requires: #include )
_ArrayToString (Const ByRef $avArray [, $sDelim = "|" [, $iStart = 0 [, $iEnd = 0]]]) Places the elements of an array into a single string, separated by the specified delimiter. (Requires: #include )
_ArrayTrim (ByRef $avArray, $iTrimNum [, $iDirection = 0 [, $iStart = 0 [, $iEnd = 0]]]) Trims a certain number of characters from all elements in an array. (Requires: #include )
_ArrayUnique ($aArray [, $iDimension = 1 [, $iBase = 0 [, $iCase = 0 [, $vDelim = "|"]]]]) Returns the Unique Elements of a 1-dimensional array. (Requires: #include )
_Assert ($sCondition [,$bExit = True [,$nCode = 0x7FFFFFFF [,$sLine = @ScriptLineNumber]]]) Display a message if assertion fails. (Requires: #include )
_ChooseColor ([$iReturnType = 0 [, $iColorRef = 0 [, $iRefType = 0 [, $hWndOwnder = 0]]]]) Creates a Color dialog box that enables the user to select a color (Requires: #include )
_ChooseFont ([$sFontName = "Courier New" [, $iPointSize = 10 [, $iColorRef = 0 [, $iFontWeight = 0 [, $iItalic = False [, $iUnderline = False [, $iStrikethru = False [, $hWndOwner = 0]]]]]]]]) Creates a Font dialog box that enables the user to choose attributes for a logical font. (Requires: #include )
_ClipBoard_ChangeChain ($hRemove, $hNewNext) Removes a specified window from the chain of clipboard viewers (Requires: #include )
_ClipBoard_Close () Closes the clipboard (Requires: #include )
_ClipBoard_CountFormats () Retrieves the number of different data formats currently on the clipboard (Requires: #include )
_ClipBoard_Empty () Empties the clipboard and frees handles to data in the clipboard (Requires: #include )
_ClipBoard_EnumFormats ($iFormat) Enumerates the data formats currently available on the clipboard (Requires: #include )
_ClipBoard_FormatStr ($iFormat) Returns a string representation of a standard clipboard format (Requires: #include )
_ClipBoard_GetData ([$iFormat = 1]) Retrieves data from the clipboard in a specified format (Requires: #include )
_ClipBoard_GetDataEx ([$iFormat = 1]) Retrieves data from the clipboard in a specified format (Requires: #include )
_ClipBoard_GetFormatName ($iFormat) Retrieves the name of the specified registered format (Requires: #include )
_ClipBoard_GetOpenWindow () Retrieves the handle to the window that currently has the clipboard open (Requires: #include )
_ClipBoard_GetOwner () Retrieves the window handle of the current owner of the clipboard (Requires: #include )
_ClipBoard_GetPriorityFormat ($aFormats) Retrieves the first available clipboard format in the specified list (Requires: #include )
_ClipBoard_GetSequenceNumber () Retrieves the clipboard sequence number for the current window station (Requires: #include )
_ClipBoard_GetViewer () Retrieves the handle to the first window in the clipboard viewer chain (Requires: #include )
_ClipBoard_IsFormatAvailable ($iFormat) Determines whether the clipboard contains data in the specified format (Requires: #include )
_ClipBoard_Open ($hOwner) Opens the clipboard and prevents other applications from modifying the clipboard (Requires: #include )
_ClipBoard_RegisterFormat ($sFormat) Registers a new clipboard format (Requires: #include )
_ClipBoard_SetData ($vData [, $iFormat = 1]) Places data on the clipboard in a specified clipboard format (Requires: #include )
_ClipBoard_SetDataEx (ByRef $hMemory [, $iFormat = 1]) Places data on the clipboard in a specified clipboard format (Requires: #include )
_ClipBoard_SetViewer ($hViewer) Adds the specified window to the chain of clipboard viewers (Requires: #include )
_ClipPutFile ($sFile [, $sSeparator = "|"]) Copy Files to Clipboard Like Explorer does (Requires: #include )
_ColorConvertHSLtoRGB ($avArray) Converts HSL to RGB (Requires: #include )
_ColorConvertRGBtoHSL ($avArray) Converts RGB to HSL (Requires: #include )
_ColorGetBlue ($nColor) Returns the blue component of a given color. (Requires: #include )
_ColorGetCOLORREF ($nColor) Returns the COLORREF color. (Requires: #include )
_ColorGetGreen ($nColor) Returns the green component of a given color. (Requires: #include )
_ColorGetRed ($nColor) Returns the red component of a given color. (Requires: #include )
_ColorGetRGB ($nColor) Returns an array containing RGB values in their respective positions. (Requires: #include )
_ColorSetCOLORREF ($aColor) Returns the COLORREF color. (Requires: #include )
_ColorSetRGB ($aColor) Returns the RGB color. (Requires: #include )
_Crypt_DecryptData ($vData, $vCryptKey, $iALG_ID [, $fFinal = True]) Decrypts data using the supplied key (Requires: #include )
_Crypt_DecryptFile ($sSourceFile, $sDestinationFile, $vCryptKey, $iALG_ID) Decrypts a file with specified key and algorithm (Requires: #include )
_Crypt_DeriveKey ($vPassword, $iALG_ID [, $iHash_ALG_ID = $CALG_MD5]) Creates a key from algorithm and password (Requires: #include )
_Crypt_DestroyKey ($hCryptKey) Frees the resources used by a key (Requires: #include )
_Crypt_EncryptData ($vData, $vCryptKey, $iALG_ID [, $fFinal = True]) Encrypts data using the supplied key (Requires: #include )
_Crypt_EncryptFile ($sSourceFile, $sDestinationFile, $vCryptKey, $iALG_ID) Encrypts a file with specified key and algorithm (Requires: #include )
_Crypt_HashData ($vData, $iALG_ID [, $fFinal = True [, $hCryptHash = 0]]) Hash data with specified algorithm (Requires: #include )
_Crypt_HashFile ($sFile, $iALG_ID) Hash a string with specified algorithm (Requires: #include )
_Crypt_Shutdown () Uninitialize the Crypt library (Requires: #include )
_Crypt_Startup () Initialize the Crypt library (Requires: #include )
_Date_Time_CompareFileTime ($pFileTime1, $pFileTime2) Compares two file times (Requires: #include )
_Date_Time_DOSDateTimeToArray ($iDosDate, $iDosTime) Decode a DOS date/time to an array (Requires: #include )
_Date_Time_DOSDateTimeToFileTime ($iFatDate, $iFatTime) Converts MS-DOS date and time values to a file time (Requires: #include )
_Date_Time_DOSDateTimeToStr ($iDosDate, $iDosTime) Decode a DOS date to a string (Requires: #include )
_Date_Time_DOSDateToArray ($iDosDate) Decode a DOS date to an array (Requires: #include )
_Date_Time_DOSDateToStr ($iDosDate) Decode a DOS date to a string (Requires: #include )
_Date_Time_DOSTimeToArray ($iDosTime) Decode a DOS time to an array (Requires: #include )
_Date_Time_DOSTimeToStr ($iDosTime) Decode a DOS time to a string (Requires: #include )
_Date_Time_EncodeFileTime ($iMonth, $iDay, $iYear [, $iHour = 0 [, $iMinute = 0 [, $iSecond = 0 [, $iMSeconds = 0]]]]) Encodes and returns a $tagFILETIME structure (Requires: #include )
_Date_Time_EncodeSystemTime ($iMonth, $iDay, $iYear [, $iHour = 0 [, $iMinute = 0 [, $iSecond = 0 [, $iMSeconds = 0]]]]) Encodes and returns a $tagSYSTEMTIME structure (Requires: #include )
_Date_Time_FileTimeToArray (ByRef $tFileTime) Decode a file time to an array (Requires: #include )
_Date_Time_FileTimeToDOSDateTime ($pFileTime) Converts MS-DOS date and time values to a file time (Requires: #include )
_Date_Time_FileTimeToLocalFileTime ($pFileTime) Converts a file time based on the Coordinated Universal Time to a local file time (Requires: #include )
_Date_Time_FileTimeToStr (ByRef $tFileTime [, $bFmt = 0]) Decode a file time to a date/time string (Requires: #include )
_Date_Time_FileTimeToSystemTime ($pFileTime) Converts a file time to system time format (Requires: #include )
_Date_Time_GetFileTime ($hFile) Retrieves the date and time that a file was created, accessed and modified (Requires: #include )
_Date_Time_GetLocalTime () Retrieves the current local date and time (Requires: #include )
_Date_Time_GetSystemTime () Retrieves the current system date and time expressed in UTC (Requires: #include )
_Date_Time_GetSystemTimeAdjustment () Determines whether the system is applying periodic time adjustments (Requires: #include )
_Date_Time_GetSystemTimeAsFileTime () Retrieves the current system date and time expressed in UTC (Requires: #include )
_Date_Time_GetSystemTimes () Retrieves system timing information (Requires: #include )
_Date_Time_GetTickCount () Retrieves the number of milliseconds that have elapsed since Windows was started (Requires: #include )
_Date_Time_GetTimeZoneInformation () Retrieves the current time zone settings (Requires: #include )
_Date_Time_LocalFileTimeToFileTime ($pLocalTime) Converts a local file time to a file time based on UTC (Requires: #include )
_Date_Time_SetFileTime ($hFile, $pCreateTime, $pLastAccess, $pLastWrite) Sets the date and time that a file was created, accessed and modified (Requires: #include )
_Date_Time_SetLocalTime ($pSystemTime) Sets the current local date and time (Requires: #include )
_Date_Time_SetSystemTime ($pSystemTime) Sets the current system time and date, expressed in UTC (Requires: #include )
_Date_Time_SetSystemTimeAdjustment ($iAdjustment, $fDisabled) Enables or disables periodic time adjustments to the system's time of day clock (Requires: #include )
_Date_Time_SetTimeZoneInformation ($iBias, $sStdName, $tStdDate, $iStdBias, $sDayName, $tDayDate, $iDayBias) Sets the current time zone settings (Requires: #include )
_Date_Time_SystemTimeToArray (ByRef $tSystemTime) Decode a system time to an array (Requires: #include )
_Date_Time_SystemTimeToDateStr (ByRef $tSystemTime [, $bFmt = 0]) Decode a system time to a date string (Requires: #include )
_Date_Time_SystemTimeToDateTimeStr (ByRef $tSystemTime [, $bFmt = 0]) Decode a system time to a date/time string (Requires: #include )
_Date_Time_SystemTimeToFileTime ($pSystemTime) Converts a system time to file time format (Requires: #include )
_Date_Time_SystemTimeToTimeStr (ByRef $tSystemTime) Decode a system time to a time string (Requires: #include )
_Date_Time_SystemTimeToTzSpecificLocalTime ($pUTC [, $pTimeZone = 0]) Converts a UTC time to a specified time zone's corresponding local time (Requires: #include )
_Date_Time_TzSpecificLocalTimeToSystemTime ($pLocalTime [, $pTimeZone = 0]) Converts a local time to a time in UTC (Requires: #include )
_DateAdd ($sType, $iValToAdd, $sDate) Calculates a new date based on a given date and add an interval. (Requires: #include )
_DateDayOfWeek ($iDayNum [, $iShort = 0]) Returns the name of the weekday, based on the specified day. (Requires: #include )
_DateDaysInMonth ($iYear, $iMonthNum) Returns the number of days in a month, based on the specified month and year. (Requires: #include )
_DateDiff ($sType, $sStartDate, $sEndDate) Returns the difference between 2 dates, expressed in the type requested (Requires: #include )
_DateIsLeapYear ($iYear) Checks a given year to see if it is a leap year. (Requires: #include )
_DateIsValid ($sDate) Checks the given date to determine if it is a valid date. (Requires: #include )
_DateTimeFormat ($sDate, $sType) Returns the date in the PC's regional settings format. (Requires: #include )
_DateTimeSplit ($sDate, ByRef $asDatePart, ByRef $iTimePart) Split a string containing Date and Time into two separate Arrays. (Requires: #include )
_DateToDayOfWeek ($iYear, $iMonth, $iDay) Returns the weekdaynumber for a given date. (Requires: #include )
_DateToDayOfWeekISO ($iYear, $iMonth, $iDay) Returns the ISO weekdaynumber for a given date. (Requires: #include )
_DateToDayValue ($iYear, $iMonth, $iDay) Returns the daynumber since since noon 4713 BC January 1 for a given Gregorian date. (Requires: #include )
_DateToMonth ($iMonth [, $ishort = 0]) Returns the name of the Month, based on the specified month number. (Requires: #include )
_DayValueToDate ($iJulianDate, ByRef $iYear, ByRef $iMonth, ByRef $iDay) Add the given days since noon 4713 BC January 1 and returns the Gregorian date. (Requires: #include )
_DebugBugReportEnv () Outputs a string containing information for Bug report submission. (Requires: #include )
_DebugOut ($sOutput [, $bActivate]) Displays output on a debugging session started by _DebugSetup() (Requires: #include )
_DebugReport ($sData [,$bLastError = False [,$bExit = False]]) Writes to a debugging session (Requires: #include )
_DebugReportEx ($sData [,$bLastError = False [,$bExit = False]]) Writes to a debugging session a formatted message (Requires: #include )
_DebugReportVar ($sVarname, $vVar [,$bErrExt = False]) Writes to debugging session the content of a variable (Requires: #include )
_DebugSetup ($sTitle = Default, $bBugReportInfos = False, $vReportType = 1, $sLogFile = "") Setups up a debug session using a specify reporting (Requires: #include )
_Degree ($nRadians) Converts radians to degrees. (Requires: #include )
_EventLog__Backup ($hEventLog, $sFileName) Saves the event log to a backup file (Requires: #include )
_EventLog__Clear ($hEventLog, $sFileName) Clears the event log (Requires: #include )
_EventLog__Close ($hEventLog) Closes a read handle to the event log (Requires: #include )
_EventLog__Count ($hEventLog) Retrieves the number of records in the event log (Requires: #include )
_EventLog__DeregisterSource ($hEventLog) Closes a write handle to the event log (Requires: #include )
_EventLog__Full ($hEventLog) Retrieves whether the event log is full (Requires: #include )
_EventLog__Notify ($hEventLog, $hEvent) Enables an application to receive event notifications (Requires: #include )
_EventLog__Oldest ($hEventLog) Retrieves the absolute record number of the oldest record in the event log (Requires: #include )
_EventLog__Open ($sServerName, $sSourceName) Opens a handle to the event log (Requires: #include )
_EventLog__OpenBackup ($sServerName, $sFileName) Opens a handle to a backup event log (Requires: #include )
_EventLog__Read ($hEventLog [, $fRead = True [, $fForward = True [, $iOffset = 0]]]) Reads an entry from the event log (Requires: #include )
_EventLog__RegisterSource ($sServerName, $sSourceName) Retrieves a registered handle to the specified event log (Requires: #include )
_EventLog__Report ($hEventLog, $iType, $iCategory, $iEventID, $sUserName, $sDesc, $aData) Writes an entry at the end of the specified event log (Requires: #include )
_ExcelBookAttach ($s_string [, $s_mode = "FilePath"]) Attach to the first existing instance of Microsoft Excel where the search string matches based on the selected mode. (Requires: #include )
_ExcelBookClose ($oExcel [, $fSave = 1 [, $fAlerts = 0]]) Closes the active workbook and removes the specified Excel object. (Requires: #include )
_ExcelBookNew ([$fVisible = 1]) Creates new workbook and returns its object identifier. (Requires: #include )
_ExcelBookOpen ($sFilePath [, $fVisible = 1 [, $fReadOnly = False [, $sPassword = "" [, $sWritePassword = ""]]]]) Opens an existing workbook and returns its object identifier. (Requires: #include )
_ExcelBookSave ($oExcel [, $fAlerts = 0]) Saves the active workbook of the specified Excel object. (Requires: #include )
_ExcelBookSaveAs ($oExcel, $sFilePath [, $sType = "xls" [, $fAlerts = 0 [, $fOverWrite = 0 [, $sPassword = "" [, $sWritePassword = "" [, $iAccessMode = 1 [, $iConflictResolution = 2]]]]]]]) Saves the active workbook of the specified Excel object with a new filename and/or type. (Requires: #include )
_ExcelColumnDelete ($oExcel, $iColumn [, $iNumCols = 1]) Delete a number of columns from the active worksheet. (Requires: #include )
_ExcelColumnInsert ($oExcel, $iColumn [, $iNumCols = 1]) Insert a number of columns into the active worksheet. (Requires: #include )
_ExcelFontSetProperties ($oExcel, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1 [, $fBold = False [, $fItalic = False [, $fUnderline = False]]]]]]) Set the bold, italic, and underline font properties of a range in an Excel object. (Requires: #include )
_ExcelHorizontalAlignSet ($oExcel, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1 [, $sHorizAlign = "left"]]]]) Set the horizontal alignment of each cell in a range. (Requires: #include )
_ExcelHyperlinkInsert ($oExcel, $sLinkText, $sAddress, $sScreenTip, $sRangeOrRow [, $iColumn = 1]) Inserts a hyperlink into the active page. (Requires: #include )
_ExcelNumberFormat ($oExcel, $sFormat, $sRangeOrRowStart [, $iColStart = 1 [, $iRowEnd = 1 [, $iColEnd = 1]]]) Applies the specified formatting to the cells in the specified R1C1 Range. (Requires: #include )
_ExcelReadArray ($oExcel, $iStartRow, $iStartColumn, $iNumCells [, $iDirection = 0 [, $iIndexBase = 0]]) Create an array from a row or column of the active worksheet. (Requires: #include )
_ExcelReadCell ($oExcel, $sRangeOrRow [, $iColumn = 1]) Read information from the active worksheet of the specified Excel object. (Requires: #include )
_ExcelReadSheetToArray ($oExcel [, $iStartRow = 1 [, $iStartColumn = 1 [, $iRowCnt = 0 [, $iColCnt = 0 [, $iColShift = False]]]]]) Create a 2D array from the rows/columns of the active worksheet. (Requires: #include )
_ExcelRowDelete ($oExcel, $iRow [, $iNumRows = 1]) Delete a number of rows from the active worksheet. (Requires: #include )
_ExcelRowInsert ($oExcel, $iRow [, $iNumRows = 1]) Insert a number of rows into the active worksheet. (Requires: #include )
_ExcelSheetActivate ($oExcel, $vSheet) Activate the specified sheet by string name or by number. (Requires: #include )
_ExcelSheetAddNew ($oExcel [, $sName = ""]) Add new sheet to workbook - optionally with a name. (Requires: #include )
_ExcelSheetDelete ($oExcel, $vSheet [, $fAlerts = False]) Delete the specified sheet by string name or by number. (Requires: #include )
_ExcelSheetList ($oExcel) Return a list of all sheets in workbook, by name, as an array. (Requires: #include )
_ExcelSheetMove ($oExcel, $vMoveSheet [, $vRelativeSheet = 1 [, $fBefore = True]]) Move the specified sheet before another specified sheet. (Requires: #include )
_ExcelSheetNameGet ($oExcel) Return the name of the active sheet. (Requires: #include )
_ExcelSheetNameSet ($oExcel, $sSheetName) Set the name of the active sheet. (Requires: #include )
_ExcelWriteArray ($oExcel, $iStartRow, $iStartColumn, $aArray [, $iDirection = 0 [, $iIndexBase = 0]]) Write an array to a row or column on the active worksheet of the specified Excel object. (Requires: #include )
_ExcelWriteCell ($oExcel, $sValue, $sRangeOrRow [, $iColumn = 1]) Write information to a cell on the active worksheet of the specified Excel object. (Requires: #include )
_ExcelWriteFormula ($oExcel, $sFormula, $sRangeOrRow [, $iColumn = 1]) Write a formula to a cell on the active worksheet of the specified Excel object. (Requires: #include )
_ExcelWriteSheetFromArray ($oExcel, ByRef $aArray [, $iStartRow = 1 [, $iStartColumn = 1 [, $iRowBase = 1 [, $iColBase = 1]]]]) Writes a 2D array to the active worksheet (Requires: #include )
_FileCountLines ($sFilePath) Returns the number of lines in the specified file. (Requires: #include )
_FileCreate ($sFilePath) Creates or zero's out the length of the file specified. (Requires: #include )
_FileListToArray ($sPath [, $sFilter = "*" [, $iFlag = 0]]) Lists files and\or folders in a specified path (Similar to using Dir with the /B Switch) (Requires: #include )
_FilePrint ($s_File [, $i_Show = @SW_HIDE]) Prints a plain text file. (Requires: #include )
_FileReadToArray ($sFilePath, ByRef $aArray) Reads the specified file into an array. (Requires: #include )
_FileWriteFromArray ($File, $a_Array [, $i_Base = 0 [, $i_UBound = 0 [, $s_Delim= "|"]]]) Writes Array records to the specified file. (Requires: #include )
_FileWriteLog ($sLogPath, $sLogMsg [, $iFlag = -1]) Writes current date, time and the specified text to a log file. (Requires: #include )
_FileWriteToLine ($sFile, $iLine, $sText [, $fOverWrite = 0]) Writes text to a specific line in a file. (Requires: #include )
_FTP_Close ($l_InternetSession) Closes the _FTP_Open session. (Requires: #include )
_FTP_Command ($l_FTPSession, $s_FTPCommand [, $l_Flags = 0x00000001 [, $l_ExpectResponse = 0 [, $l_Context = 0]]]) Sends a command to an FTP server. (Requires: #include )
_FTP_Connect ($l_InternetSession, $s_ServerName, $s_Username, $s_Password [, $i_Passive = 0 [, $i_ServerPort = 0 [, $l_Service = 1 [, $l_Flags = 0 [, $l_Context = 0]]]]]) Connects to an FTP server. (Requires: #include )
_FTP_DecodeInternetStatus ($dwInternetStatus) Decode a received Internet Status. (Requires: #include )
_FTP_DirCreate ($l_FTPSession, $s_Remote) Makes an Directory on an FTP server. (Requires: #include )
_FTP_DirDelete ($l_FTPSession, $s_Remote) Delete's an Directory on an FTP server. (Requires: #include )
_FTP_DirGetCurrent ($l_FTPSession) Get Current Directory on an FTP server. (Requires: #include )
_FTP_DirPutContents ($l_InternetSession, $s_LocalFolder, $s_RemoteFolder, $b_RecursivePut [, $l_Context]) Puts an folder on an FTP server. Recursivley if selected. (Requires: #include )
_FTP_DirSetCurrent ($l_FTPSession, $s_Remote) Set Current Directory on an FTP server. (Requires: #include )
_FTP_FileClose ($l_InternetSession) Closes the Handle returned by _FTP_FileOpen. (Requires: #include )
_FTP_FileDelete ($l_FTPSession, $s_RemoteFile) Delete an file from an FTP server. (Requires: #include )
_FTP_FileGet ($l_FTPSession, $s_RemoteFile, $s_LocalFile [, $fFailIfExists = False, [$dwFlagsAndAttributes = 0 [, $l_Flags = 0 [, $l_Context = 0]]]]) Get file from a FTP server. (Requires: #include )
_FTP_FileGetSize ($l_FTPSession, $s_FileName) Gets filesize of a file on the FTP server. (Requires: #include )
_FTP_FileOpen ($hConnect, $lpszFileName [, $dwAccess = 0x80000000 [, $dwFlags = 2 [, $dwContext = 0]]]) Initiates access to a remote file on an FTP server for reading or writing. (Requires: #include )
_FTP_FilePut ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $l_Flags = 0 [, $l_Context = 0]]) Puts an file on an FTP server. (Requires: #include )
_FTP_FileRead ($h_File, $dwNumberOfBytesToRead) Reads data from a handle opened by _FTP_FileOpen() (Requires: #include )
_FTP_FileRename ($l_FTPSession, $s_Existing, $s_New) Renames an file on an FTP server. (Requires: #include )
_FTP_FileTimeLoHiToStr ($LoDWORD, $HiDWORD [, $bFmt = 0]) Closes the _FTP_Open session. (Requires: #include )
_FTP_FindFileClose ($h_Handle) Delete FindFile Handle. (Requires: #include )
_FTP_FindFileFirst ($l_FTPSession, $s_RemotePath, ByRef $h_Handle [, $l_Flags = 0 [, $l_Context = 0]]) Find First File on an FTP server. (Requires: #include )
_FTP_FindFileNext ($h_Handle) Find Next File on an FTP server. (Requires: #include )
_FTP_GetLastResponseInfo (ByRef $dwError, ByRef $szMessage) Retrieves the last error description or server response on the thread calling this function. (Requires: #include )
_FTP_ListToArray ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $l_Context]]]) Get Filenames, Directories or Both of current remote directory. (Requires: #include )
_FTP_ListToArray2D ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $l_Context]]]) Get Filenames and filesizes of current remote directory. (Requires: #include )
_FTP_ListToArrayEx ($l_FTPSession [, $Return_Type = 0 [, $l_Flags = 0 [, $b_Fmt = 1 [, $l_Context]]]]) Get names, sizes, attributes aand times of files/dir of current remote directory. (Requires: #include )
_FTP_Open ($s_Agent [, $l_AccessType = 1 [, $s_ProxyName = '' [, $s_ProxyBypass = '' [, $l_Flags = 0]]]]) Opens an FTP session. (Requires: #include )
_FTP_ProgressDownload ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""]) Downloads a file in Binary Mode and shows a Progress window or by Calling a User defined Function. (Requires: #include )
_FTP_ProgressUpload ($l_FTPSession, $s_LocalFile, $s_RemoteFile [, $FunctionToCall = ""]) Uploads a file in Binary Mode and shows a Progress window or by Calling a User defined Function (Requires: #include )
_FTP_SetStatusCallback ($l_InternetSession, $sFunctionName) Registers callback function that WinINet functions can call as progress is made during an operation. (Requires: #include )
_GDIPlus_ArrowCapCreate ($fHeight, $fWidth [, $bFilled = True]) Creates an adjustable arrow line cap with the specified height and width (Requires: #include )
_GDIPlus_ArrowCapDispose ($hCap) Release an adjustable arrow line cap object (Requires: #include )
_GDIPlus_ArrowCapGetFillState ($hArrowCap) Determines whether the arrow cap is filled (Requires: #include )
_GDIPlus_ArrowCapGetHeight ($hArrowCap) Gets the height of the arrow cap (Requires: #include )
_GDIPlus_ArrowCapGetMiddleInset ($hArrowCap) Gets the value of the inset (Requires: #include )
_GDIPlus_ArrowCapGetWidth ($hArrowCap) Gets the width of the arrow cap (Requires: #include )
_GDIPlus_ArrowCapSetFillState ($hArrowCap, $bFilled = True) Sets whether the arrow cap is filled (Requires: #include )
_GDIPlus_ArrowCapSetHeight ($hArrowCap, $fHeight) Sets the height of the arrow cap (Requires: #include )
_GDIPlus_ArrowCapSetMiddleInset ($hArrowCap, $fInset) Gets the value of the inset (Requires: #include )
_GDIPlus_ArrowCapSetWidth ($hArrowCap, $fWidth) Sets the width of the arrow cap (Requires: #include )
_GDIPlus_BitmapCloneArea ($hBmp, $iLeft, $iTop, $iWidth, $iHeight [, $iFormat = 0x00021808]) Create a clone of a Bitmap object from the coordinates and format specified (Requires: #include )
_GDIPlus_BitmapCreateFromFile ($sFileName) Create a Bitmap object from file (Requires: #include )
_GDIPlus_BitmapCreateFromGraphics ($iWidth, $iHeight, $hGraphics) Creates a Bitmap object based on a Graphics object, a width, and a height (Requires: #include )
_GDIPlus_BitmapCreateFromHBITMAP ($hBmp [, $hPal = 0]) Create a Bitmap object from a bitmap handle (Requires: #include )
_GDIPlus_BitmapCreateHBITMAPFromBitmap ($hBitmap [, $iARGB = 0xFF000000]) Create a handle to a bitmap from a bitmap object (Requires: #include )
_GDIPlus_BitmapDispose ($hBitmap) Release a bitmap object (Requires: #include )
_GDIPlus_BitmapLockBits ($hBitmap, $iLeft, $iTop, $iWidth, $iHeight [, $iFlags = $GDIP_ILMREAD [, $iFormat = $GDIP_PXF32RGB]]) Locks a portion of a bitmap for reading or writing (Requires: #include )
_GDIPlus_BitmapUnlockBits ($hBitmap, $tBitmapData) Unlocks a portion of a bitmap that was locked by _GDIPlus_BitmapLockBits (Requires: #include )
_GDIPlus_BrushClone ($hBrush) Clone a Brush object (Requires: #include )
_GDIPlus_BrushCreateSolid ([$iARGB = 0xFF000000]) Create a solid Brush object (Requires: #include )
_GDIPlus_BrushDispose ($hBrush) Release a Brush object (Requires: #include )
_GDIPlus_BrushGetSolidColor ($hBrush, [$iARGB = 0xFF000000]) Get the color of a Solid Brush object (Requires: #include )
_GDIPlus_BrushGetType ($hBrush) Retrieve the type of Brush object (Requires: #include )
_GDIPlus_BrushSetSolidColor ($hBrush, [$iARGB = 0xFF000000]) Set the color of a Solid Brush object (Requires: #include )
_GDIPlus_CustomLineCapDispose ($hCap) Release a custom line cap object (Requires: #include )
_GDIPlus_Decoders () Get an array of information about the available image decoders (Requires: #include )
_GDIPlus_DecodersGetCount () Get the number of available image decoders (Requires: #include )
_GDIPlus_DecodersGetSize () Get the total size of the structure that is returned by _GDIPlus_GetImageDecoders (Requires: #include )
_GDIPlus_DrawImagePoints ($hGraphic, $hImage, $nULX, $nULY, $nURX, $nURY, $nLLX, $nLLY [, $count = 3]) Draws an image at a specified location. (Requires: #include )
_GDIPlus_Encoders () Get an array of information about the available image encoders (Requires: #include )
_GDIPlus_EncodersGetCLSID ($sFileExt) Return the encoder CLSID for a specific image file type (Requires: #include )
_GDIPlus_EncodersGetCount () Get the number of available image encoders (Requires: #include )
_GDIPlus_EncodersGetParamList ($hImage, $sEncoder) Get the parameter list for a specified image encoder (Requires: #include )
_GDIPlus_EncodersGetParamListSize ($hImage, $sEncoder) Get the size of the parameter list for a specified image encoder (Requires: #include )
_GDIPlus_EncodersGetSize () Get the total size of the structure that is returned by _GDIPlus_GetImageEncoders (Requires: #include )
_GDIPlus_FontCreate ($hFamily, $fSize [, $iStyle = 0 [, $iUnit = 3]]) Create a Font object (Requires: #include )
_GDIPlus_FontDispose ($hFont) Release a Font object (Requires: #include )
_GDIPlus_FontFamilyCreate ($sFamily) Create a Font Family object (Requires: #include )
_GDIPlus_FontFamilyDispose ($hFamily) Release a Font Family object (Requires: #include )
_GDIPlus_GraphicsClear ($hGraphics [, $iARGB = 0xFF000000]) Clears a Graphics object to a specified color (Requires: #include )
_GDIPlus_GraphicsCreateFromHDC ($hDC) Create a Graphics object from a device context (DC) (Requires: #include )
_GDIPlus_GraphicsCreateFromHWND ($hWnd) Create a Graphics object from a window handle (Requires: #include )
_GDIPlus_GraphicsDispose ($hGraphics) Release a Graphics object (Requires: #include )
_GDIPlus_GraphicsDrawArc ($hGraphics, $iX, $iY, $iWidth, $iHeight, $fStartAngle, $fSweepAngle [, $hPen = 0]) Draw an arc (Requires: #include )
_GDIPlus_GraphicsDrawBezier ($hGraphics, $iX1, $iY1, $iX2, $iY2, $iX3, $iY3, $iX4, $iY4 [, $hPen = 0]) Draw a bezier spline (Requires: #include )
_GDIPlus_GraphicsDrawClosedCurve ($hGraphics, $aPoints [, $hPen = 0]) Draw a closed cardinal spline (Requires: #include )
_GDIPlus_GraphicsDrawCurve ($hGraphics, $aPoints [, $hPen = 0]) Draw a cardinal spline (Requires: #include )
_GDIPlus_GraphicsDrawEllipse ($hGraphics, $iX, $iY, $iWidth, $iHeight [, $hPen = 0]) Draw an ellipse (Requires: #include )
_GDIPlus_GraphicsDrawImage ($hGraphics, $hImage, $iX, $iY) Draw an Image object (Requires: #include )
_GDIPlus_GraphicsDrawImageRect ($hGraphics, $hImage, $iX, $iY, $iW, $iH) Draws an image at a specified location (Requires: #include )
_GDIPlus_GraphicsDrawImageRectRect ($hGraphics, $hImage, $iSrcX, $iSrcY, $iSrcWidth, $iSrcHeight, $iDstX, $iDstY, $iDstWidth, $iDstHeight [, $iUnit = 2]) Draw an Image object (Requires: #include )
_GDIPlus_GraphicsDrawLine ($hGraphics, $iX1, $iY1, $iX2, $iY2 [, $hPen = 0]) Draw a line (Requires: #include )
_GDIPlus_GraphicsDrawPie ($hGraphics, $iX, $iY, $iWidth, $iHeight, $fStartAngle, $fSweepAngle [, $hPen = 0]) Draw a pie (Requires: #include )
_GDIPlus_GraphicsDrawPolygon ($hGraphics, $aPoints [, $hPen = 0]) Draw a polygon (Requires: #include