Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Cash
Отправлено: 23 Октября, 2014 - 19:07:15
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 56
Дата рег-ции: Окт. 2014  
Репутация: 1




теперь sendmousetransfer каждый раз разный результат выдает. Бывает дальше нужного перетаскивает в чем проблема? Не понял
 
 Top
Kibor
Отправлено: 24 Октября, 2014 - 13:06:38
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Cash пишет:
теперь sendmousetransfer каждый раз разный результат выдает. Бывает дальше нужного перетаскивает в чем проблема?


вот код
CODE:
win w=window (-1, "Afx:00000000FF880000:8", window (-1, "MSPaintApp", -1));

sendmousetransfer(LEFT, 277, 211, 953, 101, 0.02, w);
//mousetransfer(LEFT, 277, 211, 953, 101, 0.02, 1, w);

рис в паинт.
только поставить свой указатель.
сравнить sendmousetransfer mousetransfer
все правильно одинаково.
 
 Top
Cash
Отправлено: 25 Октября, 2014 - 09:28:27
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 56
Дата рег-ции: Окт. 2014  
Репутация: 1




win w=window (-1, "Afx:00000000FF880000:8", window (-1, "MSPaintApp", -1));
sendmousetransfer(LEFT, 129, 269, 551, 648, 0.02, w);
//mousetransfer(LEFT, 129, 269, 551, 648, 0.02, w);

изменил только координаты
в первом случае ничего не происходит скрипт отрабатывает но не рисует
во втором ошибку выдает mousetransfer(LEFT, 129, 269, 551, 648, 0.02, wins[0])
(Добавление)
изменил класс окна и убрал в mousetransfer(LEFT, 129, 269, 551, 648, 0.02, w) последний параметр

красным показаны точки где на самом деле я указал координаты
черная верхняя линия это mousetransfer
черная нижняя линия это sendmousetransfer


(Добавление)
что не так в этом коде
CODE:
win wind=window ("BlueStacks App Player", -1, -1, -1, 1280, 720, -1);
int Image_0[248][121];loadimage (#Image_0[0][0], "C:\Users\root\Documents\Image_0.bmp");
int PosX_0[512];int PosY_0[512];
z: if findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1280, 720, wind)==0;
{
sleep(50);
goto z;
}
sendmouse (LEFT, 980, 554, wind);
pause (6000);
***
pause (1856);
sendmousetransfer(LEFT, 332, 472, 332, 241, 0.0002, wind);
pause (1500);
***
pause (1000);
goto z;
}

он постоянно ждет хотя картинка есть...
если убираю задержку на слип то в строке sendmousetransfer он не всегда одинаково перетаскивает мышку
 
 Top
Cash
Отправлено: 26 Октября, 2014 - 06:23:02
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 56
Дата рег-ции: Окт. 2014  
Репутация: 1




Похоже нашел в чем причина.
В режиме графика при выборе окна он виден как черный экран в режиме "окно" и "контрол"
в режиме "экран" он выделяет все окна с эффектом тунеля. Что бы выделить нужную кнопку я просто отодвигал вбок нужное окно. Но только щас понимаю что программа скорее всего просто сканирует черный экран и поэтому не может найти кнопку. Как быть? В теме где Кибор выкладывал цвета - кибор видит странички интернета нормально без полос итд. Видимо дело в блюстаксе. Попробовал Genymotion - тоже самое. Черный экран.
Драйвера официальные самые последние. NVIDIA GeForce GT 630 драйвер - от 16.10.2014
версия 9.18.13.4448
 
 Top
Kibor
Отправлено: 26 Октября, 2014 - 07:22:57
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




это спрашивайте у Shpilim1991
в теме(для просмотра ссылки Вам необходимо авторизоваться) я не знаю.
 
 Top
Cash
Отправлено: 26 Октября, 2014 - 19:43:33
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 56
Дата рег-ции: Окт. 2014  
Репутация: 1




 Kibor пишет:
это спрашивайте у Shpilim1991
в теме(для просмотра ссылки Вам необходимо авторизоваться) я не знаю.

Проблема у меня решилась перебором версий блюстакс. Скачал бетку 0.9.3.4070 и там экран работает. ПРишлось конечно повозиться с бубном что бы он начал у меня работать но не в этом суть. Графика есть но все равно не сканирует изображение не находит. В чем проблема может быть? код переделанный с форума под свой. Кибор подскажи может ошибка в коде?
(Добавление)
Вот окно в котором идет время отсчет

Вот оно меняется на "В бой!"

вот картинку которую я вытащил (она в бмп) и код выложен выше.
 
 Top
Kibor
Отправлено: 26 Октября, 2014 - 20:07:44
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Цитата:
z: if findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1280, 720, wind)==0;

скобок нет.
CODE:
z: if ( findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1280, 720, wind)==0 )

 
 Top
Cash
Отправлено: 26 Октября, 2014 - 20:18:35
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 56
Дата рег-ции: Окт. 2014  
Репутация: 1




Нет. Не стартует(
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by