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

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

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

> Описание: Создание графического интерфейса и контролов: Dialog, Button, Static, Edit, Check, Combo. Считывание и запись в них данных.
Kibor
Отправлено: 20 Января, 2019 - 22:09:29
Post Id



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


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




Тут не переносится
 
 Top
inre25
Отправлено: 04 Июня, 2019 - 06:49:40
Post Id



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


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




подскажите как сделать, чтобы в созданном окне EDIT_1 можно было сохранить написанный текст и потом его была возможность вставить.
ниже простой код как пример, только не могу разобраться как присвоить значение EDIT_1 к тексту которое пишу в этом окне, нужно чтобы он сохранялся и была возможность его вставить когда необходимо.


CREATE_INTERFACE
{
DIALOG "бот" 300 300 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 100 240 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......

EDIT_1 "напишите текст" 10 100 275 135 //ПозицияX ПозицияY РазмерX РазмерY

CHECK_0 0 /*Выключена*/ "Написать сообщение" 10 65 120 18 //ПозицияX ПозицияY РазмерX РазмерY
}
int галка_стоит;

галка_стоит=getcontrol(CHECK_0);



if(галка_стоит==1)



pause(200);

if(галка_стоит==0) goto T;

pause(1000);
beep(1000, 500);
goto m_KIB3;
m_KIB8:
goto exit_KIB;
m_KIB6:
goto exit_KIB;
m_KIB5: T:;
goto m_KIB6;
m_KIB3:

exit_KIB:;
 
 Top
inre25
Отправлено: 08 Июня, 2019 - 03:13:03
Post Id



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


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




 inre25 пишет:
подскажите как сделать, чтобы в созданном окне EDIT_1 можно было сохранить написанный текст и потом его была возможность вставить.
ниже простой код как пример, только не могу разобраться как присвоить значение EDIT_1 к тексту которое пишу в этом окне, нужно чтобы он сохранялся и была возможность его вставить когда необходимо.


CREATE_INTERFACE
{
DIALOG "бот" 300 300 //РазмерX РазмерY
BUTTONSCRIPT "Запустить" 100 240 100 25 //ПозицияX ПозицияY РазмерX РазмерY
//Добавление контролов управления ......

EDIT_1 "напишите текст" 10 100 275 135 //ПозицияX ПозицияY РазмерX РазмерY

CHECK_0 0 /*Выключена*/ "Написать сообщение" 10 65 120 18 //ПозицияX ПозицияY РазмерX РазмерY
}
int галка_стоит;

галка_стоит=getcontrol(CHECK_0);



if(галка_стоит==1)



pause(200);

if(галка_стоит==0) goto T;

pause(1000);
beep(1000, 500);
goto m_KIB3;
m_KIB8:
goto exit_KIB;
m_KIB6:
goto exit_KIB;
m_KIB5: T:;
goto m_KIB6;
m_KIB3:

exit_KIB:;



Разобрался сам. пишу может кому будет полезно.
1. В старте в string присвоить переменную в которую будет записан напечатанный текст(типо буфера) например буква H
2. присвоить H=getcontrol(EDIT_1); в блоке кода после старт
3. когда необходимо вставить текст который был написан, нужно создать блок кода и в нем написать key(H);
на этом все !!!!
 
 Top
konctantin777
Отправлено: 07 Июня, 2021 - 19:35:14
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
sendcontrol(CHECK_2, 0); Снимаем галку

А чем отличается от написать
CODE:
flag_check0[1]=0;
(делаю диалог в редакторе диалогов)
 
 Top
Kibor
Отправлено: 07 Июня, 2021 - 19:44:26
Post Id



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


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




 konctantin777 пишет:
А чем отличается от написать

Тем что это совсем разные окна и команды.
 
 Top
konctantin777
Отправлено: 07 Июня, 2021 - 19:52:39
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




 Kibor пишет:
Тем что это совсем разные окна и команды.

Т.е. мне использовать flag_check0[1]=0; ? Ок, спасибо
 
 Top
Kibor
Отправлено: 07 Июня, 2021 - 19:54:03
Post Id



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


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




 konctantin777 пишет:
flag_check0

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


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




Powered by