-
-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
area: au3 compat./specs.feature requestNew feature or requestNew feature or requesturgent !THIS IS URGENT !THIS IS URGENT !
Milestone
Description
https://www.autoitscript.com/autoit3/docs/functions.htm
-
Abs: Calculates the absolute value of a number. (e232bf1) -
ACos: Calculates the arcCosine of a number. (e232bf1) -
AdlibRegister: Registers an Adlib function. (82868f3) -
AdlibUnRegister: Unregisters an adlib function. (82868f3) -
Asc: Returns the ASCII code of a character. (e232bf1) -
AscW: Returns the unicode code of a character. (e232bf1) -
ASin: Calculates the arcsine of a number. (e232bf1) -
Assign: Assigns a variable by name with the data. (1786626) -
ATan: Calculates the arctangent of a number. (e232bf1) -
AutoItSetOption: Changes the operation of various AutoIt functions/parameters. -
Beep: Plays back a beep to the user. (e232bf1) -
Binary: Returns the binary representation of an expression. (c378034) -
BinaryLen: Returns the number of bytes in a binary variant. (c378034) -
BinaryMid: Extracts a number of bytes from a binary variant. (c378034) -
BinaryToString: Converts a binary variant into a string. (c378034) -
BitAND: Performs a bitwise AND operation. (0db7e4b) -
BitNOT: Performs a bitwise NOT operation. (0db7e4b) -
BitOR: Performs a bitwise OR operation. (0db7e4b) -
BitRotate: Performs a bit shifting operation, with rotation. (0db7e4b) -
BitShift: Performs a bit shifting operation. (0db7e4b) -
BitXOR: Performs a bitwise exclusive OR (XOR) operation. (0db7e4b) -
BlockInput: Disable/enable the mouse and keyboard. (f5c2121) -
Call: Calls a user-defined or built-in function contained in first parameter. (1d9224c) -
CDTray: Opens or closes the CD tray. (f5c2121) -
Ceiling: Returns a number rounded up to the next integer. (0db44dc) -
Chr: Returns a character corresponding to an ASCII code. (e232bf1) -
ChrW: Returns a character corresponding to a unicode code. (e232bf1) -
ConsoleRead: Read from the STDIN stream of the AutoIt script process. (e31736d) -
ConsoleWrite: 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. (9490be6) -
ConsoleWriteError: 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. (9490be6) -
Cos: Calculates the cosine of a number. (e232bf1) -
Dec: Returns a numeric representation of a hexadecimal string. (5ad9b8c) -
DirCopy: Copies a directory and all sub-directories and files (Similar to xcopy). (5ad9b8c) -
DirCreate: Creates a directory/folder. (5ad9b8c) -
DirGetSize: Returns the size in bytes of a given directory. (5ad9b8c) -
DirMove: Moves a directory and all sub-directories and files. (5ad9b8c) -
DirRemove: Deletes a directory/folder. (5ad9b8c) -
DllCall: Dynamically calls a function in a DLL. (e2bc3ed) -
DllCallAddress: Dynamically calls a function at a specific memory address. (430a796) -
DllCallbackFree: Frees a previously created handle created with DllCallbackRegister. (a10409a) -
DllCallbackGetPtr: Returns the pointer to a callback function that can be passed to the Win32 API. (a10409a) -
DllCallbackRegister: Creates a user-defined DLL Callback function. (a10409a) -
DllClose: Closes a previously opened DLL. (b877e1d) -
DllOpen: Opens a DLL file for use in DllCall. (b877e1d) -
DllStructCreate: Creates a C/C++ style structure to be used in DllCall. -
DllStructGetData: Returns the data of an element of the struct. -
DllStructGetPtr: Returns the pointer to the struct or an element in the struct. -
DllStructGetSize: Returns the size of the struct in bytes. -
DllStructSetData: Sets the data of an element in the struct. -
DriveGetDrive: Returns an array containing the enumerated drives. (989db0c) -
DriveGetFileSystem: Returns File System Type of a drive. (a018591) -
DriveGetLabel: Returns Volume Label of a drive, if it has one. (a018591) -
DriveGetSerial: Returns Serial Number of a drive. (672bbda) -
DriveGetType: Returns drive type. (a018591) -
DriveMapAdd: Maps a network drive. (31a3e1e) -
DriveMapDel: Disconnects a network drive. (31a3e1e) -
DriveMapGet: Retrieves the details of a mapped drive. (31a3e1e) -
DriveSetLabel: Sets the Volume Label of a drive. (672bbda) -
DriveSpaceFree: Returns the free disk space of a path in Megabytes. (a018591) -
DriveSpaceTotal: Returns the total disk space of a path in Megabytes. (a018591) -
DriveStatus: Returns the status of the drive as a string. (a018591) -
EnvGet: Retrieves an environment variable. (5ad9b8c) -
EnvSet: Writes an environment variable. (5ad9b8c) -
EnvUpdate: Refreshes the OS environment. (989db0c) -
Eval: Return the value of the variable defined by a string. (1786626) -
Execute: Execute an expression. (1786626) -
Exp: Calculates e to the power of a number. (0db7e4b) -
FileChangeDir: Changes the current working directory. (9a41f88) -
FileClose: Closes a previously opened file. (11cd7fb) -
FileCopy: Copies one or more files. (9a41f88) -
FileCreateNTFSLink: Creates an NTFS hardlink to a file or a directory. (11cd7fb) -
FileCreateShortcut: Creates a shortcut (.lnk) to a file. -
FileDelete: Delete one or more files. (9a41f88) -
FileExists: Checks if a file or directory exists. (9a41f88) -
FileFindFirstFile: Creates a search handle, defined by a path and file mask. (11cd7fb) -
FileFindNextFile: Returns the next filename defined by the search handle. (11cd7fb) -
FileFlush: Flushes the file's buffer to disk. (9a41f88) -
FileGetAttrib: Returns a code string representing a file's attributes. (9a41f88) -
FileGetEncoding: Determines the text encoding used in a file. (11cd7fb) -
FileGetLongName: Returns the long path+name of the path+name passed. (9a41f88) -
FileGetPos: Retrieves the current file position. (9a41f88) -
FileGetShortcut: Retrieves details about a shortcut. -
FileGetShortName: Returns the 8.3 short path+name of the path+name passed. (9a41f88) -
FileGetSize: Returns the size of a file in bytes. (11cd7fb) -
FileGetTime: Returns the time and date information for a file. (9a41f88) -
FileGetVersion: Returns version information stored in a file. -
FileInstall: Include and install a file with the compiled script. -
FileMove: Moves one or more files. (9a41f88) -
FileOpen: Opens a file for reading or writing. (9a41f88) -
FileRead: Read in a number of characters from a previously opened file. (9a41f88) -
FileReadLine: Read in a line of text from a previously opened text file. (9a41f88) -
FileReadToArray: Reads the specified file into an array. (11cd7fb) -
FileRecycle: Sends a file or directory to the recycle bin. (9a41f88) -
FileRecycleEmpty: Empties the recycle bin. (9a41f88) -
FileSetAttrib: Sets the attributes of one or more files/directories. (11cd7fb) -
FileSetEnd: Sets the end of the file at the current file position. (11cd7fb) -
FileSetPos: Sets the current file position. (9a41f88) -
FileSetTime: Sets the timestamp of one of more files. (9a41f88) -
FileWrite: Write text/data to the end of a previously opened file. (9a41f88) -
FileWriteLine: Append a line of text to the end of a previously opened text file. (9a41f88) -
Floor: Returns a number rounded down to the closest integer. (0db44dc) -
FtpSetProxy: Sets the internet proxy to use for ftp access. -
FuncName: Returns the name of a function stored in a variable. (0db44dc) -
Hex: Returns a string representation of an integer or of a binary type converted to hexadecimal. (c378034) -
HttpSetProxy: Sets the internet proxy to use for http access. -
HttpSetUserAgent: Sets the HTTP user-agent string which is sent with all Inet requests. -
InetClose: Closes a handle returned from InetGet(). (c70b2e8) -
InetGet: Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. (c70b2e8) -
InetGetInfo: Returns detailed data for a handle returned from InetGet(). (c70b2e8) -
InetGetSize: Returns the size (in bytes) of a file located on the internet. (c70b2e8) -
InetRead: Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. (c70b2e8) -
IniDelete: Deletes a value from a standard format .ini file. (190f4f0) -
IniRead: Reads a value from a standard format .ini file. (190f4f0) -
IniReadSection: Reads all key/value pairs from a section in a standard format .ini file. (190f4f0) -
IniReadSectionNames: Reads all sections in a standard format .ini file. (190f4f0) -
IniRenameSection: Renames a section in a standard format .ini file. (190f4f0) -
IniWrite: Writes a value to a standard format .ini file. (190f4f0) -
IniWriteSection: Writes a section to a standard format .ini file. (190f4f0) -
Int: Returns the integer (whole number) representation of an expression. (c378034) -
IsAdmin: Checks if the current user has full administrator privileges. (da89579) -
IsArray: Checks if a variable is an array type. (c378034) -
IsBinary: Checks if a variable or expression is a binary type. (c378034) -
IsBool: Checks if a variable's base type is boolean. (c378034) -
IsDeclared: Check if a variable has been declared. (1786626) -
IsDllStruct: Checks if a variable is a DllStruct type. -
IsFloat: Checks if the value of a variable or expression has a fractional component. (c378034) -
IsFunc: Checks if a variable or expression is a function type. (c378034) -
IsInt: Checks if the value of a variable or expression has no fractional component. (c378034) -
IsKeyword: Checks if a variable is a keyword (for example, Default). (c378034) -
IsNumber: Checks if a variable's base type is numeric. (c378034) -
IsObj: Checks if a variable or expression is an object type. (c378034) -
IsString: Checks if a variable is a string type. (c378034) -
Log: Calculates the natural logarithm of a number. (c378034) -
MemGetStats: Retrieves memory related information. -
Mod: Performs the modulus operation. (c378034) -
Number: Returns the numeric representation of an expression. (c378034) -
ObjCreate: Creates a reference to a COM object from the given classname. (989db0c) -
ObjCreateInterface: Creates a reference to an object from the given classname/object pointer, interface identifier and description string. -
ObjEvent: Handles incoming events from the given Object. -
ObjGet: Retrieves a reference to a COM object from an existing process or filename. -
ObjName: Returns the name or interface description of an Object. (53153e6) -
OnAutoItExitRegister: Registers a function to be called when AutoIt exits. (a52df02) -
OnAutoItExitUnRegister: UnRegisters a function that was called when AutoIt exits. (a52df02) -
Ping: Pings a host and returns the roundtrip-time. (a018591) -
ProcessClose: Terminates a named process. (ac2e92e) -
ProcessExists: Checks to see if a specified process exists. (ac2e92e) -
ProcessGetStats: Returns an array about Memory or IO infos of a running process. (ac2e92e) -
ProcessList: Returns an array listing the currently running processes (names and PIDs). (ac2e92e) -
ProcessSetPriority: Changes the priority of a process. (ac2e92e) -
ProcessWait: Pauses script execution until a given process exists. (ac2e92e) -
ProcessWaitClose: Pauses script execution until a given process does not exist. (ac2e92e) -
Random: Generates a pseudo-random float-type number. (a018591) -
RegDelete: Deletes a key or value from the registry. (cdfd24e) -
RegEnumKey: Reads the name of a subkey according to its instance. (f3c8f77) -
RegEnumVal: Reads the name of a value according to its instance. (f3c8f77) -
RegRead: Reads a value from the registry. (cdfd24e) -
RegWrite: Creates a key or value in the registry. (cdfd24e) -
Round: Returns a number rounded to a specified number of decimal places. (0db44dc) -
Run: Runs an external program. (06faa61) -
RunAs: Runs an external program under the context of a different user. (06faa61) -
RunAsWait: Runs an external program under the context of a different user and pauses script execution until the program finishes. (06faa61) -
RunWait: Runs an external program and pauses script execution until the program finishes. (06faa61) -
SetError: Manually set the value of the @error macro (and optionally @Extended, and "Return Value"). (0db7e4b) -
SetExtended: Manually set the value of the @Extended macro. (0db7e4b) -
ShellExecute: Runs an external program using the ShellExecute API. (377ca1c) -
ShellExecuteWait: Runs an external program using the ShellExecute API and pauses script execution until it finishes. (377ca1c) -
Shutdown: Shuts down the system. (a018591) -
Sin: Calculates the sine of a number. (e232bf1) -
Sleep: Pause script execution. (3cf8470) -
SoundPlay: Play a sound file. (d57a114) -
SoundSetWaveVolume: Sets the system wave volume by percent. -
Sqrt: Calculates the square-root of a number. (0db7e4b) -
SRandom: Set Seed for random number generation. (a018591) -
StatusbarGetText: Retrieves the text from a standard status bar control. -
StderrRead: Reads from the STDERR stream of a previously run child process. -
StdinWrite: Writes a number of characters to the STDIN stream of a previously run child process. -
StdioClose: Closes all resources associated with a process previously run with STDIO redirection. -
StdoutRead: Reads from the STDOUT stream of a previously run child process. -
String: Returns the string representation of an expression. (c378034) -
StringAddCR: Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ). (b577bfd) -
StringCompare: Compares two strings with options. (b577bfd) -
StringFormat: Returns a formatted string (similar to the C sprintf() function). (cbb42d3) -
StringFromASCIIArray: Converts an array of ASCII codes to a string. (d48c0b6) -
StringInStr: Checks if a string contains a given substring. (d48c0b6) -
StringIsAlNum: Checks if a string contains only alphanumeric characters. (c378034) -
StringIsAlpha: Checks if a string contains only alphabetic characters. (c378034) -
StringIsASCII: Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127). (c378034) -
StringIsDigit: Checks if a string contains only digit (0-9) characters. (c378034) -
StringIsFloat: Checks if a string is a floating point number. (c378034) -
StringIsInt: Checks if a string is an integer. (c378034) -
StringIsLower: Checks if a string contains only lowercase characters. (c378034) -
StringIsSpace: Checks if a string contains only whitespace characters. (c378034) -
StringIsUpper: Checks if a string contains only uppercase characters. (c378034) -
StringIsXDigit: Checks if a string contains only hexadecimal digit (0-9, A-F) characters. (c378034) -
StringLeft: Returns a number of characters from the left-hand side of a string. (b577bfd) -
StringLen: Returns the number of characters in a string. (b577bfd) -
StringLower: Converts a string to lowercase. (b577bfd) -
StringMid: Extracts a number of characters from a string. (b577bfd) -
StringRegExp: Check if a string fits a given regular expression pattern. (d48c0b6) -
StringRegExpReplace: Replace text in a string based on regular expressions. (d48c0b6) -
StringReplace: Replaces substrings in a string. (d48c0b6) -
StringReverse: Reverses the contents of the specified string. (d48c0b6) -
StringRight: Returns a number of characters from the right-hand side of a string. (b577bfd) -
StringSplit: Splits up a string into substrings depending on the given delimiters. (c70b2e8) -
StringStripCR: Removes all carriage return values ( Chr(13) ) from a string. (b577bfd) -
StringStripWS: Strips the white space in a string. (b577bfd) -
StringToASCIIArray: Converts a string to an array containing the ASCII code of each character. (b577bfd) -
StringToBinary: Converts a string into binary data. (c378034) -
StringTrimLeft: Trims a number of characters from the left hand side of a string. (b577bfd) -
StringTrimRight: Trims a number of characters from the right hand side of a string. (b577bfd) -
StringUpper: Converts a string to uppercase. (b577bfd) -
Tan: Calculates the tangent of a number. (e232bf1) -
TCPAccept: Permits an incoming connection attempt on a socket. (a335faa) -
TCPCloseSocket: Closes a TCP socket. (a335faa) -
TCPConnect: Create a socket connected to an existing server. (a335faa) -
TCPListen: Creates a socket listening for an incoming connection. (a335faa) -
TCPNameToIP: Converts an Internet name to IP address. (3cf8470) -
TCPRecv: Receives data from a connected socket. (a335faa) -
TCPSend: Sends data on a connected socket. (a335faa) -
TCPShutdown: TCP/UDP services. (a335faa) -
TCPStartup: Starts TCP or UDP services. (a335faa) -
TimerDiff: Returns the difference in time from a previous call to TimerInit(). (3cf8470) -
TimerInit: Returns a handle that can be passed to TimerDiff() to calculate the difference in milliseconds. (3cf8470) -
UBound: Returns the size of array dimensions or the number of keys in a map. (a335faa) -
UDPBind: Create a socket bound to an incoming connection. (3cf8470) -
UDPCloseSocket: Close a UDP socket. (3cf8470) -
UDPOpen: Open a socket connected to an existing server . (3cf8470) -
UDPRecv: Receives data from an opened socket. (3cf8470) -
UDPSend: Sends data on an opened socket. (3cf8470) -
UDPShutdown: TCP/UDP services. (a335faa) -
UDPStartup: Starts TCP or UDP services. (a335faa) -
VarGetType: Returns the internal type representation of a variant. (c70b2e8)
Metadata
Metadata
Assignees
Labels
area: au3 compat./specs.feature requestNew feature or requestNew feature or requesturgent !THIS IS URGENT !THIS IS URGENT !
Projects
Status
WIP - Urgent