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

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

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

> Описание: Реализация массивов изображений в функциях loadimage, findimage, saveimage
Kibor
Отправлено: 29 Ноября, 2013 - 01:56:31
Post Id



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


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




Реализация массивов изображений в функциях loadimage, findimage, saveimage.

Изображения в Кибор хранятся в двухмерных масивах int.
Теперь можно хранить их в трехмерных массивах, где первый индекс является порядковым номером этого изображения.

Пример:
int image[100][500][500];
Может хранить 100 изображений размером до 500 на 500.
Изображения могут быть меньше чем индекс 2 и 3...

Пример загрузки и поиска изображений, должно быть 10 изображений Image_0.bmp - Image_9.bmp на диске C:\ рамером не более 100 на 100 каждое (можно меньше):

CODE:
int Image_0[10][100][100];
int PosX, PosY;

int n=0;
a: if (n<10)
{
loadimage (#Image_0[n][0][0], "C:\Image_"+format(n)+".bmp");
n++;
goto a;
}

n=0;
a1: if (n<10)
{
if (findimage(1, #Image_0[n][0][0], 0, #PosX, #PosY, 0, 0, 1366, 716, -1)==1)
{
mousemove(PosX, PosY);
sleep(600);
}
n++;
goto a1;
}
 
 Top
HACMOPK
Отправлено: 29 Ноября, 2013 - 07:37:49
Post Id



Пользователь
Участник


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




Шикарно.
 
 Top
Albaz
Отправлено: 29 Ноября, 2013 - 10:06:47
Post Id



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


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




После обновления прога глючит.
CODE:
Begin:

Доходит до загрузки изображения и тормозит. Кликаешb на нее - всплывает окно о загрузке. Его гасишь - прога исполняется дале до очередного изображения - а там
CODE:
readto Begin;

(Добавление)
Спасает только предыдущая версия, заблокированная от сети утилитами.
 
 Top
Kibor
Отправлено: 29 Ноября, 2013 - 10:50:24
Post Id



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


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




 Albaz пишет:

readto Begin;


Что такое readto?
Такого нет в Кибор. Надо goto Begin;
Хелп... В конце..
 
 Top
Albaz
Отправлено: 29 Ноября, 2013 - 11:08:28
Post Id



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


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




М) Недоразумение. Я видимо неудачто пошутил. Просто хотел в пародии на програмный код изобразить ПОСТОЯННО повторяющуюся проблему - прога виснет после запуска скрипта. Все тихо, ничего не происходит. Клик левой по панеди с Кибором - вылазит сообщение как от massegebox "загрузка изобр" и всякие там коды. Окошко закрываешь. Потом скрпит совершает 1 шаг нужного действия и все повторяется (рид то бегин оф вис текст) )))
Вот что я имел ввиду. Прошу прощения, если не ясно выразился.
 
 Top
Kibor
Отправлено: 29 Ноября, 2013 - 11:15:05
Post Id



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


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




В данном случае действительно не удачно, конечно если хотите решить проблему...
Я не телепат. Полный код в студию, ничего в нем не изменяя...
 
 Top
Albaz
Отправлено: 29 Ноября, 2013 - 11:35:11
Post Id



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


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




Код на 3.09, работающий на ура!
CODE:
start("C:\sintez.bat");
sleep(rand(3534,4745));
a:
win w=window ("VKTarget - ðåêëàìà âêîíòàêòå, òâèòòåðå è ôåéñáóêå - Mozilla Firefox", "MozillaWindowClass", -1);
activate(w);
sleep(rand(1534,2745));
int Image_5[20][18];
loadimage (#Image_5[0][0], "C:\imbot\Image_1.bmp");
int PosX_5[512];
int PosY_5[512];
if(findimage(-1, #Image_5[0][0], 0, #PosX_5[0], #PosY_5[0], 0, 0, 1280, 968, -1)== 1)
{
mouse(LEFT, PosX_5[0]+2, PosY_5[0]+3);
}
else messagebox();

3.10 - меседжбокс что-то (не помню, сейчас на Убунте) # загрузка изображения C:\imbot\Image_1.bmp и стоит как ослик, пока не погасишь сообщение.
 
 Top
Kibor
Отправлено: 29 Ноября, 2013 - 11:58:34
Post Id



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


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




Хм... Если бы был приведен текст сообщения не нужен был бы код...
Это было техническое сообщение которое я убрать забыл . Обновил..
 
 Top
Albaz
Отправлено: 29 Ноября, 2013 - 12:12:25
Post Id



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


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




Превосходно
И желательно кирилицу сделать не абракадаброй)
По крайней мере для ХР

(Отредактировано автором: 29 Ноября, 2013 - 12:15:41)

 
 Top
Kibor
Отправлено: 29 Ноября, 2013 - 12:17:09
Post Id



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


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




Абракодабра если копировать с Кибор.. При печатание или открытие файлов все должно быть нормально.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by