Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Можно ли Вывести логи в окно

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

11. ivantu - 07 Декабря, 2018 - 01:31:29 - перейти к сообщению
Друзья а как вывести правильно в text_edit2[0]=
В статик текст выводилось с переносом строки...
Так то вроде выводит, но переноса строки не происходит...
Подскажите пожалуйста что подправить?

CODE:
/*LOGS*/
function add_string(string temp)
{
string ss[2];
s=s+temp+rn;

if(regexsearch(2, #ss[0], s, "(?<=\r\n|^).+?(?=\r\n)", SINGLELINE | RIGHTTOLEFT)>1) // ; получаем последние 2 строки
{
if(ss[0] == ss[1]){regexsearch(1, #s, s, ".*\r\n(?=.*?\r\n)", SINGLELINE); return s;} // если они совпадают, обрезаем последнюю
}

if(log_z>=max_string) // если достигнут максимум строк в логе
{
regexsearch(1, #s, s, "(?<=\r\n).*", SINGLELINE);
}
else log_z++;
return s;
}
12. Zireael - 07 Декабря, 2018 - 02:16:54 - перейти к сообщению
 Цитата:
как вывести правильно в text_edit2[0]

Никак. Текстовое поле игнорирует переносы строк.
13. ivantu - 07 Декабря, 2018 - 02:32:13 - перейти к сообщению
 Zireael пишет:
 Цитата:
как вывести правильно в text_edit2[0]

Никак. Текстовое поле игнорирует переносы строк.

Печаль.. ((
(Добавление)
 Zireael пишет:
Никак. Текстовое поле игнорирует переносы строк.

Может можно, не переносить, а добавлять в поле с новой строки?
14. Kibor - 07 Декабря, 2018 - 02:47:13 - перейти к сообщению
15. ivantu - 07 Декабря, 2018 - 02:52:37 - перейти к сообщению
Круто! )) Спасибо!
А его случайно нельзя сделать Disable , тобишь чтоб редактировать нельзя было?
16. Kibor - 07 Декабря, 2018 - 03:14:06 - перейти к сообщению
 ivantu пишет:
А его случайно нельзя сделать Disable , тобишь чтоб редактировать нельзя было?

По аналогии Как сделать не активной кнопку

Для EDIT
CODE:

int STATUS=1;

int pos_size_button0[3][4];
string text_button0[3];
int flag_button0[3];

pos_size_button0[0][0]=11; pos_size_button0[0][1]=32; pos_size_button0[0][2]=168; pos_size_button0[0][3]=20;
pos_size_button0[1][0]=11; pos_size_button0[1][1]=7; pos_size_button0[1][2]=167; pos_size_button0[1][3]=20;
pos_size_button0[2][0]=12; pos_size_button0[2][1]=59; pos_size_button0[2][2]=168; pos_size_button0[2][3]=20;
text_button0[0]="Активировать"; text_button0[1]="Деактивировать"; text_button0[2]="Узнать статус";


int pos_size_edit0[1][4];
string text_edit0[1];

pos_size_edit0[0][0]=51; pos_size_edit0[0][1]=111; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=30;
text_edit0[0]="Поле 0";

//////////

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
EDIT, #pos_size_edit0[0][0], #text_edit0[0]);
//////////

showdialog(0, "Диалог", 258, 234, 197, 180, 1, 1);
//////////


external(INT, "EnableWindow", "EnableWindow", "user32.dll");





loop()
{
if (flag_button0[1]>0)
{
flag_button0[1]=0;
EnableWindow(formatwi(window (-1, "Edit", -1, -1, 100, 30, window ("Кибор"))), 0);
STATUS=0;
}

if (flag_button0[0]>0)
{
flag_button0[0]=0;
EnableWindow(formatwi(window (-1, "Edit", -1, -1, 100, 30, window ("Кибор"))), 1);
STATUS=1;
}

if (flag_button0[2]>0)
{
flag_button0[2]=0;
if (STATUS==1)messagebox ("активна");
if (STATUS==0)messagebox ("не активна");
}
sleep(10);//Убрать после теста
}
17. ivantu - 07 Декабря, 2018 - 05:16:04 - перейти к сообщению
Хотел уточнить откуда берется window ("Кибор"Подмигивание, и можно ли менять кибор на что то свое?
18. Kibor - 07 Декабря, 2018 - 05:21:02 - перейти к сообщению
 ivantu пишет:
Хотел уточнить откуда берется window ("Кибор"Подмигивание, и можно ли менять кибор на что то свое?

Это указатель на поле EDIT
Получить его можно каким угодно путем.
19. ivantu - 07 Декабря, 2018 - 05:25:48 - перейти к сообщению
 Kibor пишет:
Это указатель на поле EDIT
Получить его можно каким угодно путем.

Все получилось, спасибо.
20. ivantu - 17 Декабря, 2018 - 06:24:59 - перейти к сообщению
Друзья вопрос,
CODE:
function add_string(string temp)

возвращает строку, а переменные можно , не будет ошибкой?
Я попробовал вроде работает, но не знаю это нормально?

CODE:
text_edit2[0]=add_string("Поиск пути"+ format(path));


Так можно?

Powered by ExBB FM 1.0 Final