За это время программа значительно расширила свой функционал.
Кроме антиантикликера (управление мышью и компьютером на уровне железа), создания запускного Exe, сервиса демонстрации демо версий скриптов, работы с интернетом, памятью процесса и прочего... появилось много новых функций для более качественного анализа экрана и вспомогательных модулей.
Видео гайд по основам использования программы Кибор.
Основы синтаксиса.
Графический редактор.
Подготовка изображения маски для поиска.
Поиск изображений.
Создание функций.
Как пользоваться справкой.
Смотреть
Видео гайд Кибор. Основы.На этом видео демонстрируется поиск мобов в 3Д игре.
Посмотреть видео в поиска мобов в игреСписок функций Кибор
Указатель на окно или контролл, привязка потока, определение курсораwindow - Получает указатель на окно или контрол
getwindow - Позволяет получить указатель на окно или контролл по указанным координатам
attach - Привязывает поток для определения типа курсора
getcursor - Определение типа курсора
Управление окнамиmovewindow - Переименование, сдвиг и изменение размеров окон
moveclient - Переименование окна, сдвиг и изменение размеров окон (клиентские координаты, без оконтовки окна)
activate - Активировать окно
start- Открытие файлов и запуск программ
sendlanguage- Меняет раскладку языка в окне
Управление клавиатуройkey - Нажать и отпустить клавиатурную клавишу
keydown - Нажать клавиатурную клавишу
keyup - Отпустить клавиатурную клавишу
В не активное окноsendkey - Отправить нажатие клавиатуры в не активное окно напрямую
sendtext - Отправить текст окну или контролу
Управление мышьюmouse - Клик кнопкой мыши
mousedown - Нажать кнопку мыши
mouseup - Отпустить кнопку мыши
mousedbl - Двойной клик мышью
mousemove - Переместить мышь на новые координаты
mousetransfer - Плавное перетаскивание мыши с зажатыми или нет кнопками
В не активное окноsendmouse - Делает клик мышки в не активном или свернутом окне или контроле
sendmousedown - Делает нажатие мышки в не активном или свернутом окне или контроле
sendmousetransfer - Перетаскивание мышки в не активном или свернутом окне или контроле
sendmouseup - Отпускает зажатую кнопку мыши в не активном или свернутом окне или контроле
sendmousedbl - Двойной клик мышки в не активном или свернутом окне или контроле
sendmousemove - Переместить мышь на новые координаты в не активном или свернутом окне или контроле
Управление контроллами в приложенияхbutton- Отправить нажатие на кнопку в другой программе
Загрузка изображений в память Кибор, определение размераloadimage- Загрузить изображение в память программы с файла
imagewidth- Получить ширину загруженного в память Кибор изображения
imageheight- Получить высоту загруженного в память Кибор изображения
Сканирование изображения экранаfinddynamic- Искать динамично меняющиеся области экрана
findimage- Искать изображение на экране по маске изображения загруженного в память Кибор
findheapcolor- Ищет области на которых есть скученности пикселей определенных цветов
getcolor- Получить цвет пикселя
scanpixel- Сравнивает введенный цвет с цветом пикселя в веденных координатах ориентируясь на разбежности в цветах RGB
findcolor- Найти все координаты всех пикселей указанного цвета
Получение скриншотов, сохранение их в файл и в памяти Киборscreen- Делает скрин окна и записывает его в память Кибор в двухмерный массив int
savescreen- Делает скрин окна и сохраняет его на диск файлом .bmp .png .jpg
saveimage- Сохраняет на диск файлом .bmp .png .jpg загруженный ранее или созданный программно двухмерный массив int в котором хранится изображение
Получение информации о нажатых кнопках и координатах мышиgetkeystate- Определение статуса (нажата-не нажата) клавиша клавиатуры или кнопки мышки (
коды клавиш)
getmouse- Получить текущие координаты мышки
Открытие процессов. Чтение и запись в память других программopenprocess- Открыть процесс для чтения или записи в его память
findmemory- Поиск любых данных в памяти процесса
findmemorymask- Поиск данных в памяти процесса по маске (не учитывая некоторые байты в поиске)
readmemory- Читает байты с памяти процесса
writememory- Записывает байты в память процесса
freezememory - Записывает в память процесса по указанному адресу набор байт и замораживает их (то есть не дает программе изменить их)
freememory- Размораживат замороженные данные
Работа с интернетомopensocket- Откывает сокет
sendhtml- Отправляет байты на сервер
recvhtml- Принимает ответ от сервера
closesocket- Закрыть сокет
Чтение и запись в файлыfopen- Открыть файл для чтения или записи (текстовый и
бинарный режим)
fclose- Закрыть открытый ранее файл
fwrit- Запись в открытый файл (текстовый и
бинарный режим)
fread- Читает с открытого файла (текстовый и
бинарный режим)
freadline- Чтение строки с файла
Работа с временем, паузыsleep- Приостановить выполнение скрипта на время с заморозкой Кибор
pause- Приостановить выполнение скрипта на время без заморозки Кибор
gettime- Получить время в милисекундах прошедшее с запуска компьютера
getlocaltime- Получить локальное время в формате Год - ... - милисекунды
Работа с буфером обменаwriteclipboard- Запись в буфер обмена
readclipboard- Чтение с буфера обмена
Вывод текста на экранtextbkcolor- Установка цвета текста и фона для вывода его непосредственно на экран
textout- Вывод текста на экран
enabletextout- Отключить показ текста на экране
disabletextout- Включить показ текста на экране
resettextout- Сбросить текст
Преобразование одного типа данных к другомуformat- Привод целго число int или дробного double к string
formatsn- Преобразование строк в которых записаны числа в натуральное число int или double
formatci- Возвращает int char'а значения в параметре
formatic- Возвращает char чисового значения в параметре
strcpy- Копирование string в массив char
codhex- Переводит целые или дробные числа (до 4 байт) в HEX (справа на лево)
Математические и геометрические функцииpow- Вычисление возведения в степень
sqrt- Вычисление корня
cos- Возвращает косинус угла в градусах
sin- Возвращает синус угла в градусах
tan- Возвращает тангенс угла в градусах
acos- Возвращает акосинус
asin- Возвращает асинус
atan- Возвращает атангенс
Определение размера данныхsize- Возвращает количество элементов массива char до первого нуля
Звукbeep- Звучит звуковой сигнал
Рандомrand- Получение рандомного числа
Работа с экраномgetdisplay- Получить данные о цветности и разрешение экрана
senddisplay- Изменить цветность или разрешение экрана
update- Обновить окно
Вывод сообщенийmessagebox- Вывод текстового сообщения
messageboxyn- Вывод текстового сообщения с кнопками (Да Нет)
messageboxync- Вывод текстового сообщения с кнопками (Да Нет Отмена)
Интерфейс Кибор и графическая оболочка и управление контроллами создаваемого EXE.sendcontrol- Отправляет данные контролу созданному в Кибор
getcontrol- Считывает данные с контрола созданного в Кибор
rename - Переименовать окно Кибор - rename("Новое имя")
Это сообщение отредактировал(а) DMaster - 24.1.2014, 12:33