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

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

51. Kibor - 16 Мая, 2015 - 13:01:02 - перейти к сообщению
 777J0KeR777 пишет:
8 - масштаб вывода

в процентах. 50 процентов это в 2 раза меньше.
эксперимент покажет что.
52. 777J0KeR777 - 17 Мая, 2015 - 01:37:35 - перейти к сообщению
Да мне не надо выводить на экран, хай она там сама играет), но если подставляю в код
CODE:
visualwindow (0, 0, 0, 1280, 992, 1280, 1024, -1, w);//???????????????????????????????
transparency (-1, w);


экран браузера сворачивается, а остальное не выполняется...мб как-то замкнуть что-нибудь надо после этих команд?
53. Kibor - 17 Мая, 2015 - 03:28:27 - перейти к сообщению
 777J0KeR777 пишет:
а остальное не выполняется

конечно..........

потому что окно пропало а кликаем чего то по экрану.
sendmouse
54. 777J0KeR777 - 17 Мая, 2015 - 06:38:44 - перейти к сообщению
Хыхы...
CODE:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];

loadimage (#Image_1[0][0], "J:\kibor\Íîâàÿ ïàïêà\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Íîâàÿ ïàïêà\çàêðûòü.bmp");
int PosX, PosY, PosXt, PosYt;

visualwindow (0, 0, 0, 1280, 992, 1280, 1024, -1, w);//???????????????????????????????
transparency (-1, w);
enabletimer(0);

tt:
if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{
sendmouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, 0, w);

}
sleep(10);
goto tt;

CREATE_TIMER(0, 1000)
{
if (findimage(1, #Image_2[0][0], -1, #PosXt, #PosYt, 0, 0, w.widthclient, w.heightclient, w)==1)
{
sendmouse(LEFT, PosXt+imagewidth(#Image_2[0][0])/2, PosYt+imageheight(#Image_2[0][0])/2, 0, w);
}
}


Выдаёт ошибку..))
55. Kibor - 17 Мая, 2015 - 07:12:33 - перейти к сообщению
 777J0KeR777 пишет:
Выдаёт ошибку..))


гг.
надо читать как использовать sendmouse сразу..
если есть ошибка наверно стоит найти в справке ее и почитать.
56. 777J0KeR777 - 17 Мая, 2015 - 13:30:46 - перейти к сообщению
Не исчезает окно:
CODE:
win w=window (-1, "GeckoPluginWindow", window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1));
int Image_1[25][25];
int Image_2[16][19];

loadimage (#Image_1[0][0], "J:\kibor\Íîâàÿ ïàïêà\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Íîâàÿ ïàïêà\çàêðûòü.bmp");
int PosX, PosY, PosXt, PosYt;

visualwindow (0, 0, 0, 1280, 992, 1280, 1024, -1, w);//???????????????????????????????
transparency (-1, w);
enabletimer(0);

tt:
if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, 0, w);

}
sleep(10);
goto tt;

CREATE_TIMER(0, 1000)
{
if (findimage(1, #Image_2[0][0], -1, #PosXt, #PosYt, 0, 0, w.widthclient, w.heightclient, w)==1)
{
mouse(LEFT, PosXt+imagewidth(#Image_2[0][0])/2, PosYt+imageheight(#Image_2[0][0])/2, 0, w);
}
}
57. Kibor - 17 Мая, 2015 - 13:44:59 - перейти к сообщению
 777J0KeR777 пишет:
Не исчезает окно:

пипец. с какого перепуга оно должно исчезать если указатель на контрол?
 777J0KeR777 пишет:
win w=window (-1, "GeckoPluginWindow", window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1));


и разве бывает процент -1??????????????????????????????

эти вопросы провокационные? ))
58. 777J0KeR777 - 18 Мая, 2015 - 12:54:47 - перейти к сообщению
Ахаха)) я прочитал, там было что-то про контрол, вот я его и вставил гг)) А как тогда будет правильно?
59. Kibor - 18 Мая, 2015 - 15:26:10 - перейти к сообщению
 777J0KeR777 пишет:
Ахаха)) я прочитал, там было что-то про контрол, вот я его и вставил гг)) А как тогда будет правильно?

слышу звон - не знаю где он.........

CODE:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];

loadimage (#Image_1[0][0], "J:\kibor\Новая папка\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Новая папка\закрыть.bmp");
int PosX, PosY, PosXt, PosYt;

visualwindow (0, 0, 0, w.widthclient, w.heightclient, 10, 10, 25, w);//???????????????????????????????
transparency (-1, w);

enabletimer(0);

tt:
if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{
mousemove(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, w);
sleep(500);
}
sleep(10);
goto tt;

CREATE_TIMER(0, 1000)
{
if (findimage(1, #Image_2[0][0], -1, #PosXt, #PosYt, 0, 0, w.widthclient, w.heightclient, w)==1)
{
mousemove(LEFT, PosXt+imagewidth(#Image_2[0][0])/2, PosYt+imageheight(#Image_2[0][0])/2, w);
}
}
60. 777J0KeR777 - 19 Мая, 2015 - 05:08:22 - перейти к сообщению
Не понял Теперь mousemove ошибку выдаёт Радость

Powered by ExBB FM 1.0 Final