Кибор » Кибор - Интегрированная среда разработки ботов » Тестирование Кибор » Новый Визуальный редактор

Страниц (18): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
 

61. ivantu - 21 Апреля, 2021 - 07:47:16 - перейти к сообщению
Еще вопрос этот редактор диалогов только для визуального редактора?
62. Kibor - 21 Апреля, 2021 - 08:24:58 - перейти к сообщению
Сделал больше чувствительность к позиции мыши при наведение ее на ребро для изменения размера.

 ivantu пишет:
Еще вопрос этот редактор диалогов только для визуального редактора?

Пока да.
Потом вероятнее всего старый редактор в Киборе заменю таким. И заточу его под разные диалоги.
63. Kibor - 21 Апреля, 2021 - 10:30:36 - перейти к сообщению
Создание диалогового окна наподобие как в старом визуальном редакторе настройка поиска изображения



Созданный код [INTERFACE]

CODE:
[INTERFACE]
DIALOG, "Поиск изображения", 782, 488;
CHECK, "Ожидать изображение мсек.", 8, 8, 168, 20, int P1;
CHECK, "Пауза перед началом поиска мсек.", 8, 36, 200, 20, int P2;
STATIC, "Путь к файлу", 8, 64, 100, 20;
EDIT, 120, 64, 560, 20, string Path;
BUTTON_FILE, "Обзор", 692, 64, 76, 20, Path;
EDIT, 692, 8, 76, 20, int Pause1;
EDIT, 692, 36, 76, 20, int Pause2;
STATIC, "Зона поиска", 8, 92, 100, 20;
STATIC, "Верхний левый угол X", 200, 92, 124, 20;
STATIC, "Координаты X", 468, 120, 80, 20;
STATIC, "Координаты Y", 632, 120, 80, 20;
EDIT, 328, 92, 48, 20, int sX;
EDIT, 412, 92, 48, 20, int sY;
EDIT, 636, 92, 48, 20, int fX;
EDIT, 720, 92, 48, 20, int fY;
STATIC, "Y", 388, 92, 16, 20;
STATIC, "Правый нижний угол X", 504, 92, 124, 20;
STATIC, "Y", 700, 92, 16, 20;
STATIC, "Указатели на переменные", 8, 120, 144, 20;
STATIC, "Количество найденных изображений", 184, 120, 196, 20;
EDIT, 392, 120, 48, 20, int K1;
EDIT, 556, 120, 48, 20, int XX;
EDIT, 720, 120, 48, 20, int YY;
STATIC, "Какое количество изображений надо найти (ввести желаемое количество найденных фрагментов или -1 если необходимо искать все)", 8, 148, 704, 20;
EDIT, 720, 148, 48, 20, int Kol;
CHECK, "Не учитывать цвет пикселей на шаблоне в поиске", 8, 176, 292, 20, int G1;
EDIT, 720, 176, 48, 20, int nCol;
CHECK, "Искать по неполному совпадению", 8, 204, 212, 20, int nep_S;
STATIC, "Разбежность цвета (0-255)", 348, 204, 144, 20;
EDIT, 504, 204, 48, 20, int Rr;
STATIC, "Процент совпадения", 596, 204, 116, 20;
EDIT, 720, 204, 48, 20, int Rp;
CHECK, "Пауза после нахождения изображения мсек.", 8, 232, 252, 20, int G3;
EDIT, 720, 232, 48, 20, int P3;
CHECK, "Действия мыши если нашли относительно левого верхнего ула найденного фрагмента +X", 8, 260, 492, 20, int G4;
EDIT, 504, 260, 48, 20, int plX;
EDIT, 588, 260, 48, 20, int plY;
EDIT, 632, 288, 48, 20, int Per_ok_X;
STATIC, "+Y", 564, 260, 20, 20;
COMBO, "Левую клик" "Среднюю клик" "Правую клик" "Левую зажать" "Среднюю зажать" "Правую зажать" "Левую отпустить" "Среднюю отпустить" "Правую отпустить" "Переместить", 644, 260, 124, 80, int M;
CHECK, "После нахождения и клика переместить мышь в (оконные координаты)", 8, 288, 400, 20, int G4;
STATIC, "X", 604, 288, 16, 20;
STATIC, "Y", 700, 288, 16, 20;
EDIT, 720, 288, 48, 20, int Per_ok_Y;
CHECK, "Пауза после клика если нашли и произвели действия мышью мсек.", 8, 316, 384, 20, int G6;
EDIT, 692, 316, 76, 20, string ИМЯ_Переменной;
CHECK, "Ожидать исчезновение объекта после клика и паузы мсек.", 8, 344, 332, 20, int G7;
EDIT, 692, 344, 76, 20, int Jdat_isch;
CHECK, "Повторить блок дополнительно если объект не исчез после клика паузы и ожидания количество раз:", 8, 372, 556, 20, int G8;
EDIT, 692, 372, 76, 20, int Povtor;
STATIC, "Комментарий", 8, 400, 80, 20;
EDIT, 96, 400, 672, 20, string komment;
BUTTON_CANCEL, "Закрыть", 668, 436, 100, 20;
BUTTON_OK, "Принять", 564, 436, 100, 20;
[END]
64. Kibor - 21 Апреля, 2021 - 13:05:17 - перейти к сообщению
Добавил пункт Удалить.
65. ivantu - 21 Апреля, 2021 - 13:53:23 - перейти к сообщению
Владимир сделайте какое то обозначение - подписи котролов, под ними мелким шрифтом или как то еще, к примеру создал много Edit и придется перебирать у всех свойства чтоб найти нужный, надеюсь понятно пояснил.
(Добавление)
 Kibor пишет:
Добавил пункт Удалить.

При удалении - краш, если создать контрол а удалять на диалоге просто
66. Kibor - 21 Апреля, 2021 - 14:08:28 - перейти к сообщению
 ivantu пишет:
При удалении - краш, если создать контрол а удалять на диалоге просто

Обновил. Не было проверки что не выделено ничего.

 ivantu пишет:
сделайте какое то обозначение - подписи котролов, под ними мелким шрифтом или как то еще


Как вы это видите?
На реальном примере где есть окно с контролами. Куда там можно описание вставить?
К примеру на этом(для просмотра ссылки Вам необходимо авторизоваться)
67. ivantu - 21 Апреля, 2021 - 14:29:22 - перейти к сообщению
К примеру можно выводить хотя бы название переменных, а для большего удобства добавить окно слева со всеми контролами на подобии сейчас список что есть в проекте кибор функции таймеры и т.д, что то типо диспетчера обьектов.

68. Kibor - 22 Апреля, 2021 - 07:29:44 - перейти к сообщению
Обновил.
Теперь генерирует код в порядке расположения контролов сверху вниз построчно.
Не зависимо от самого порядка создания контролов.
Гораздо удобнее разбираться и редактировать полученный [INTERFACE]
69. ivantu - 22 Апреля, 2021 - 09:46:35 - перейти к сообщению
Не совсем то, ну хоть что то.
70. Kibor - 22 Апреля, 2021 - 10:08:03 - перейти к сообщению
 ivantu пишет:
Не совсем то, ну хоть что то.

В смысле не совсем то?
Это совсем НЕ то.
Это другое.
И это другое очень облегчит задачу ассоциации переменных диалогового окна с переменными кода, когда надо будет создавать другие блоки файла, так как читать упорядоченные контролы и вразброс большая разница.
До того не дошли руки. Есть идеи как удобно сделать и минимизировать движения.

Powered by ExBB FM 1.0 Final