Кибор » Кибор - Интегрированная среда разработки ботов » Тестирование Кибор » Быстрая настройка блоков Виз редактора и получения нужных данных при программирование. Тестирование нового инструмента.

Страниц (9): « 1 2 3 4 [5] 6 7 8 9 »
 

41. koba - 03 Мая, 2023 - 13:23:57 - перейти к сообщению
 Kibor пишет:
 koba пишет:
Ожидание 3-5сек, показывает 3

Прекрасно. Хоть и плохо.

 koba пишет:
Скачайте и запустите при Запущенной вашей программе. Какое число покажет после ожидания?

Это надо сделать. Я хочу предусмотреть эту ситуацию. Мы тестируем?
И интересно что там у вас занимает 2-3 сек... Комп перегружали после той проги?
Запустите новый тест с запущенной прогой, вырубленной после того как была запущена и перегруженном компьютере без запущенной той проги.


Тестировал при запущенной своей проге, 3-5сек и показало 3 ок и запустилось окно настроек
42. Kibor - 03 Мая, 2023 - 13:26:30 - перейти к сообщению
 koba пишет:
Тестировал при запущенной своей проге, 3-5сек и показало 3

Как долго компьютер не выключался при запущенной той программе?

Короче.. У меня подозрение, что она натыкивает контролов по мере своей работы.
Пусть комп поработает с той прогой и пооткрываете окон в работе.
Потом запустите тест прогу. Что покажет?
43. koba - 03 Мая, 2023 - 13:28:40 - перейти к сообщению
 Kibor пишет:
 koba пишет:
Тестировал при запущенной своей проге, 3-5сек и показало 3

Как долго компьютер не выключался при запущенной той программе?

Короче.. У меня подозрение, что она натыкивает контролов по мере своей работы.
Пусть комп поработает с той прогой и пооткрываете окон в работе.
Потом запустите тест прогу. Что покажет?

Комп не выключается, только в спящий режим, да скорее всего по мере работы прога создает контролы на окнах
44. Kibor - 03 Мая, 2023 - 13:33:17 - перейти к сообщению
 koba пишет:
Комп не выключается, только в спящий режим, да скорее всего по мере работы прога создает контролы на окнах

Глупая программа.
А проверить что уже есть не может?..
45. Zireael - 03 Мая, 2023 - 13:33:35 - перейти к сообщению
 Цитата:
Комп не выключается

На будущее, если что-то не работает, то перезагрузка решает многие проблемы.
46. koba - 03 Мая, 2023 - 13:35:53 - перейти к сообщению
 Kibor пишет:
 koba пишет:
Комп не выключается, только в спящий режим, да скорее всего по мере работы прога создает контролы на окнах

Глупая программа.
А проверить что уже есть не может?..

я особо с ней не разбирался, просто работает и работает, ресурсов потребляет крохи, и удобная
47. Zireael - 03 Мая, 2023 - 14:53:12 - перейти к сообщению
Проблема не в проге, а в том что комп хоть иногда нужно перезагружать.
Как вариант, какая-то прога зависла и была в процессах, EnumChildWindows с такого окна видимо ждёт ответ какое-то время.
 Цитата:
Глупая программа.

С чего это? Не так работает если вообще не перезагружается комп? Помнится кибор вообще вылетал после нескольких часов работы.
(Добавление)
 Цитата:
if(OpenClipboard(0))

Лучше так:
CODE:
if(OpenClipboard(gethwnd()))
48. Kibor - 03 Мая, 2023 - 23:38:24 - перейти к сообщению
 Zireael пишет:
С чего это?

С того, что если бы она к каждому окну добавляла бы один раз свои кнопки, то такого бы не было.
Почему нет проверки на присутствие кнопок уже?

Есть разница между багами, которые не предусмотрены и неправильным алгоритмом работы.
Если есть баги - багнутая.
Если не правильный алгоритм работы - глупая.

Кибор не претендует на четко отлаженную пограмму. В нем сотня таких утилиток и еще несколько программ посложнее спрятано. Не удивительно что есть баги.
По возможности устраняются.
49. Kibor - 04 Мая, 2023 - 08:05:34 - перейти к сообщению
Обновил.
Кое какие механизмы переделал.
Начал работу с конкретно настройкой блоков.

При выборе в Блоке FindImage пункта меню "Быстрая настройка", должен открыться инструмент. Если раскрыть панель "Раскрыть параметры Блока", должны быть его параметры.
Ничего не должно глючить.
image
50. Martin - 04 Мая, 2023 - 08:13:15 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться)
Хотел бы предложить добавить кнопки непосредственно в сам блок для более удобной и быстрой работы с визуальным редактором. К примеру нажали + и появилось окно для выделения объекта
CODE:
external(VOID, "begin_paint", "begin_paint", pathfolder()+"Draw.dll");
external(VOID, "end_paint", "end_paint", pathfolder()+"Draw.dll");
external(VOID, "rectangle", "rectangle", pathfolder()+"Draw.dll");

int x, y, x1, y1;

begin_paint(); //начать отрисовку прямоугольника

while(getkeystate(LBUTTON)==0)sleep(10); // ждать пока не нажата левая кнопка мыши
getmouse(x, y);//получить текущие координаты мыши

while (getkeystate(LBUTTON)==1) // пока нажата левая кнопка мыши
{
getmouse(x1, y1);//получить текущие координаты мыши

rectangle(0, x, y, x1, y1, 0, 3, 255, -1, 0, 0);
pause(50);
}
end_paint();

messagebox(format(x)+" "+format(y)+" "+format(x1)+" "+format(y1));


Нажали на другой + появилась пипетка для выбора цвета так же с увеличением холста. Нажали на третий выбрали область где не нужно искать и т.д.

Powered by ExBB FM 1.0 Final