Список функций: различия между версиями
		
		
		
		
		
		
		Перейти к навигации
		Перейти к поиску
		
				
		
		
		
		
		
		
		
		
	
Tatikoma (обсуждение | вклад)  (Новая страница: «== Мышка == :Get mouse_pos - ''позволяет получить координаты курсора.'' :Move - ''переместить курсо...»)  | 
				Tatikoma (обсуждение | вклад)   | 
				||
| Строка 3: | Строка 3: | ||
:[[Move]] - ''переместить курсор мыши в указанные координаты.''  | :[[Move]] - ''переместить курсор мыши в указанные координаты.''  | ||
:[[Move Smooth]] - ''плавно переместить курсор мыши в указанные координаты.''  | :[[Move Smooth]] - ''плавно переместить курсор мыши в указанные координаты.''  | ||
| − | :[[Drag]] - ''перенести из точки с координатами   | + | :[[Drag]] - ''перенести из точки с координатами <откуда> в точку с координатами <куда>.''  | 
:'''simple (в активном и не активном окне)'''  | :'''simple (в активном и не активном окне)'''  | ||
::[[Left]] - ''клик левой кнопки мыши в указанные координаты.''  | ::[[Left]] - ''клик левой кнопки мыши в указанные координаты.''  | ||
Текущая версия на 11:38, 28 августа 2019
Содержание
Мышка
- Get mouse_pos - позволяет получить координаты курсора.
 - Move - переместить курсор мыши в указанные координаты.
 - Move Smooth - плавно переместить курсор мыши в указанные координаты.
 - Drag - перенести из точки с координатами <откуда> в точку с координатами <куда>.
 - simple (в активном и не активном окне)
- Left - клик левой кнопки мыши в указанные координаты.
 - Right - клик правой.
 - Middle - клик средней.
 - Double_left - двойной клик левой кнопки мыши в указанные координаты.
 - Double_Right - двойной клик правой.
 - Double_Middle - двойной клик средней.
 - Left_down - зажать левую кнопку мыши.
 - Right_down - зажать правую.
 - Middle_down - зажать среднюю.
 - Left_up - отпустить левую кнопку мыши.
 - Right_up - отпустить правую.
 - Middle_up - отпустить среднюю.
 
 
- k (только в активном окне, захватывают мышь)
- Kleft - клик левой кнопки мыши в указанные координаты.
 - Kright - клик правой.
 - Kmiddle - клик средней.
 - Double_Kleft - двойной клик левой кнопки мыши в указанные координаты.
 - Double_Kright - двойной клик правой.
 - Double_Kmiddle - двойной клик средней.
 - Kleft_down - зажать левую кнопку мыши.
 - Kright_down - зажать правую.
 - Kmiddle_down - зажать среднюю.
 - Kleft_up - отпустить левую кнопку мыши.
 - Kright_up - отпустить правую.
 - Kmiddle_up - отпустить среднюю.
 
 
- p (для Windows XP sp2-3 32 бит и Vista Home 32 бит)
- Pleft - клик левой кнопки мыши в указанные координаты.
 - Pright - клик правой.
 - Pmiddle - клик средней.
 - Double_Pleft - двойной клик левой кнопки мыши в указанные координаты.
 - Double_Pright - двойной клик правой.
 - Double_Pmiddle - двойной клик средней.
 - Pleft_down - зажать левую кнопку мыши.
 - Pright_down - зажать правую.
 - Pmiddle_down - зажать среднюю.
 - Pleft_up - отпустить левую кнопку мыши.
 - Pright_up - отпустить правую.
 - Pmiddle_up - отпустить среднюю.
 
 
- wheel (эмулирует прокручивание колёсика мыши)
- Wheel_down - прокручивание вниз.
 - Wheel_up - прокручивание вверх.
 - Kwheel_down - аналог Wheel_down.
 - Kwheel_up - аналог Wheel_up.
 - Pwheel_down - для Windows XP sp2-3 32 бит и Vista Home 32 бит).
 - Pwheel_up - для Windows XP sp2-3 32 бит и Vista Home 32 бит).
 
 
Клавиши
- Getlayout - позволяет получить текущую раскладку клавиатуры.
 - Setlayout - устанавливает язык раскладки клавиатуры для команд send, sendex.
 
- В активном и не активном окне
 - Send - нажать клавишу.
 - Send_down - зажать клавишу.
 - Send_up - отпустить клавишу.
 - Send217 - аналог Send.
 - Send217_down - аналог Send_down.
 - Send217_up - аналог Send_up.
 - Say - набрать текст.
 - Post - аналог Send (для Windows XP sp2-3 32 бит и Vista Home 32 бит).
 
- Только в активном окне (Позволяют нажимать\зажимать клавиши Ctrl, Alt, Shift)
 - Sendex - нажать клавишу или комбинацию клавиш.
 - Sendex_down - зажать клавишу или комбинацию клавиш.
 - Sendex_up - отпустить клавишу или комбинацию клавиш.
 
Циклы
- Break - прерывание цикла.
 - Continue - переход на следующий шаг цикла.
 - Repeat - повтор действий указанное количество раз.
 - For - выполняет цикл несколько раз в соответствии со значением переменной управления циклом.
 - While - цикл, с проверкой условия.
 
Условия
Цвет и изображения
- Get color - определяет цвет в заданных координатах.
 - While - цикл, с проверкой цвета в заданных координатах.
 - If - проверка цвета в заданных координатах.
 - Findimage - поиск сохраненного изображения в заданной области.
 - Findcolor - поиск определённого цвета(-ов) в заданной области.
 - GetImage - запомнить части экранной области.
 - SaveImage - сохраняет часть экранной области из памяти.
 - DeleteImage - удаляет запомненную часть экранной области.
 - LoadImage - функция загрузки изображения в память.
 - Color - определяет цвет в заданных координатах.
 - ColorToRed - возвращает значение красного канала указанного цвета.
 - ColorToGreen - возвращает значение зелёного канала указанного цвета.
 - ColorToBlue - возвращает значение синего канала указанного цвета.
 - ColorToRGB - раскладывает указанный цвет на отдельные цветовые каналы (RGB).
 
Подпрограммы
Макросы
- Работают только на Windows 32 бита.
 - Macro_load - загрузить макрос.
 - Macro_play - воспроизвести макрос.
 - Macro_send - отправка нажатий клавиш с помощью макроса.
 
Массивы
- Load_array - загрузить массив.
 - Save_array - сохранить массив.
 - Init_arr - присваивание нескольких элементов массива одной строкой.
 - Indexof - поиск в массиве.
 - Sort_array - сортировка массива.
 - Delete_array - удаление указанных строк или столбцов массива.
 - Size - узнать размер массива.
 
Скрипты
- Start_script - запустить указанный скрипт.
 - Stop_script - остановить текущий или указанный скрипт.
 - Restart_script - перезапустить указанный скрипт.
 - Pause_script - поставить на паузу текущий или указанный скрипт.
 - Resume_script - продолжить скрипт.
 - End_script - конец скрипта.
 - Load_script - загрузить скрипт.
 - Priority - приоритет скрипта.
 - Current_script - переменная, возвращающая номер закладки текущего скрипта.
 - Active_script - переменная, возвращающая номер закладки активного скрипта.
 - Get scripts - позволяет выяснить количество вкладок со скриптами.
 - Hotkeystart - установить горячую клавишу для запуска/остановки текущего скрипта.
 - Hotkeypause - установить горячую клавишу для приостановки текущего скрипта.
 
Программы
- Exec - запуск внешнего приложения.
 - ExecAndWait - запуск внешнего приложения и ожидание его завершения.
 - Terminate - завершает приложение.
 
Файлы
- FileCopy - копировать файл.
 - FileRename - переименовать файл.
 - FileDelete - удалить файл.
 - Filesetdate - установить дату и время последнего изменения файла.
 - Filesetattr - установить атрибуты для файла.
 - Filegetattr - получить атрибуты файла.
 - Filegetdate - получить дату и время последнего изменения.
 - Fileexists - возвращает 1, если файл существует, иначе 0.
 - DirCreate - создание директории (папки/папок).
 - DirRemove - удаление пустых каталогов (папок).
 - Dir - вывод дерева каталогов.
 - Write - дописать текст в файл.
 
Окна
- Set windowpos - переместить окно в указанные координаты и изменить его размер.
 - Get windowpos - получить координаты и размер окна.
 - Findwindow - поиск хендла окна по его заголовку или PID.
 - Workwindow - переменная хранящая хендл окна к которому привязан скрипт.
 - Getwindow - получить хендл активного окна или же окна относительно указанного.
 - Getwindowtext - возвращает заголовок указанного окна.
 - Setwindowtext - изменяет заголовок указанного окна.
 - Showwindow - управление состоянием окна.
 - WindowFromCursor - возвращает хэндл окна или контрола под курсором мыши.
 - WindowFromPoint - возвращает хендлы всех окон, находящихся в указанной точке экрана.
 - WorkwindowPID - переменная, возвращающая PID процесса которому принадлежит рабочее окно.
 - SendMessage - отсылает приложению WinAPI событие.
 - PostMessage - отсылает приложению WinAPI событие.
 
Память
- Readmem - чтение из памяти.
 - Writemem - запись в память.
 - RelativeAddress2absolute - преобразование абсолютного адреса в приложении в адрес относительно загруженного модуля.
 - AbsoluteAddress2relative - преобразование абсолютного адреса в приложении в адрес относительно загруженного модуля.
 
Буфер
- Set clipboard - записать в буфер указанный текст.
 - Get clipboard - получить текст из буфера в переменную.
 
Строки
- PosEx - возврат позиции подстроки в строке.
 - Copy - копирование одного или нескольких символов из строки с указанной позиции.
 - Delete - удаление одного или нескольких символов из строки с указанной позиции.
 - Insert - вставка одного или нескольких символов в строку в указанную позицию.
 - CharToHex - возвращает строку с переведенным символами в шестнадцатеричные ASCII коды.
 - CharToHexF - с разбивкой по 8+8 кодов символов и строкой 8+8 символов.
 - Trim - удаляет лишние пробелы вначале и в конце строки.
 - Ltrim - удаляет пробелы в начале строки.
 - Rtrim - удаляет пробелы в конце строки.
 - RegExp - поиск позиции подстроки в строке с помощью регулярного выражения.
 - Get number - получить первое число из строки.
 - Get word - получить слово или число из строки по его порядковому номеру.
 - GetSelectedText - присваивает переменной выделенный текст из активного окна.
 - SetSelectedText - заменяет выделенный текст на указанный в активном контроле.
 - Is_real - возвращает 1, если x число.
 - Is_string - возвращает 1, если x является строкой (не число).
 - Chr - возвращает символ с ASCI кодом val.
 - Ord - возвращает ASCI код первого символа в строке.
 - String_replace - возвращает конечный результат замены подстроки на другую подстроку в заданной строке.
 - String_count - возвращает число, показывающее, сколько раз подстрока встречается в строке.
 - String_lower - возвращает строку, с замененными прописными символами на строчные.
 - String_upper - возвращает строку, записанную большими буквами.
 - String_letters - возвращает строку, выбрасывая из неё все числа.
 - String_digits - возвращает строку, выбрасывая из неё все буквенные символы.
 - Size - узнать размер строки (количество символов).
 
Числа
- Random - генерирует псевдослучайное число.
 - Size - возвращает длину указанного параметра.
 - Abs - возвращает абсолютную величину (модуль) x.
 - Round - возвращает x, округлённый до самого близкого целого числа.
 - Floor - возвращает x округлённый до ближайшего целого числа, которое меньше x.
 - Ceil - возвращает x округлённый до ближайшего целого числа, которое больше x.
 - Frac - возвращает дробную часть x, то есть часть, стоящую позади десятичной точки\запятой.
 - Sqrt - возвращает квадратный корень.
 - Power - возвращает x в степени n.
 - Exp - возвращает e (экспонента) в степени x.
 - Ln - Возвращает натуральный логарифм от x.
 - Log - возвращает логарифм от x по основанию n.
 - Sin - возвращает синус x (в радианах).
 - Cos - возвращает косинус x (в радианах).
 - Tan - возвращает тангенс x (в радианах).
 - Arcsin - возвращает арксинус x.
 - Arccos - возвращает арккосинус x.
 - Arctan - возвращает арктангенс x.
 - Degtorad - преобразовывает градусы в радианы.
 - Radtodeg - преобразовывает радианы в градусы.
 - Trunc - отбрасывает дробную часть.
 - Minx - возвращает минимальную из величин. Может находить минимальное число в массиве.
 - Maxx - возвращает максимальную из величин. Может находить максимальное число в массиве.
 - Mean - возвращает среднее арифметическое.
 - Point_distance - возвращает расстояние между двумя точками в виде дробного числа, представленного строкой.
 - Point_direction - возвращает угол (в градусах) между осью X и вектором с началом в точке (x1,y1) и окончанием в точке (x2,y2).
 - Lengthdir_x - возвращает горизонтальный x-катет вектора определённый указанной длиной и направлением.
 - Lengthdir_y - возвращает вертикальный y-катет вектора определённый указанной длиной и направлением.
 - Dec2hex - преобразует десятичное значение в шестнадцатеричное.
 - Hex2dec - преобразует шестнадцатеричное значение в десятичное.
 - CharToHex - возвращает строку с переведенным символами в шестнадцатеричные ASCII коды.
 - CharToHexF - с разбивкой по 8+8 кодов символов и строкой 8+8 символов.
 - Mod - возвращает остаток от деления 'x' на 'y'.
 - Div - возвращает целую часть от деления 'x' на 'y'.
 - Pi - число Пи.
 
Дата и время
- AddDate - складывает даты.
 - AddYears - добавляет несколько лет.
 - AddMonths - добавляет несколько месяцев.
 - AddDays - добавляет несколько дней.
 - AddHours - добавляет несколько часов.
 - AddMinutes - добавляет несколько минут.
 - AddSeconds - добавляет несколько секунд.
 - SubDate - вычитает даты.
 - SubYears - вычитает несколько лет.
 - SubMonths - вычитает несколько месяцев.
 - SubDays - вычитает несколько дней.
 - SubHours - вычитает несколько часов.
 - SubMinutes - вычитает несколько минут.
 - SubSeconds - вычитает несколько секунд.
 - YearFromDate - возвращает год.
 - MonthFromDate - возвращает месяц.
 - DayFromDate - возвращает день.
 - HourFromDate - возвращает часы.
 - MinuteFromDate - возвращает минуты.
 - SecondFromDate - возвращает секунды.
 - DayOfWeek - возвращает день недели.
 - DateNow - возвращает текущую дату.
 - TimeNow - возвращает текущее время.
 - TimeStamp - преобразует таймштамп в человеческий вид и обратно.
 
Вывод сообщений
- Logging - лог.
 - Log - лог, аналог logging.
 - Msg - вывод сообщения.
 - Hint - вызов подсказки.
 - Alarm - воспроизвести звук или звуковой файл.
 - Flash - мигнуть в таскбаре.
 - Prompt - запроса ввода от пользователя.
 
Другие
- Set - запись значения в переменную и/или ее объявление.
 - Wait - приостанавливает выполнение текущего скрипта на указанное количество времени.
 - Eval - собирает всё что в скобках в одну строку и подставляет вместо себя.
 - Goto - переход к другому участку кода, обозначенному меткой.
 - Printscreen - команда сохранения копии экрана в файл.
 - Exit - выход из пилота.
 - Version - возвращает в массив версию пилота.
 - Timer - переменная, которая считает количество миллисекунд от начала выполнения скрипта.