Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.31 Вывод нужных изображений с перекрытого окна повех всех окон

Страниц (9): « 1 2 [3] 4 5 6 7 8 9 »
 

21. Overdose5530 - 28 Апреля, 2018 - 16:13:43 - перейти к сообщению
Понятно Радость . Благодарю за ответ.
22. Zireael - 28 Апреля, 2018 - 16:20:08 - перейти к сообщению
Иногда экран надо обновлять, а то могут оставаться предыдущие visual.
CODE:
external(INT, "InvalidateRect", "InvalidateRect", "user32.dll");
int x=0, y=0; // позиция вывода visual
win w=window ("II", "l2UnrealWWindowsViewportWindow", -1); // указатель на окно

visualwindow(0, 100, 100, 200, 200, x, y, 100, w);
enabletimer(0);

loop()sleep(10);

CREATE_TIMER(0, 50)
{
if(getkeystate(192)==1) // если нажата Ё
{
getmouse(x, y); // получаем координаты курсора
InvalidateRect(0,0,1); // обновляем экран
visualwindow(0, 0, 0, 100, 100, x, y, 100, w); // выводим visual в полученных координатах
}
}
23. Overdose5530 - 29 Апреля, 2018 - 15:20:58 - перейти к сообщению
Zireael , Здравствуй. Подскажите пожалуйста как сделать сочетание нескольких клавиш например контрл 1.
24. Zireael - 29 Апреля, 2018 - 16:01:05 - перейти к сообщению
Вообще вопрос не по теме.
Если имелось ввиду отследить нажатие нескольких клавиш, то:
CODE:
enabletimer(0);
loop()sleep(10);

CREATE_TIMER(0, 50)
{
if(getkeystate(CONTROL)==1 && getkeystate(49)==1) // если нажаты Ctrl и 1
{
messagebox("Нажаты Ctrl+1");
}
}

Если надо нажать несколько клавиш, то keydown/keyup.
25. Dantes3000 - 01 Мая, 2018 - 18:10:23 - перейти к сообщению
 Zireael пишет:
CODE:
external(INT, "InvalidateRect", "InvalidateRect", "user32.dll");

По секрету
update - обновляет экран или окно.
Синтаксис:
update(w);
update(-1);

Параметр принимаемый - указатель на окно. Если -1 весь экран.
26. KeSeG - 15 Сентября, 2018 - 00:51:12 - перейти к сообщению
В свернутом окне не работает visualwindow? Если работает подскажите пожалуйста в чем может быть причина? Выводит вместо окна черный квадрат.
27. Zireael - 15 Сентября, 2018 - 01:39:41 - перейти к сообщению
 Цитата:
В свернутом окне не работает visualwindow?

Нет. Из свернутого нельзя получить изображение. Окно можно перекрывать, сдвинуть за пределы экрана, сделать прозрачным (transparency), переместить на другой рабочий стол (Win10).
28. KeSeG - 15 Сентября, 2018 - 01:50:28 - перейти к сообщению
 Zireael пишет:
 Цитата:
В свернутом окне не работает visualwindow?

Нет. Из свернутого нельзя получить изображение. Окно можно перекрывать, сдвинуть за пределы экрана, сделать прозрачным (transparency), переместить на другой рабочий стол (Win10).


Спасибо большое, как раз уже начал смотреть в эту сторону.

p.s. Перенести на другой рабочий стол, при его физическом наличии? (извини если совсем глупый вопрос)
30. Zireael - 15 Сентября, 2018 - 02:30:40 - перейти к сообщению
 Цитата:
Перенести на другой рабочий стол

В win10 win+tab.

Powered by ExBB FM 1.0 Final