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

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

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

> Описание: Реализация поиска изображения по неполному совпадению.
Medvedev
Отправлено: 25 Сентября, 2017 - 19:10:07
Post Id



Пользователь
Прохожий


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




Есть возможность получать длину массива int a[] ?
 
 Top
007wan
Отправлено: 26 Сентября, 2017 - 16:40:12
Post Id



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


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




 Medvedev пишет:
Есть возможность получать длину массива int a[] ?

В изображениях- да. Ищи в объявлении переменных [][] первая скобка, это сколько пикселей по X, вторая- по Y
 
 Top
Medvedev
Отправлено: 26 Сентября, 2017 - 17:02:16
Post Id



Пользователь
Прохожий


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




007wan ,

Когда я сам объявляю массив заданной длинны - оно и понятно. В моём случае есть массив, в который я записываю номера изображений для дальнейшей обработки. Потом у меня где-то в коде идут несколько циклов for, которые мне нужно ограничить длинной массива.

Поскольку в массиве у меня количество изображений постоянно меняется, а считать пальцем по экрану и переписывать все переборки - это не наш метод, хочу сделать for(int i=0, l=length(array[]); i<l; i++). Вот и интересуюсь, есть ли стандартный функционал, чтобы не писать самодельный int length(array[]);
 
 Top
Kibor
Отправлено: 19 Марта, 2018 - 09:46:16
Post Id



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


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




 ivantu пишет:
Доброго времени суток, а можно ли кнопку сделать не активной, типо Disable . ?

??? Непонял! Версия 2.01 Реализация поиска изображения по неполному совпадению.
(Добавление)
CODE:
external(INT, "EnableWindow", "EnableWindow", "user32.dll");
win w=window (-1, "Button", 50, 161, -1, -1, window ("Калькулятор", "CalcFrame", -1));
EnableWindow(formatwi(w), 0);

Как сделать не активной кнопку
 
 Top
Mucmp
Отправлено: 23 Февраля, 2019 - 20:53:41
Post Id



Пользователь
Прохожий


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




Подскажите пожалуйста:
string name="Знак"; //
char do[50];
strcpy(#do[0], name); //Скопировали в масив текст do текст из массива name
int sizer=size(#do[0]); //Узнали что в массиве do 4 элемента



И теперь нужно обьявить масив типа char с любым именем и присвоить ему размер равный кол-ву элементов масива do
 
 Top
Zireael
Отправлено: 23 Февраля, 2019 - 21:03:33
Post Id



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


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




 Цитата:
И теперь нужно обьявить масив типа char с любым именем и присвоить ему размер равный кол-ву элементов масива do

CODE:
string name="Знак"; //
char do[50];
strcpy(#do[0], name); //Скопировали в масив текст do текст из массива name
int sizer=size(#do[0]); //Узнали что в массиве do 4 элемента

new char c[sizer]; // массив

messagebox(sizearray(c)); // размер массива

delete c; // удалить массив
 
 Top
Kibor
Отправлено: 23 Февраля, 2019 - 21:07:15
Post Id



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


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




Не понял Версия 2.01 Реализация поиска изображения по неполному совпадению.
 
 Top
Kibor
Отправлено: 09 Сентября, 2020 - 10:49:19
Post Id



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


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




Изменил функцию format
Теперь при копирование массива char, функция не находит автоматически конец массива.
Надо ставить 0 самому.
Будет qwert и какой то мусор, пока не встретит 0
CODE:
char a[5];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
string s=format(#a[0]);
messagebox(s);


Правильно
CODE:
char a[6];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
a[5]=0;
string s=format(#a[0]);
messagebox(s);
 
 Top
Adomb
Отправлено: 09 Сентября, 2020 - 13:12:21
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 185
Дата рег-ции: Июль 2015  
Репутация: 1




После strcpy или readtext не надо по прежнему 0 добавлять?
 
 Top
Nikanr
Отправлено: 09 Сентября, 2020 - 13:20:26
Post Id



Пользователь
Специалист


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




А если мы подгружаем изображение с ресурсов или используем winapi функцию GetWindowText, или есть какой-нибудь буфер например: char buffer_i[99999]; и мы не всегда знаем какой длины текст запишется в буфер, будет ли это корректно работать если допустим в тот же буфер просто поставить 0 в конце?
 
 Top
Страниц (4): « 1 2 [3] 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by