Ниже предоставлен полный список пользовательских функций, доступных в AutoIt. Кликнете по имени функции для просмотра детального описания.
Пользовательская функция | Описание |
---|---|
WM_ACTIVATE | Сообщение выполняется при изменении активности окна. |
WM_COMMAND | Сообщение выполняется при клике на элементах окна. |
WM_CONTEXTMENU | Сообщение выполняется при вызове контекстного меню правой кнопкой мыши. |
WM_DEVICECHANGE | Сообщение выполняется при подключении или отключении устройств к системе. |
WM_DISPLAYCHANGE | Сообщение выполняется при изменении разрешения экрана и глубины цвета. |
WM_DROPFILES | Сообщение выполняется при бросании файлов или папок на элементы окна программы. |
WM_ENTERSIZEMOVE | Сообщение выполняется в начале изменения размеров или перемещении окна. |
WM_EXITSIZEMOVE | Сообщение выполняется в конце изменения размеров или перемещении окна. |
WM_GETMINMAXINFO | Устанавливает ограничения на минимальные и максимальные размеры окна, позицию и размеры развёрнутого состояния. |
WM_HELP | Сообщение выполняется при нажатии F1 или использовании системной кнопки "?". |
WM_HOTKEY | Сообщение выполняется при использовании зарегистрированных горячих клавиш для текущего процесса. |
WM_HSCROLL | Сообщение выполняется при изменении горизонтальных регуляторов (Slider) и полосы прокрутки. |
WM_LBUTTONDOWN | Сообщение выполняется при нажатии левой кнопки мыши в клиентской области окна. |
WM_MENUSELECT | Сообщение выполняется при выборе главного или контекстного меню и его пунктов. |
WM_MOUSEMOVE | Сообщение выполняется при перемещении мыши в клиентской области окна. |
WM_MOUSEWHEEL | Сообщение выполняется при вращении колёсика мыши. |
WM_MOVE | Сообщение выполняется при перемещения окна. |
WM_MOVING | Сообщение выполняется при перемещения окна. |
WM_NCHITTEST | Сообщение выполняется при скольжении курсора мыши в окне. |
WM_NCLBUTTONDOWN | Сообщение выполняется при нажатии левой кнопки мыши в неклиентской области окна. |
WM_NOTIFY | Сообщение выполняется при взаимодействии с элементами окна. |
WM_PAINT | Сообщение выполняется, когда окну необходима перерисовка. |
WM_SETCURSOR | Сообщение выполняется при скольжении курсора мыши в окне. |
WM_SIZE | Сообщение выполняется при изменении размеров окна. |
WM_SIZING | Сообщение выполняется при изменении размеров окна. |
WM_SYSCOMMAND | Сообщение выполняется при клике по заголовку, границам окна, нажатии на системные кнопки свернуть, развернуть, восстановить, закрыть. |
WM_VSCROLL | Сообщение выполняется при изменении вертикальных регуляторов (Slider) и полосы прокрутки. |
WM_WINDOWPOSCHANGED | Сообщение выполняется при перемещении или изменении размеров окна. |
WM_WINDOWPOSCHANGING | Сообщение выполняется в момент перемещения окна, изменения размеров, удерживание мыши на заголовке, нажатии на границе и отпуске мыши. |
_7ZipAdd | Добавляет файлы в архив (a). |
_7ZipCheckArchive | Проверяет файлы в архиве. |
_7ZipCloseArchive | Закрывает ранее открытый дескриптор архива |
_7ZipConfigDialog | Показывает информационное окно о 7-zip32.dll |
_7ZipDelete | Удаляет файлы из архива (d). |
_7ZipExtract | Извлекает файлы из архива в текущий или указанный каталог (e). |
_7ZipExtractEx | Извлекает файлы из архива с их полными путями в текущий или указанный каталог (x). |
_7ZipFindFirst | Возвращает структуру $tINDIVIDUALINFO с информацией о первом найденном файле |
_7ZipFindNext | Возвращает структуру $tINDIVIDUALINFO, соответствующую предыдущему вызову _7ZipFindFirst |
_7ZipGetArcCompressedSize | Возвращает размер сжатого файла в архиве |
_7ZipGetArchiveType | Возвращает тип архива. |
_7ZipGetArcOriginalSize | Возвращает оригинальный размер файлов в архиве. |
_7ZipGetArcRatio | Возвращает коэфициент сжатия |
_7ZipGetAttribute | Возвращает атрибуты файла в архиве |
_7ZipGetCRC | Возвращает CRC файла в архиве |
_7ZipGetDate | Возвращает дату файла в архиве |
_7ZipGetFileCount | Возвращает количество файла и папок в архиве |
_7ZipGetFileName | Возвращает имя файла |
_7ZipGetMethod | Возвращает метод сжатия |
_7ZipGetSubVersion | Возвращает подверсию 7-zip32.dll |
_7ZipGetTime | Возвращает время файла в архиве |
_7ZipGetVersion | Возвращает версию 7-zip32.dll |
_7ZipOpenArchive | Открывает архив и возвращает дескриптор для использования |
_BigNum_Add | Возвращает сумму двух чисел |
_BigNum_Compare | Сравнивает два числа |
_BigNum_Div | Возвращает результат деления |
_BigNum_Mod | Возвращает остаток от деления |
_BigNum_Mul | Возвращает результат умножения двух чисел |
_BigNum_n_Root | Возвращает корень числа указанной степени |
_BigNum_Parse | Возвращает результат вычисления математического выражения |
_BigNum_Pow | Возвращает результат возведения числа в степень |
_BigNum_Round | Возвращает число, округлённое до указанного числа знаков после запятой. |
_BigNum_SQRT | Возвращает квадратный корень числа |
_BigNum_Sub | Возвращает результат вычитания |
_CreateSideMenu | Создаёт боковую панель меню. |
_DateDiff_2 | Вычисляет разницу между датами |
_DecToNum | Конвертирует десятичное число в указанное |
_DecToRoman | Преобразует десятичное число в римское |
_DeleteSideMenu | Удаляет боковую панель меню. |
_Encoding_866To1251 | Преобразует кодировку 866 в 1251. |
_Encoding_CyrillicTo1251 | Преобразует кириллическую кодировку в 1251. |
_Encoding_GetCyrillicANSIEncoding | Определяет ANSI кодировку указанного текста |
_Encoding_HexToURL | Преобразует Hex в URL |
_Encoding_ISO8859To1251 | Преобразует кодировку ISO8859 в 1251. |
_Encoding_IsUTF8Format | Проверяет, является ли текст в кодировке UTF8 |
_Encoding_KOI8To1251 | Преобразует кодировку KOI8 в 1251. |
_Encoding_URLToHex | Преобразует URL в Hex |
_Encoding_UTF8ToANSI | Преобразует кодировку UTF8 в ANSI. |
_FileDirList | Возвращает список файлов и/или папок в указанном каталоге. |
_FindTrayToolbarWindow | Возвращает дескриптор трея |
_FO_CorrectMask | Возвращает корректную маску для поиска файлов или папок. |
_FO_FileBackup | Создаёт резервную копию файла. |
_FO_FileDirReName | Переименовывает файл или каталог. |
_FO_FileSearch | Возвращает список файлов в указанном каталоге. |
_FO_FolderSearch | Возвращает список папок в указанном каталоге. |
_FO_GetCopyName | Возвращает имя несуществующей копии файла. |
_FO_IsDir | Проверяет, является ли объект каталогом или файлом. |
_FO_PathSplit | Делит путь на 3 части: путь, файл, расширение. |
_FO_SearchEmptyFolders | Поиск пустых папок. |
_FO_ShortFileSize | Преобразует байты в число, до 3 значащих цифр с приставкой |
_GetChildCoor | Возвращает координаты дочернего окна приближенные к родительскому, но в видимой рабочей области экрана |
_GUICtrlCreateODMenu | Создаёт пункт меню с иконкой. |
_GUICtrlCreateODMenuItem | Создаёт пункт меню с иконкой. |
_GuiCtrlHotKey_Create | Создаёт элемент управления HotKey для установки горячей клавиши. |
_GuiCtrlHotKey_Destroy | Удаляет элемент управления HotKey. |
_GuiCtrlHotKey_GetHotkey | Возвращает код клавиши и флаг модификатора установленных в элементе HotKey. |
_GuiCtrlHotKey_RegisterHotkey | Регистрирует горячую клавишу, и её можно использовать. |
_GuiCtrlHotKey_SetHotkey | Устанавливает горячую клавишу в элемент управления HotKey |
_GuiCtrlHotKey_UnregisterHotkey | Отменяет регистрацию горячей клавиши, и она уже не используется |
_GUICtrlODMenuItemDelete | Удаляет пункт меню |
_GUICtrlODMenuItemSetIcon | Изменяет иконку пункта меню |
_GUICtrlODMenuItemSetText | Устанавливает текст пункта меню |
_HotKeyString_To_AutoitCode | Преобразует текстовый формат записи горячей клавиши в формат функции HotKeySet в Autoit3 |
_IniString_Delete | Удаляет параметр или секцию из ini-файла |
_IniString_Read | Возвращает значение параметра из данных, предварительно прочитанных в переменную из ini-файла |
_IniString_ReadSection | Возвращает все пары параметр=значение из данных, предварительно прочитанных в переменную из ini-файла |
_IniString_ReadSectionNames | Возвращает имена всех секций из данных, предварительно прочитанных в переменную из ini-файла |
_IniString_RenameSection | Переименовывает секцию в данных, предварительно прочитанных в переменную из ini-файла |
_IniString_Write | Записывает значение параметра в данные, предварительно прочитанные в переменную из ini-файла |
_IniString_WriteSection | Создаёт / перезаписывает секцию в данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtualSPE_Delete | Удаляет параметр или секцию из ini-файла |
_IniVirtualSPE_IsDuplicateKeys | Проверяет наличие дубликатов параметров в секции |
_IniVirtualSPE_IsDuplicateSection | Проверяет наличие дубликатов секций |
_IniVirtualSPE_Read | Возвращает значение параметра из данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtualSPE_ReadSection | Возвращает все пары параметр=значение из данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtualSPE_ReadSectionNames | Возвращает имена всех секций из данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtualSPE_RenameSection | Переименовывает секцию в данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtualSPE_Write | Записывает значение параметра в данные, предварительно прочитанные в переменную из ini-файла |
_IniVirtualSPE_WriteSection | Создаёт / перезаписывает секцию в данных, предварительно прочитанных в переменную из ini-файла |
_IniVirtual_Delete | Удаляет параметр или секцию из виртуального ini-файла |
_IniVirtual_Initial | Инициализация виртуального ini-файла |
_IniVirtual_IsDuplicateKeys | Проверяет наличие дубликатов параметров в секции |
_IniVirtual_IsDuplicateSection | Проверяет наличие дубликатов секций |
_IniVirtual_Read | Возвращает значение параметра виртуального ini-файла |
_IniVirtual_ReadSection | Возвращает все пары параметр=значение указанной секции виртуального ini-файла |
_IniVirtual_ReadSectionNames | Возвращает имена всех секций виртуального ini-файла |
_IniVirtual_RenameSection | Переименовывает секцию виртуального ini-файла |
_IniVirtual_Save | Сохраняет виртуальный ini-файл в текст, готовый к записи в файл |
_IniVirtual_Write | Записывает значение параметра виртуального ini-файла |
_IniVirtual_WriteSection | Создаёт / перезаписывает секцию виртуального ini-файла |
_JumpRegistry | Прыжок в раздел реестра используя Regedit. |
_MidiOutClose | Закрывает входное/выходное устройство MIDI |
_MidiOutOpen | Возвращает дескриптор MIDI и открывает устройство |
_MidiOutShortMsg | Высылает MIDI-сообщение |
_MusicBeep | Проигрывает мелодию системным динамиком ПК. |
_NumberNumToName | Преобразует число в запись прописью |
_NumToDec | Конвертирует указанное число в десятичное |
_RebuildShellIconCache | Обновляет кэш иконок. |
_RecFileListToArray | Возвращает список файлов или каталогов в указанном каталоге. |
_RefreshTrayIcons | Обновляет трей. |
_RegCopyKey | Рекурсивно копирует раздел, включая подразделы и параметры. |
_RegCopyValue | Копирует параметр реестра. |
_RegDelete | Удаляет раздел (рекурсивно) или параметр реестра. |
_RegExists | Проверяет существование раздела. |
_RegExport | Экспортирует указанный раздел/параметр в reg-файл. |
_RegKeyExists | Проверяет существование раздела. |
_RegRead | Возвращает значение параметра реестра. |
_RegValueExists | Проверяет существование параметра. |
_RegWrite | Создаёт раздел, параметр и значение в реестре. |
_ResourceGet | Загружает ресурс в память. |
_ResourceGetAsBitmap | Возвращает ресурс как дескриптор Bitmap. |
_ResourceGetAsBytes | Возвращает ресурс как бинарные данные (структуру с байтами). |
_ResourceGetAsImage | Возвращает ресурс как дескриптор изображения. |
_ResourceGetAsString | Возвращает ресурс как ANSI строку. |
_ResourceGetAsStringW | Возвращает ресурс как строку Юникода. |
_ResourcePlaySound | Воспроизводит звук указанного ресурса. |
_ResourceSaveToFile | Сохраняет ресурс в файл. |
_ResourceSetImageToCtrl | Устанавливает ресурс как изображение в элемент. |
_Restart | Перезапускает скрипт / скомпилированный скрипт. |
_RomanToDec | Преобразует римские числа в десятичные |
_SetCoor | Корректирует координаты для отображения окна в рабочей области экрана |
_SetMenuBkColor | Устанавливает цвет фона меню |
_SetMenuIconBkColor | Устанавливает цвет фона под иконкой |
_SetMenuIconBkGrdColor | Устанавливает второй цвет фона под иконкой, создающий градиент |
_SetMenuSelectBkColor | Устанавливает цвет фона выбранного пункта |
_SetMenuSelectRectColor | Устанавливает цвет границ прямоугольника выбранного текста пункта |
_SetMenuSelectTextColor | Устанавливает цвет текста выбранного текста пункта |
_SetMenuTextColor | Устанавливает цвет текста меню |
_SetSideMenuBkColor | Устанавливает цвет фона боковой панели меню |
_SetSideMenuBkColor | Устанавливает второй цвет фона боковой панели меню, создающий градиент |
_SetSideMenuColor | Устанавливает цвет текста боковой панели меню |
_SetSideMenuText | Устанавливает текст или рисунок боковой панели меню |
_Setting_Delete | Удаляет параметр или весь раздел |
_Setting_MigrateIniToReg | Копирует данные из ini-файла в реестр |
_Setting_MigrateRegToIni | Копирует данные из реестра в ini-файл |
_Setting_Read | Считывает значение параметра |
_Setting_ReadSection | Считывает все пары параметр=значение в разделе |
_Setting_ReadSectionNames | Считывает имена всех разделов |
_Setting_RenameSection | Переименовывает раздел |
_Setting_Write | Записывает значение параметра |
_Setting_WriteSection | Записывает раздел с данными |
_SetTrayBkColor | Устанавливает цвет фона под текстом в меню иконки трея. |
_SetTrayIconBkColor | Устанавливает цвет фона под иконками в меню иконки трея. |
_SetTrayIconBkGrdColor | Устанавливает второй градиентный цвет фона под иконками в меню иконки трея. |
_SetTraySelectBkColor | Устанавливает цвет фона под текстом выбранного пункта в меню иконки трея. |
_SetTraySelectRectColor | Устанавливает цвет границ прямоугольника выбранного пункта в меню иконки трея. |
_SetTraySelectTextColor | Устанавливает цвет текста выбранного пункта в меню иконки трея. |
_SetTrayTextColor | Устанавливает цвет текста в меню иконки трея. |
_StartUp | Добавляет или удаляет исполняемый файл в автозагрузку |
_SysTrayIconCount | Возвращает количество иконок в трее |
_SysTrayIconHandle | Возвращает дескриптор окна, связанного с иконкой в трее |
_SysTrayIconIndex | Возвращает индекс найденной иконки в трее |
_SysTrayIconPids | Возвращает все процессы, которые имеют иконку в трее |
_SysTrayIconPos | Возвращает координаты иконки в трее |
_SysTrayIconRemove | Удаляет иконку из трея |
_SysTrayIconTitles | Возвращает заголовки окон, которые имеют иконку в трее |
_SysTrayIconVisible | Скрывает или отображает иконку в трее |
_TrayCreateContextMenu | Создаёт контекстное меню в трее. |
_TrayCreateItem | Создаёт пункт в трее. |
_TrayCreateMenu | Создаёт меню в трее. |
_TrayIconCreate | Создаёт иконку в трее. |
_TrayIconDelete | Удаляет иконку в трее. |
_TrayIconSetState | Устанавливает состояние иконки в трее. |
_TrayItemSetIcon | Устанавливает иконку пункта меню в трее. |
_TypeToString | Возвращает тип данных в виде названия |
_WinAPI_LoadKeyboardLayoutEx | Устанавливает раскладку клавиатуры для указанного окна |
_Zip_AddItem | Добавляет файл или папку в ZIP-архив. |
_Zip_Count | Возвращает количество элементов в корне ZIP-архива (без рекурсии) |
_Zip_CountAll | Возвращает количество всех элементов в ZIP-архиве (с рекурсией) |
_Zip_Create | Создаёт пустой архив |
_Zip_DeleteItem | Удаляет файл или папку из ZIP-архива |
_Zip_DllChk | Проверяет, установлена ли библиотека zipfldr.dll |
_Zip_ItemExists | Проверяет, существует ли элемент в ZIP-архиве |
_Zip_List | Возвращает список элементов в корне ZIP-архива (без рекурсии) |
_Zip_ListAll | Возвращает список всех файлов в ZIP-архиве |
_Zip_Search | Поиск файлов в ZIP-архиве |
_Zip_SearchInFile | Поиск строки в содержимом файлов ZIP-архива |
_Zip_Unzip | Извлекает единственный элемент из ZIP-архива |
_Zip_UnzipAll | Извлекает все файлы, содержащиеся в ZIP-архиве |