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

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

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

> Описание: Возможность вывести Лог при работе скрипта с приостановкой и без его работы. Возможность оключения всех программных в Кибор функций эмуляции мыши и клавы
konctantin777
Отправлено: 09 Сентября, 2023 - 15:13:13
Post Id



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


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




И настройку, чтобы не так сильно на 1й план вылезал- ничего ж в диалоге не нажать...
 
 Top
10970
Отправлено: 17 Сентября, 2023 - 21:22:34
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




Вопрос к специалистам.
Имеется чекбокс,в котором задается будет ли выводится лог на экран или нет.
Допустим разрешили. Так как я не программист и не умею писать весь текст бота кодом,пользуемся визуальным редактором.
Итак. Если в теле бота писать отдельный квадрат с проверкой разрешено ли вывод лога,то этих квадратиков плодится слишком много и они реально не помещаются в некоторые уже готовые функции и тд.
Решено было сделать вставки в блоки "блок кода".то есть подразумевается что когда процесс доходит до строчки с kiborlog процесс должен проверить,разрешено ли ему это. Он переходит в отдельную функцию где указана команда if (CHECK_27==1) если да то пишем лог. Не знаю как правильно обьяснить. Мне нужно сделать проверку этого условия в тексте, без применения отдельных блоков. Чтоб прям (допустим ) в одной строчке или в двух трех была проверка условия и если выполняется то команда киборлог с нужным текстом,если нет то пустой выход далее в процесс. Не отдельная функция а именно несколько строчек чтоб я мог вставить их в готовые сформированые "блок кода".
Если не понятно,задайте пожалуйста вопросы я попробую описать ситуацию более подробно.
(Добавление)
if (CHECK_27==1) kiborlog (0, "Текст", 5, 5, 300, 250);
else;

вот такой синтаксис правильный?
(Добавление)
мне важно как написать правильно else, чтоб выполнялся дальше по блоку, не указывая метку блока.
(Добавление)
int a=5;

if (a==6){kiborlog (1, "Текст", 5, 5, 300, 250);}
else{}

вроде разобрался.. правильно или нет хз.
 
 Top
Zireael
Отправлено: 17 Сентября, 2023 - 21:54:45
Post Id



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


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




 Цитата:
if (CHECK_27==1) kiborlog (0, "Текст", 5, 5, 300, 250);
else;
вот такой синтаксис правильный?

В данном случае else не нужен.
CODE:
if (1==1) kiborlog (1, "True", 5, 5, 300, 250); // в блоке 1 действие, фигурные скобки необязательны

CODE:
if (1==1) // в блоке более 1 действия, фигурные скобки обязательны
{
kiborlog (0, "True", 5, 5, 300, 250);
kiborlog (1, "True", 5, 5, 300, 250);
}
 
 Top
10970
Отправлено: 17 Сентября, 2023 - 21:57:51
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




ага, вот то что надо, спасибо уважаемый.
(Добавление)
еще вопрос, как вставить переменную между выводом текста?
int a=6;
int ka=3;

if (a==6)kiborlog (0, "Видим "ka" штуки", 5, 5, 300, 250);
(Добавление)
и еще уважаемый. Как так же через условие сделать запись в файл тот же параметр что записывается в киборлог?
 
 Top
Zireael
Отправлено: 17 Сентября, 2023 - 22:38:58
Post Id



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


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




 Цитата:
как вставить переменную между выводом текста?

CODE:
int a=6;
int ka=3;

if (a==6)kiborlog (1, "Видим "+format(ka)+" штуки", 5, 5, 300, 250);
 
 Top
10970
Отправлено: 17 Сентября, 2023 - 22:39:39
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




второй плюс не написал, спасибо..
а по второму вопросу?
 
 Top
Zireael
Отправлено: 17 Сентября, 2023 - 22:44:11
Post Id



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


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




 Цитата:
а по второму вопросу?

Тоже самое что вывод в лог.
 
 Top
10970
Отправлено: 18 Сентября, 2023 - 03:16:23
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




 Zireael пишет:
if (CHECK_27==1) kiborlog (0, "Текст", 5, 5, 300, 250);
else;
вот такой синтаксис правильный?

В данном случае else не нужен.


эта строчка не работает, хоть как выбирай чек бокс, ни че не понимаю...
 
 Top
10970
Отправлено: 18 Сентября, 2023 - 15:14:10
Post Id



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


Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019  
Откуда: Россия
Репутация: 0




Заметил такую проблему. Если выполнился kiborlog (1, "Текст", 5, 5, 300, 250); с подверждением,а после этого по коду сразу есть (возможно и не только сразу) messagebox,
то кнопка Ок в окне messagebox не закрывает окно, просто в этом месте код останавливается. И визуально видно что при нажатии Ок окно kiborlog тоже дергается.
 
 Top
konctantin777
Отправлено: 18 Сентября, 2023 - 15:44:59
Post Id



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


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




Было отвечено. Надо нажимать на крестик. Просто киборлог на 1й план старается выйти...
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« О программе Кибор »


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




Powered by