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

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

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

> Без описания
Budni
Отправлено: 18 Января, 2019 - 20:06:52
Post Id



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


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




Возник вопрос, возможно ли одновременно запускать несколько ботов? Будут ли они как то конфликтовать если одинаковые переменные и картинки. Ну и как собрать пачку скриптов в приложение с помощью которого можно ими управлять?
 
 Top
Kibor
Отправлено: 18 Января, 2019 - 20:54:29
Post Id



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


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




Разные копии Кибор или собранных в них EXE - разные программы.
Ничем не будут конфликтовать, кроме как забирать друг у друга мышь и клавиатуру и фокус на свои окна в которых работают. Разве что работать будут в фоновом режиме.
 
 Top
Zireael
Отправлено: 18 Января, 2019 - 21:01:21
Post Id



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


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




 Цитата:
Ну и как собрать пачку скриптов в приложение с помощью которого можно ими управлять?

Лучше сделать 1 бота и диалоговое окно с галками, если галка стоит значит нужная часть бота работает, если нет, то она пропускается.
 
 Top
Budni
Отправлено: 18 Января, 2019 - 21:40:20
Post Id



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


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




 Kibor пишет:
Разные копии Кибор или собранных в них EXE - разные программы.
Ничем не будут конфликтовать, кроме как забирать друг у друга мышь и клавиатуру и фокус на свои окна в которых работают. Разве что работать будут в фоновом режиме.

А можно как то экзешники объединить? Просто переменные многие одинаковые.

 Zireael пишет:
Лучше сделать 1 бота и диалоговое окно с галками, если галка стоит значит нужная часть бота работает, если нет, то она пропускается.

А в таком случае конфликта не будет? В плане есть несколько скриптов с одинаковыми переменными, если их разделить на функции которые вызываются кнопкой через goto. Или как.
 
 Top
Zireael
Отправлено: 18 Января, 2019 - 22:22:28
Post Id



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


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




code (Отобразить)
 
 Top
Budni
Отправлено: 19 Января, 2019 - 01:26:13
Post Id



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


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




 Zireael пишет:
code (Отобразить)


Спасибо, конфликт всё же есть Огорчение , а есть команда которая запускает exe через функцию? Ну и отключает может как то через галочку.
 
 Top
Zireael
Отправлено: 19 Января, 2019 - 01:52:58
Post Id



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


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




 Цитата:
конфликт всё же есть

С чем он связан?
 Цитата:
команда которая запускает exe через функцию? Ну и отключает

CODE:
start ("C:\notepad.exe" ); // открыть блокнот
sleep(2000); // ждать 2 секунды
win w=window (-1, "Notepad", -1); // получить указатель
sendmessage(WM_CLOSE, 0, 0, w); // закрыть блокнот
 
 Top
Budni
Отправлено: 19 Января, 2019 - 14:12:28
Post Id



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


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




 Zireael пишет:
 Цитата:
конфликт всё же есть

С чем он связан?
 Цитата:
команда которая запускает exe через функцию? Ну и отключает

CODE:
start ("C:\notepad.exe" ); // открыть блокнот
sleep(2000); // ждать 2 секунды
win w=window (-1, "Notepad", -1); // получить указатель
sendmessage(WM_CLOSE, 0, 0, w); // закрыть блокнот


Дело в том что я в визуальном редакторе всё делаю, ну и в функцию вставляю код целиком. замена функций к примеру start () на start2() убирает ошибки но скрипт не работает. Жаль нету преобразователя кода который из Визуального редактора в обычный, без лишних функций и переменных которые не используются.
 
 Top
Kibor
Отправлено: 19 Января, 2019 - 14:18:15
Post Id



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


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




Честно говоря вообще не понятна задача.
 Budni пишет:
одновременно запускать несколько ботов

Где запускать?
Что бы они одновременно работали в разных окнах, или выполняли разные задачи одновременно в одном?

Код визуального редактора не предназначен для ручной корректировки. Можно, но для этого надо знать что делаете. А в этом случае лучше писать кодом.
 
 Top
Budni
Отправлено: 19 Января, 2019 - 14:19:36
Post Id



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


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




 Zireael пишет:
start ("C:\notepad.exe" ); // открыть блокнот
sleep(2000); // ждать 2 секунды
win w=window (-1, "Notepad", -1); // получить указатель
sendmessage(WM_CLOSE, 0, 0, w); // закрыть блокнот

При таком подходе на примере блокнота, он открывается каждые 2 секунды
CODE:
int pos_size_check0[3][4];
string text_check0[3];
int flag_check0[3];

dialog(); // диалог
createdialog(0, CHECK, #pos_size_check0[0][0], #text_check0[0], #flag_check0[0]);
showdialog(0, "Диалог", 500, 300, 160, 160, 1, 1);

loop()
{
func1(); // вызов функции
func2(); // вызов функции
func3(); // вызов функции
sleep(200);
}

function func1()
{
if(flag_check0[0]) // если стоит галка0
{
start ("C:\notepad.exe" ); // открыть блокнот
sleep(2000); // ждать 2 секунды
win w=window (-1, "Notepad", -1); // получить указатель
textbkcolor(255, 65280);
textout(0, 200, 300, "func1 выполняется", 1);
}
else
{
sendmessage(WM_CLOSE, 0, 0, w); // закрыть блокнот
textbkcolor(255, 16777215);
textout(0, 200, 300, "func1 не выполняется", 1);
}
}

function func2()
{
if(flag_check0[1]) // если стоит галка1
{
textbkcolor(255, 65280);
textout(1, 200, 320, "func2 выполняется", 1);
}
else
{
textbkcolor(255, 16777215);
textout(1, 200, 320, "func2 не выполняется", 1);
}
}

function func3()
{
if(flag_check0[2]) // если стоит галка2
{
textbkcolor(255, 65280);
textout(2, 200, 340, "func3 выполняется", 1);
}
else
{
textbkcolor(255, 16777215);
textout(2, 200, 340, "func3 не выполняется", 1);
}
}

function dialog()
{
pos_size_check0[0][0]=17; pos_size_check0[0][1]=20; pos_size_check0[0][2]=60; pos_size_check0[0][3]=20;
pos_size_check0[1][0]=19; pos_size_check0[1][1]=50; pos_size_check0[1][2]=60; pos_size_check0[1][3]=20;
pos_size_check0[2][0]=18; pos_size_check0[2][1]=81; pos_size_check0[2][2]=60; pos_size_check0[2][3]=20;
text_check0[0]="Галка 0"; text_check0[1]="Галка 1"; text_check0[2]="Галка 2";
flag_check0[0]=1; flag_check0[1]=0; flag_check0[2]=1;
}
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by