Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Скрипты демонстрации функций

Страниц (1): [1]
 

1. Andrew - 27 Августа, 2013 - 17:45:07 - перейти к сообщению
Здравствуйте.
В этой теме я буду выкладывать свои скрипты, которые, возможно, помогут Вам.


Первый скрипт, который я хочу Вам показать, не очень большой. Он показывает работу функций getkeystate, getmouse и savescreen. Суть скрипта заключается в том, что Вы указываете курсором мыши на первую пару координат (Лево, Верх) и вторую пару координат (Право, Низ), скрипт записывает эти координаты и создает скриншот в этих координатах, далее сохраняет его. Функция в цикле, возможно создавать великое множество скриншотов.
CODE:
int x1, y1, x2, y2;
int n=1;

//===================

save: // Цикл сохранения множества скриншотов

a: // Цикл ожидания и приема координат x1 y1
if (getkeystate(192)!=1) // Если клавиша ~ (Ё) не нажата
{sleep(100);goto a;} // Повторяем ожидание нажатия клавиши
getmouse(x1, y1); // При нажатии клавиши записываем координаты x1 y1
sleep(500); // Ждем 0.5 секунды, что бы не дать скрипту мгновенно записать так же и координаты x2 y2

a1:
if (getkeystate(192)!=1) // Если клавиша ~ (Ё) не нажата
{goto a1;} // Повторяем ожидание нажатия клавиши
getmouse(x2, y2); // При нажатии клавиши записываем координаты x2 y2
sleep(200);

savescreen("C:\Скриншот "+format(n)+".bmp", x1, y1, x2, y2, -1); // Сохраняем скриншот на диск C
// Если Вам нужен другой путь, то измените "C:\" на свой.
n++; // Первый скришот идет под номером 1. Прибавляем +1 к номеру каждого последущего скриншота.

goto save; // Повторяем.

Powered by ExBB FM 1.0 Final