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 — цикл, с проверкой условия.
Самые необходимые приложения для пилотов коптеров!
Условия
If — проверка условия истиналожь. Switch — позволяет сделать логическое ветвление.
Цвет и изображения
Get color — определяет цвет в заданных координатах. While — цикл, с проверкой цвета в заданных координатах. If — проверка цвета в заданных координатах. Findimage — поиск сохраненного изображения в заданной области. Findcolor — поиск определённого цвета(-ов) в заданной области.
GetImage — запомнить части экранной области. SaveImage — сохраняет часть экранной области из памяти. DeleteImage — удаляет запомненную часть экранной области. LoadImage — функция загрузки изображения в память. Color — определяет цвет в заданных координатах.
ColorToRed — возвращает значение красного канала указанного цвета. ColorToGreen — возвращает значение зелёного канала указанного цвета. ColorToBlue — возвращает значение синего канала указанного цвета. ColorToRGB — раскладывает указанный цвет на отдельные цветовые каналы (RGB).
Подпрограммы
Call — вызов процедуры. Proc — процедура. Gosub — перенаправление в подпрограмму.
Макросы
Работают только на 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 — получить текст из буфера в переменную.
Строки
Заполните таблицу, чтобы указать, какие действия программа должна выполнять в режиме «Автопилота». Поле «Название условия» заполняется произвольно; в поле «Показатель» укажите нужный, например, НР; в поле «Минимальное значение» установите то значение, для которого будет выполняться действие «Мин» кнопки, если показатель будет меньше; в опции «Максимальное значение» — наоборот.
В поле «Кнопка» укажите нажимаемую кнопку в клиенте. Поле «Откат» — устанавливает время, проходящее между нажатиями. После того, как вы добавили показатель в таблицу, установите флажок рядом с ним, чтобы включить его. Сохраните изменения. Настройка пилота для L2 завершена.
Источник: www.kakprosto.ru