Кибор » Кибор - Интегрированная среда разработки ботов » Отчет о ошибках » mosemove в Bluestacks

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

1. MAKAK - 09 Апреля, 2018 - 05:17:05 - перейти к сообщению
Запускаю инстаграм через Bluestacks (это эмулятор андроида), движения мыши в Bluestacks не передаются, что только не пробовал. Если активно любое другое окно, то все работает, стоит только сделать активным BS и мышь перемещаться перестает. Видимо, связано как-то с особенностями самого BS, можно ли как-то обойти?

Код если что ниже, хотя проблема не в нем 99%, я пробовал только mousemove задавать - не работает
CODE:

int unblock[417][28];
loadimage (#unblock[0][0], "C:\kibor\unblock.bmp");
win wind=window ("BlueStacks", "HwndWrapper[BlueStacks.exe;;959521aa-cd12-43e3-b490-46bd9d9a4b4d]", -1);
int x[1], y[1];

strt:;
x[0]=0;y[0]=0;
findimage(1, #unblock[0][0], -1, #x[0], #y[0], 0, 0, 1920, 1080, -1);
pause(100);
textout(0, 100, 50, format(x[0])+" "+format(y[0]), 1);
mousemove(x[0], y[0]) ;
pause(3000);
mouse(LEFT);
goto strt;
2. tabletka - 09 Апреля, 2018 - 17:11:32 - перейти к сообщению
там беда, сам долго мучался... перетаскивать можно только с промежутком...

Поясняю, экран, нужно перетащить из края в край слева на право. Выглядеть это будет с промежутком 4х точек, где 1я точка нажал, 2 переместил на 25%, 3я переместил на 25% и 4я переместил отпустил. Так работает.

P.S. Чем больше задержка в точках 2-3-4 тем плавнее таск, если нужен скрол экрана, нужно подбирать для каждой игры.
3. Zireael - 09 Апреля, 2018 - 17:46:17 - перейти к сообщению
 Цитата:
движения мыши в Bluestacks не передаются, что только не пробовал.

У вас в коде и нет движения. mousemove устанавливает курсор в указанную точку.
mousetransfer используйте.
4. tabletka - 11 Апреля, 2018 - 16:59:14 - перейти к сообщению
не пашет он там... в том то и дело...

есть пример рабочего варианта? я посмотрю.... ибо у меня не получилось... как и оппонента выше...

Powered by ExBB FM 1.0 Final