Описание пользовательских функций

Ниже предоставлен полный список пользовательских функций, доступных в 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-архиве