Below is a complete list of the functions available in AutoIt. Click on a function name for a detailed description.
Function | Description |
---|---|
ConsoleRead | Read from the STDIN stream of the AutoIt script process. |
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. |
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. |
DirCopy | Copies a directory and all sub-directories and files (Similar to xcopy). |
DirCreate | Creates a directory/folder. |
DirGetSize | Returns the size in bytes of a given directory. |
DirMove | Moves a directory and all sub-directories and files. |
DirRemove | Deletes a directory/folder. |
DriveGetDrive | Returns an array containing the enumerated drives. |
DriveGetFileSystem | Returns File System Type of a drive. |
DriveGetLabel | Returns Volume Label of a drive, if it has one. |
DriveGetSerial | Returns Serial Number of a drive. |
DriveGetType | Returns drive type. |
DriveMapAdd | Maps a network drive. |
DriveMapDel | Disconnects a network drive. |
DriveMapGet | Retrieves the details of a mapped drive. |
DriveSetLabel | Sets the Volume Label of a drive. |
DriveSpaceFree | Returns the free disk space of a path in Megabytes. |
DriveSpaceTotal | Returns the total disk space of a path in Megabytes. |
DriveStatus | Returns the status of the drive as a string. |
FileChangeDir | Changes the current working directory. |
FileClose | Closes a previously opened file. |
FileCopy | Copies one or more files. |
FileCreateNTFSLink | Creates an NTFS hardlink to a file or a directory. |
FileCreateShortcut | Creates a shortcut (.lnk) to a file. |
FileDelete | Delete one or more files. |
FileExists | Checks if a file or directory exists. |
FileFindFirstFile | Creates a search handle, defined by a path and file mask. |
FileFindNextFile | Returns the next filename defined by the search handle. |
FileFlush | Flushes the file's buffer to disk. |
FileGetAttrib | Returns a code string representing a file's attributes. |
FileGetEncoding | Determines the text encoding used in a file. |
FileGetLongName | Returns the long path+name of the path+name passed. |
FileGetPos | Retrieves the current file position. |
FileGetShortcut | Retrieves details about a shortcut. |
FileGetShortName | Returns the 8.3 short path+name of the path+name passed. |
FileGetSize | Returns the size of a file in bytes. |
FileGetTime | Returns the time and date information for a file. |
FileGetVersion | Returns version information stored in a file. |
FileInstall | Include and install a file with the compiled script. |
FileMove | Moves one or more files. |
FileOpen | Opens a file for reading or writing. |
FileOpenDialog | Initiates a Open File Dialog. |
FileRead | Read in a number of characters from a previously opened file. |
FileReadLine | Read in a line of text from a previously opened text file. |
FileReadToArray | Reads the specified file into an array. |
FileRecycle | Sends a file or directory to the recycle bin. |
FileRecycleEmpty | Empties the recycle bin. |
FileSaveDialog | Initiates a Save File Dialog. |
FileSelectFolder | Initiates a Browse For Folder dialog. |
FileSetAttrib | Sets the attributes of one or more files/directories. |
FileSetEnd | Sets the end of the file at the current file position. |
FileSetPos | Sets the current file position. |
FileSetTime | Sets the timestamp of one of more files. |
FileWrite | Write text/data to the end of a previously opened file. |
FileWriteLine | Append a line of text to the end of a previously opened text file. |
IniDelete | Deletes a value from a standard format .ini file. |
IniRead | Reads a value from a standard format .ini file. |
IniReadSection | Reads all key/value pairs from a section in a standard format .ini file. |
IniReadSectionNames | Reads all sections in a standard format .ini file. |
IniRenameSection | Renames a section in a standard format .ini file. |
IniWrite | Writes a value to a standard format .ini file. |
IniWriteSection | Writes a section to a standard format .ini file. |