Kibor |
Отправлено: 24 Октября, 2014 - 13:06:38
|
Эксперт
Покинул форум
Сообщений всего: 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
все правильно одинаково. |
|
|
Cash |
Отправлено: 25 Октября, 2014 - 09:28:27
|
Участник
Покинул форум
Сообщений всего: 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 он не всегда одинаково перетаскивает мышку |
|
|
Kibor |
Отправлено: 26 Октября, 2014 - 20:07:44
|
Эксперт
Покинул форум
Сообщений всего: 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 )
|
|
|
|