Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
burn
Отправлено: 09 Июня, 2018 - 15:38:41
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




Наверняка кто то сталкивался. При смене разрешения перестаёт находить картинку сделанную при другом разрешении. Это никак не изменить, или можно сделать какие то настройки в поиске картинки?

(Отредактировано автором: 09 Июня, 2018 - 15:52:33)

 
 Top
Kibor
Отправлено: 09 Июня, 2018 - 16:44:42
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Давайте вы уж выложите ситуацию полную, а мы ответим.
Так как описывать с десяток причин не хочется..
 
 Top
burn
Отправлено: 09 Июня, 2018 - 17:16:17
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
Давайте вы уж выложите ситуацию полную, а мы ответим.
Так как описывать с десяток причин не хочется..

Когда делал скрипт все изображения делал с разрешения 1360*768. Но если попробую запустить его на другом компьютере, соответственно он не будет работать... Как и на виртуальной машине разрешение которой можно сделать только 1366*768.
Вначале подумал что проблема только в этом.
Но при дальнейшем рассмотрении заметил что еще текст и цвет немного отличаются(на ВМ)...
 
 Top
Zireael
Отправлено: 09 Июня, 2018 - 17:24:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




На разных компьютерах (в том числе и ВМ) могут немного отличаться цвета картинки даже при одинаковом разрешении. Разбежность 5-10, как правило, решает проблему.
Как было написано выкладывайте картинки.
 
 Top
Kibor
Отправлено: 09 Июня, 2018 - 18:11:02
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Мы не имеем понятия где делаются скрины.
Может у вас полноэкранный режим.
 
 Top
burn
Отправлено: 09 Июня, 2018 - 19:07:55
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Kibor пишет:
Мы не имеем понятия где делаются скрины.
Может у вас полноэкранный режим.

нет. оконный режим.

слева оригинал, справа ВМ

(Отредактировано автором: 09 Июня, 2018 - 19:09:06)

 
 Top
Zireael
Отправлено: 09 Июня, 2018 - 23:05:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Добавляйте разбежность или же делайте картинки там где они будут использоваться.
 
 Top
burn
Отправлено: 09 Июня, 2018 - 23:23:31
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Zireael пишет:
Добавляйте разбежность или же делайте картинки там где они будут использоваться.

пробовал с разбежностью, и неполным совпадением...
проблема оказывается в чем то другом.
беру код из виз.редактора, копирую его на ВМ и он не выполняет поиск картинки(по крайней мере в этом скрипте). создаю новый файл и глядя на сохраненный файл виз.редактора(на ПК) делаю начало файла с поиском картинок. и о чудо, работает на старых картинках, но перспектива заново полностью переделывать на ВМ не радует.

все файлы необходимые скрипту естественно скопировал на ВМ по тому же пути.

(Отредактировано автором: 09 Июня, 2018 - 23:31:06)

 
 Top
Zireael
Отправлено: 09 Июня, 2018 - 23:30:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Если не находится на виртуалке, то скорее всего аэро отключен. Искать надо на экране, а не в окне.
 
 Top
burn
Отправлено: 09 Июня, 2018 - 23:32:10
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 41
Дата рег-ции: Май 2018  
Репутация: 0




 Zireael пишет:
Если не находится на виртуалке, то скорее всего аэро отключен. Искать надо на экране, а не в окне.

дополнил свой предыдущий ответ. нет уже все файлы на виртуалку перенес
(Добавление)
 Kibor пишет:
Мы не имеем понятия где делаются скрины.
Может у вас полноэкранный режим.

даже этот код не проходит в виртуалку
CODE:
int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0_KIB[206][137];
int Image_1_KIB[299][27];

start_();

m_KIB5: if (findimage_(#Image_1_KIB[0][0], 3000, 0, 0, 10, 0, 0, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB4;
else goto m_KIB6;
m_KIB4: textout(1, 100, 70, "Нашел", 0);
pause (1000);

m_KIB1: if (findimage_(#Image_0_KIB[0][0], 3000, 0, 0, 10, 0, 0, 0, -1, 0, 100, 1, 0, 0, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB0;
else goto m_KIB2;
m_KIB0: textout(0, 100, 150, "blizzard", 0);
pause (1000);
goto m_KIB5;
m_KIB2: textout(3, 200, 100, "не нашел blizzard", 0);
pause (1000);
goto m_KIB1;
m_KIB6: textout(0, 100, 50, "не нашел", 0);
pause (1000);
goto m_KIB5;



function start_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_image_();
pause(1000);
}


function findimage_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int p3, int fon, int r, int p, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=1) timKIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==10){mousemove(xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
return sumKIB;
}




function load_image_()
{
string temp_fold=tempfolder();
unpack("C:\bot\user_change.bmp", temp_fold+"user_change.bmp", 1);
loadimage (#Image_0_KIB[0][0], temp_fold+"user_change.bmp");
unpack("C:\create\Image_0.bmp", temp_fold+"Image_0.bmp", 1);
loadimage (#Image_1_KIB[0][0], temp_fold+"Image_0.bmp");
}


RESOURCE
{
"C:\bot\user_change.bmp"; //лого blizzard
"C:\create\Image_0.bmp"; //кнопка авторизации
}

(Отредактировано автором: 09 Июня, 2018 - 23:34:19)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by