Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » О контроле

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

21. Kibor - 27 Марта, 2015 - 07:53:46 - перейти к сообщению
 yo1 пишет:
Любопытная хрень при попытке определения контрола на астеривасе
CODE:
window ("Asterios ", "
1513ee80????????????????????", -1)

из-за этого не работают команды в контрол. Чем и как можно поправить\обойти?


window ("Asterios ");

для указателя можно выбирать любые данные...
даже просто позиции или размеры окон.
там галки есть что будем использовать.

а можно просто получить указатель функцией getwindow
22. yo1 - 27 Марта, 2015 - 07:57:27 - перейти к сообщению
 Kibor пишет:
window ("Asterios "Подмигивание;

Все равно ругается на контрол
23. Andre Lenog - 27 Марта, 2015 - 08:06:09 - перейти к сообщению
yo1 ,
что-то не канает клик. лучше когда альттаб работает
такой скрипт юз
CODE:
function malo_hp
{
int PosX;int PosY;
int r=15;
heal:if (findimage(1, #hp[0][0], 0, #PosX, #PosY, 0, 0, 800, 600, r, r, r, r, r, r, 98, 1, -1)==0
{
sleep(500);
mouse(LEFT, 1257, 295)
sleep(1000);
key(F1);
pause(2000);
mouse(LEFT, 228, 263);
sleep(500);
}
if (findimage(1, #Image_1[0][0], 0, #PosX, #PosY, 0, 0, 800, 600, r, r, r, r, r, r, 99, 1, -1)==0
{
sleep(500);
mousedbl(LEFT, 1257, 295)
sleep(600);
key(F2);
sleep(800);
key(F3);
sleep(1000);
mousedbl(LEFT, 228, 263);
sleep(1000);
goto heal;
}
}

(Добавление)
шас с указателями сделаю
24. Kibor - 27 Марта, 2015 - 08:28:22 - перейти к сообщению
 yo1 пишет:
Все равно ругается на контрол

что значит ругается? ошибки синтаксиса нет. если не получен указатель то это проблема игры. кстати.. этот бот снят на этом ж сервере(для просмотра ссылки Вам необходимо авторизоваться) и как можете заметить работает с экраном и антиантикликером.
если защита не дает с указателем работать..
25. Andre Lenog - 27 Марта, 2015 - 18:07:27 - перейти к сообщению
win w=window ("Lineage II", "l2UnrealWWindowsViewportWindow", -1, -1, 877, 729, -1);
win s=window ("Lineage II", "l2UnrealWWindowsViewportWindow", -1, -1, 460, 734, -1);
c контролами все ок. спасибо за помощ
26. Andre Lenog - 27 Марта, 2015 - 20:37:15 - перейти к сообщению
Failed to open DIB file E:\s....\tab_mob.bmp.
у когонибудь встречалась такая ошибка?
27. yo1 - 27 Марта, 2015 - 23:35:20 - перейти к сообщению
 Andre Lenog пишет:
877, 729
 Andre Lenog пишет:
460, 734

Координаты окна? Не видел в шпионе пункта с их установкой в код, не подскажешь?
28. Kibor - 28 Марта, 2015 - 02:17:18 - перейти к сообщению
 Andre Lenog пишет:
Failed to open DIB file E:\s....\tab_mob.bmp.
у когонибудь встречалась такая ошибка?


да, когда отсутствует рисунок который грузит
(Добавление)
 yo1 пишет:
Координаты окна? Не видел в шпионе пункта с их установкой в код, не подскажешь?


получение указателя на калькулятор только по размеру клиентской части его.




можно не только окна идентифицировать так. этот код идентифицирует кнопку = калькулятора в системе..
 Цитата:
win w=window (-1, -1, -1, -1, 34, 59, -1);
mousemove (w.leftclient+12, w.topclient+20);




http://filesd.net/kibor/spy.php
 Цитата:
В зависимости от количеста известных параметрой принимает различное количество переменных:
window("название окна") принимает один параметр string. Подходит если название окна или контрола уникальное.
window("название окна", "класс окна", win wind) индифицирует по имени, классу контрола и указателю на верхнее окно.
window("название окна", "класс окна", лев_верх_X, лев_верх_Y, шир, выс, win wind) индифицирует по имени, класу, позиции относительно верхнего контрола, размеру и указателю на верхний контрол. Если вместо указателя на верхний контрол поставить -1, позиция считается относительно левого верхнего угла экрана.
Любой параметр может быть заменен на -1. Тогда он не учитывается.
Возвращает указатель на окно или контрол или 0 если не может его индифицировать.
с http://filesd.net/kibor/indexwindows.php
29. yo1 - 28 Марта, 2015 - 04:13:04 - перейти к сообщению
Спасибо.
30. yo1 - 28 Марта, 2015 - 07:13:55 - перейти к сообщению
По какой то причине антиантикликер убивает драйвер тачпада и он перестает работать до перезагрузки. Стоит последняя версия.

Powered by ExBB FM 1.0 Final