| Функция |
Описание |
| InetClose |
Закрывает дескриптор, возвращённый функцией InetGet() |
| InetGet |
Загружает и сохраняет файл из интернета, используя протоколы HTTP, HTTPS или FTP |
| InetGetInfo |
Возвращает информацию о загрузке, начатой с помощью InetGet() |
| InetGetSize |
Возвращает размер файла (в байтах), расположенного в сети интернет |
| InetRead |
Загружает файл из интернета, используя протоколы HTTP, HTTPS или FTP |
| IniDelete |
Удаляет параметр/секцию из стандартного ini-файла |
| IniRead |
Считывает значение параметра из стандартного ini-файла |
| IniReadSection |
Считывает все пары параметр=значение в секции из стандартного ini-файла |
| IniReadSectionNames |
Считывает имена всех секций из стандартного ini-файла |
| IniRenameSection |
Переименовывает секцию в стандартном ini-файле |
| IniWrite |
Записывает значение параметра в стандартный ini-файл |
| IniWriteSection |
Записывает секцию в стандартный ini-файл |
| InputBox |
Отображает окно ввода, выдающее запрос пользователю на ввод строки |
| Int |
Возвращает числовое (целое) представление выражения |
| IsAdmin |
Проверяет, есть ли у текущего пользователя полные права администратора |
| IsArray |
Проверяет, является ли переменная массивом |
| IsBinary |
Проверяет, является ли переменная бинарным типом данных |
| IsBool |
Проверяет, является ли переменная булевым типом данных |
| IsDeclared |
Проверяет, объявлена ли указанная переменная |
| IsDllStruct |
Проверяет, является ли переменная типом данных DllStruct |
| IsFloat |
Проверяет, является ли переменная десятичной дробью с плавающей точкой |
| IsHWnd |
Проверяет, является ли переменная дескриптором существующего окна |
| IsInt |
Проверяет, является ли переменная целочисленным типом данных |
| IsKeyword |
Проверяет, является ли переменная ключевым словом (к примеру, Default) |
| IsNumber |
Проверяет, является ли переменная числовым типом данных |
| IsObj |
Проверяет, является ли переменная или выражение типом данных объект |
| IsPtr |
Проверяет, является ли переменная типом данных указатель |
| IsString |
Проверяет, является ли переменная строковым типом данных |
| |
|
| Log |
Вычисляет натуральный логарифм числа |
| |
|
| MemGetStats |
Возвращает информацию, связанную с памятью |
| Mod |
Вычисляет остаток от деления |
| MouseClick |
Выполняет клик мышкой |
| MouseClickDrag |
Выполняет клик мышкой и операцию перетаскивания |
| MouseDown |
Выполняет нажатие и удерживание кнопки мыши в текущей позиции |
| MouseGetCursor |
Возвращает ID отображаемого состояния курсора мыши |
| MouseGetPos |
Возвращает текущие координаты курсора мыши |
| MouseMove |
Перемещает указатель мыши |
| MouseUp |
Выполняет отжатие кнопки мыши в текущей позиции |
| MouseWheel |
Перемещает колесико мыши вверх или вниз. Только NT/2000/XP |
| MsgBox |
Отображает простое окно сообщения с опциональным временем отображения |
| |
|
| Number |
Возвращает числовое представление выражения |
| |
|
| ObjCreate |
Создает ссылку на COM-объект из данного класса |
| ObjCreateInterface |
Создает ссылку на объект из указанных classname/object указателя |
| ObjEvent |
Обрабатывает поступающие события от указанного объекта |
| ObjGet |
Возвращает ссылку на COM-объект из существующего процесса или имени файла |
| ObjName |
Возвращает имя или описание интерфейса объекта |
| OnAutoItExitRegister |
Регистрирует функцию для её выполнения при завершении работы AutoIt |
| OnAutoItExitUnRegister |
Отменяет регистрацию функции, вызываемой при завершении работы AutoIt |
| |
|
| Ping |
Пинг хоста и возврат задержки ответа |
| PixelChecksum |
Генерирует контрольную сумму области пикселей |
| PixelGetColor |
Возвращает цвет указанного пикселя |
| PixelSearch |
Ищет пиксель указанного цвета в указанной прямоугольной области экрана |
| PluginClose |
Закрывает a plugin-файл |
| PluginOpen |
Открывает plugin-файл |
| ProcessClose |
Завершает процесс с указанным именем |
| ProcessExists |
Проверяет, существует ли указанный процесс |
| ProcessGetStats |
Возвращает массив с информацией о памяти или ввода-вывода (IO) указанного процесса |
| ProcessList |
Возвращает двумерный массив, содержащий список выполняемых процессов (имя и PID) |
| ProcessSetPriority |
Изменяет приоритет процесса |
| ProcessWait |
Приостанавливает выполнение скрипта до тех пор, пока не появится указанный процесс |
| ProcessWaitClose |
Приостанавливает выполнение скрипта до тех пор, пока указанный процесс существует |
| ProgressOff |
Убирает ранее созданное окно прогресса |
| ProgressOn |
Создаёт настраиваемое окно отображения прогресса |
| ProgressSet |
Устанавливает длину полосы прогресса и/или текст для окна отображения прогресса |
| Ptr |
Преобразовывает выражение в тип данных указатель |
| |
|
| Random |
Генерирует псевдо-случайное число с плавающей точкой |
| RegDelete |
Удаляет раздел или параметр из реестра |
| RegEnumKey |
Возвращает имя подраздела в соответствии с указанным порядковым номером |
| RegEnumVal |
Возвращает имя параметра в соответствии с указанным порядковым номером |
| RegRead |
Возвращает значение параметра реестра |
| RegWrite |
Создает раздел или параметр в реестре |
| Round |
Округляет число до указанного числа знаков после запятой |
| Run |
Выполняет запуск других программ |
| RunAs |
Запускает внешнюю программу от другого пользователя |
| RunAsWait |
Запускает внешнюю программу от другого пользователя и ожидает её завершения |
| RunWait |
Запускает внешнюю программу и ожидает её завершения |
| |
|
| Send |
Эмулирует нажатие клавиш в активном окне |
| SendKeepActive |
Попытка удержать указанное окно активным в течение Send() |
| SetError |
Устанавливает значение макроса @error |
| SetExtended |
Устанавливает значение макроса @extended |
| ShellExecute |
Запуск внешней программы с помощью ShellExecute API |
| ShellExecuteWait |
Запуск внешней программы с помощью ShellExecute API и ожидает её завершения |
| Shutdown |
Завершает работу операционной системы Windows |
| Sin |
Вычисляет синус угла |
| Sleep |
Приостанавливает выполнение скрипта |
| SoundPlay |
Воспроизводит звуковой файл |
| SoundSetWaveVolume |
Устанавливает уровень громкости звука (Wave volume) в процентах |
| SplashImageOn |
Создаёт настроенное всплывающее окно с изображением |
| SplashOff |
Убирает всплывающее окно (SplashText или SplashImage) |
| SplashTextOn |
Создаёт настроенное всплывающее окно с текстом |
| Sqrt |
Вычисляет квадратный корень выражения |
| SRandom |
Устанавливает значение базы для генератора случайных чисел |
| StatusbarGetText |
Возвращает текст из строки состояния |
| StderrRead |
Читает из потока ошибок STDERR ранее запущенного дочернего процесса |
| StdinWrite |
Записывает символы во входной поток STDIN ранее запущенного дочернего процесса |
| StdioClose |
Закрывает все ресурсы, связанные с процессом ранее запущенным с STDIO |
| StdoutRead |
Читает из потока вывода STDOUT ранее запущенного дочернего процесса |
| String |
Возвращает строковое представление выражения |
| StringAddCR |
Добавляет символ возврата каретки в префикс каждому символу перевода строки (@LF) |
| StringCompare |
Сравнивает две строки с использованием дополнительных параметров |
| StringFormat |
Возвращает форматированную строку (имитация функции sprintf() из языка C) |
| StringFromASCIIArray |
Преобразует массив кодов ASCII в строку |
| StringInStr |
Проверяет вхождение подстроки в указанную строку |
| StringIsAlNum |
Проверяет наличие в строке только букв и цифр |
| StringIsAlpha |
Проверяет наличие в строке только букв |
| StringIsASCII |
Проверяет наличие в строке только ASCII символы в диапазоне 0x00 - 0x7f (0 - 127) |
| StringIsDigit |
Проверяет наличие в строке только цифр (0-9) |
| StringIsFloat |
Проверяет, является ли строка числом с плавающей точкой |
| StringIsInt |
Проверяет, является ли строка целым числом |
| StringIsLower |
Проверяет наличие в строке только строчных букв (в нижнем регистре) |
| StringIsSpace |
Проверяет наличие в строке только пробельных символов |
| StringIsUpper |
Проверяет наличие в строке только заглавных букв (в верхнем регистре) |
| StringIsXDigit |
Проверяет наличие в строке только шестнадцатеричных цифр (0-9, A-F) |
| StringLeft |
Возвращает указанное число символов строки слева |
| StringLen |
Возвращает количество символов строки |
| StringLower |
Преобразует строку в нижний регистр |
| StringMid |
Извлекает часть символов в строке |
| StringRegExp |
Ищет в строке совпадения с образцом, заданным в виде регулярного выражения |
| StringRegExpReplace |
Заменяет текст строки, используя регулярное выражение |
| StringReplace |
Заменяет фрагмент в строке |
| StringRight |
Возвращает указанное число символов строки справа |
| StringSplit |
Разделяет строку на подстроки, в зависимости от заданного разделителя |
| StringStripCR |
Удаляет все символы возврата каретки ( Chr(13) ) в строке |
| StringStripWS |
Удаляет пробельные символы в строке |
| StringToASCIIArray |
Преобразует строку в массив, содержащий код ASCII каждого символа |
| StringToBinary |
Преобразует строку в бинарные данные |
| StringTrimLeft |
Удаляет указанное количество символов строки слева |
| StringTrimRight |
Удаляет указанное количество символов строки справа |
| StringUpper |
Преобразует строку в верхний регистр |
| |
|
| Tan |
Вычисляет тангенс угла |
| TCPAccept |
Разрешает входящие попытки подключения к сокету |
| TCPCloseSocket |
Закрывает сокет TCP |
| TCPConnect |
Создаёт сокет, подключенный к существующему серверу |
| TCPListen |
Создает сокет для прослушивания входящих соединений |
| TCPNameToIP |
Преобразует интернет имя в IP-адрес |
| TCPRecv |
Получает данные с подключенного сокета |
| TCPSend |
Высылает данные на подключенный сокет |
| TCP, UDPShutdown |
Останавливает TCP/UDP службы |
| TCP, UDPStartup |
Запуск TCP или UDP служб |
| TimerDiff |
Возвращает разницу во времени от предыдущего вызова TimerInit() |
| TimerInit |
Устанавливает метку времени в TimerDiff(), чтобы получить разницу в миллисекундах |
| ToolTip |
Создаёт всплывающую подсказку в любом месте экрана |
| TrayCreateItem |
Создаёт пункт меню для иконки в трее |
| TrayCreateMenu |
Создаёт элемент меню для иконки в трее |
| TrayGetMsg |
Опрашивает трей на возникновение какого либо события |
| TrayItemDelete |
Удаляет элемент меню / пункт из меню в трее |
| TrayItemGetHandle |
Возвращает указатель элемента меню или пункта трея |
| TrayItemGetState |
Возвращает текущее состояние элемента меню трея |
| TrayItemGetText |
Возвращает текст элемента меню или пункта трея |
| TrayItemSetOnEvent |
Определяет пользовательскую функцию, вызываемую при клике пункта в меню трея |
| TrayItemSetState |
Устанавливает состояние элемента меню или пункта в трее |
| TrayItemSetText |
Устанавливает текст элемента меню или пункта трея |
| TraySetClick |
Устанавливает способ вызова меню трея |
| TraySetIcon |
Устанавливает иконку трея |
| TraySetOnEvent |
Определяет пользовательскую функцию, вызываемую при специальных действиях трея |
| TraySetPauseIcon |
Устанавливает иконку паузы трея |
| TraySetState |
Устанавливает состояние иконки в трее |
| TraySetToolTip |
Устанавливает или изменяет текст всплывающей подсказки для иконки в трее |
| TrayTip |
Отображает всплывающую подсказку с иконками AutoIt |
| |
|
| UBound |
Возвращает размер массива |
| UDPBind |
Создаёт сокет, связанный с входящим соединением |
| UDPCloseSocket |
Закрывает сокет UDP |
| UDPOpen |
Открывает сокет, подключенный к существующему серверу |
| UDPRecv |
Получает данные с открытого сокета |
| UDPSend |
Высылает данные открытому сокету |
| |
|
| VarGetType |
Определяет тип данных переменной или значения возвращаемого выражением |
| |
|
| WinActivate |
Активирует указанное окно (передаёт ему фокус) |
| WinActive |
Проверяет, существует и активно ли указанное окно |
| WinClose |
Закрывает указанное окно |
| WinExists |
Проверяет, существует ли указанное окно |
| WinFlash |
Мигание окна на панели задач |
| WinGetCaretPos |
Возвращает координаты каретки (курсор в текстовом поле) активного окна |
| WinGetClassList |
Возвращает класс окна |
| WinGetClientSize |
Возвращает размер клиентской области (без заголовка и границ) |
| WinGetHandle |
Получает дескриптор указанного окна |
| WinGetPos |
Получает позицию и размеры указанного окна |
| WinGetProcess |
Получает идентификатор процесса (Process ID, PID), связанного с указанным окном |
| WinGetState |
Получает состояние указанного окна |
| WinGetText |
Получает текст указанного окна |
| WinGetTitle |
Возвращает полный заголовок окна |
| WinKill |
Принудительно закрывает окно |
| WinList |
Возвращает список окон |
| WinMenuSelectItem |
Вызывает пункт меню окна |
| WinMinimizeAll |
Свернуть все окна |
| WinMinimizeAllUndo |
Отмена предыдущей использованной функции WinMinimizeAll |
| WinMove |
Перемещение и / или изменение размера окна |
| WinSetOnTop |
Изменить атрибут окна "Поверх всех окон" |
| WinSetState |
Показать, скрыть, свернуть, развернуть, или восстановить окно |
| WinSetTitle |
Изменяет текст заголовка окна |
| WinSetTrans |
Устанавливает прозрачность окна |
| WinWait |
Приостановить выполнение скрипта до появления указанного окна |
| WinWaitActive |
Приостановить выполнение скрипта до активизации указанного окна |
| WinWaitClose |
Приостановить выполнение скрипта до закрытия указанного окна |
| WinWaitNotActive |
Приостановить выполнение скрипта, до того как указанное окно перестанет быть активным |