Barabachka |
Отправлено: 12 Октября, 2013 - 20:26:38
|
Участник
Покинул форум
Сообщений всего: 88
Дата рег-ции: Сент. 2013
Репутация: 3
|
начну все с начала
CODE:win w=window ("Program Manager", "Progman", -1);
int Okna[76][10];
int Okn_X[1], Okn_Y[1];
int Akt_Okn_X, Akt_Okn_Y;
sleep(1000);
//++++++++++++++++++++++++++++++++++++++++++++++++++++
//Загрузка рисунков
if (Load_Image()==-1){messagebox("Не найдены рисунки в C:\L2 online."); goto error;}
if (Pozicion_Image()==-1) goto error;//Расчет координат используемых объектов
sleep(1000);
loop:
//тут сообщение с координатами Akt_Okn_X, Akt_Okn_Y
if (Clic_Mouse(Akt_Okn_X, Akt_Okn_Y)){sleep(500); messagebox(успешно активировал окно);}
goto loop;
error:;
//+++++++++++++++++++++++++++++++++++++++++++++=======
function Load_Image()//Грузятся рисунки
{
if (loadimage (#Okna[0][0], "C:\L2_online_win_7_64\Okna.bmp")==-1)return -1;
return 0;
}
//++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++
function Pozicion_Image()
{
int xe, ye, color;
getdisplay(color, xe,ye);//Знать разрешение экрана
if findimage(1, #Okna[0][0], 0, #Okn_X[0], #Okn_Y[0], 0, 0, 1920, 1080, w);
Akt_Okn_X=Okn_X-50; Akt_Okn_Y=Okn_Y-5;//точка активации окна
return 0;
}
это не работает
Чет все так просто что я прям чувствую себя крабом криворуким(Отредактировано автором: 12 Октября, 2013 - 20:28:36) |
|
|
Kibor |
Отправлено: 13 Октября, 2013 - 03:12:17
|
Эксперт
Просматривает форум
Сообщений всего: 8218
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Barabachka ,
Barabachka пишет: if (Clic_Mouse(Akt_Okn_X, Akt_Okn_Y)){sleep(500); messagebox(успешно активировал окно);}
if (Clic_Mouse(Akt_Okn_X, Akt_Okn_Y)???){sleep(500); messagebox(успешно активировал окно);}
Конечно синтаксис на C похож но в Кибор надо указывать сравнение в if
Barabachka пишет: if findimage(1, #Okna[0][0], 0, #Okn_X[0], #Okn_Y[0], 0, 0, 1920, 1080, w);
if (findimage(1, #Okna[0][0], 0, #Okn_X[0], #Okn_Y[0], 0, 0, 1920, 1080, w);
Скобка.
Kote_UA ,
Kote_UA пишет: когда я включаю кибор, у меня мышь сама по экрану бегает, можно ли освободить её, что бы я мог клацать по своим делам?)
Отправка сообщений мыши в неактивные и свернутые окна. Работа мыши в фоновом режиме..
Kote_UA пишет: и ты вопроса непонял, если напишу
n: kompot();
if (kompot()??????)goto n;
else goto x;
x: vodka();
это правильно?
Зачем else с переходом на нижнюю строку? |
|
|
|