Sh0kk |
Отправлено: 05 Июля, 2014 - 19:53:18
|
Прохожий
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2014
Репутация: 0
|
Здравствуйте! Суть такова: нужна найти картинку на экране. (CODE:loadimage (#Image[0][0], "C:\çâåçäà.bmp");
int Image_2[44][42];loadimage (#Image_2[0][0], "C:\çâåçäà.bmp");
findimage(-1, #Image_2[0][0], 255, #PosX_2[0], #PosY_2[0], 0, 0, 1366, 686, -1); )
А после кликнуть по этой картинке. Помогите плизз, не могу сделать клик в области этой картинки... |
|
|
Kibor |
Отправлено: 06 Июля, 2014 - 08:04:26
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Фуф...
CODE:int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\ww.bmp");
a: if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (100);
}
sleep(25);
goto a; |
|
|
Kibor |
Отправлено: 06 Июля, 2014 - 18:48:24
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
CODE:int rt[100][100], rt2[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\ww.bmp");loadimage (#rt2[0][0], "C:\ww55.bmp");
a: if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (1000);
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (100);
}
}
sleep(25);
goto a;
Лучше попробовать разобраться... А то придется мне приводить пример как по третьей кликнуть еще... |
|
|
Sh0kk |
Отправлено: 07 Июля, 2014 - 00:28:29
|
Прохожий
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2014
Репутация: 0
|
Спасибо опять, помог!)
Код (Отобразить)CODE:int rt[100][100], rt2[100][100], rt3[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\çâåçäîïàààä.bmp");
loadimage (#rt2[0][0], "C:\Image_2.bmp");
loadimage (#rt3[0][0], "C:\ÔÀÇÀ.bmp");
a: if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 2560, 1440, -1)==1)
{
mouse (LEFT, PosX, PosY);
sleep (1000);
if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 2560, 1440, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (1500);
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 2560, 1440, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (5000);
}
}
}
goto a;
И тут беда... На ноуте все работает, а на компе не хочет. Находит 1ю, 2ю картинки, жмет по ним, но 3ю не находит. После опять жмет на 1ю... Не знаю в чем трабл. Помогите плизз) |
|
|
Sh0kk |
Отправлено: 07 Июля, 2014 - 19:47:23
|
Прохожий
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2014
Репутация: 0
|
Надеюсь я еще не надоел?
Ну вот никак не пойму, как сделать, если Кибор находит изображение на экране, чтобы он запустил музыкалаьный файл на компе...
CODE:int ss[100][100], PosX, PosY;
loadimage (#ss[0][0], "C:\kapcha.bmp");
a: if (findimage(1, #ss[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
string put="C:\acdc.mp3";
start (put);
}
goto a;
|
|
|
|