Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 3.35 Обмен данными между программами и скриптами. Управление другой программой

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

11. Trionot - 27 Ноября, 2017 - 07:30:38 - перейти к сообщению
помогите, пожалуйста, не могу разобраться

проверочный код соорудил и получается что в Киборе через приложение вот такой код работает

CODE:
int a,b;
char ch;

ch='s';
b=writebuffer(#ch, 1);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;


теперь добавляю win, программа работающая с этим окном запущена, не пишет в нее и не читает

CODE:
win w=window ("EVE - Trionot Madullier", "triuiScreen", -1);
int a,b;
char ch;

ch='s';
b=writebuffer(#ch, 1, w);
if (b<1){messagebox("íå óäàëîñü çàïèñàòü â áóôåð èãðû");}
a=readbuffer(#ch, 1, w);
if (a==1) goto m_KIB2;
else goto m_KIB3;
m_KIB3: messagebox("íå ïðî÷èòàë"); goto exit_KIB;
m_KIB2: messagebox("ok");
messagebox(ch);
exit_KIB:;


менял win на такой

CODE:
win w=window ("EVE - Trionot Madullier");


не помогает...

в описании написано "третий - указатель на программу в буфер которой пишем", по "win" Кибор ищет программу, которая с этим окном работает?

запутался, короче Недовольство, огорчение
(Добавление)
может это из-за фонового режима, в котором программа с этим окном работает?
12. Kibor - 27 Ноября, 2017 - 12:06:53 - перейти к сообщению
А куда вы собираетесь писать читать в чужое приложение?
эта функция чисто для обмена между программами собранными в кибор
13. Trionot - 27 Ноября, 2017 - 15:18:47 - перейти к сообщению
понятно, не правильно понял

подскажите. пожалуйста, как тогда реализовать всё тоже самое (диалог) между Киборовскими exe-файлами, работающих на чужом приложении, простого буфера обмена мне мало, он уже занят
14. Kibor - 27 Ноября, 2017 - 15:29:39 - перейти к сообщению
Со стороны Кибор как хотите...
Файлы, буфер обмена, интернет..
Вопрос не корректен..
Чужое приложение.. Оно как собирается участвовать в этом диалоге?
15. Trionot - 29 Ноября, 2017 - 03:10:32 - перейти к сообщению
да это я Вас в заблуждение ввел, простите, просто я не верно понял эти функции, стороннее приложение никак не участвует в диалоге, это игра, открыто два окна, в каждом окне один персонаж, на каждом окне в фоновом режиме работают киборовские exe-ники боты, вот между ними и пытаюсь диалог сделать пока только для упорядочивания потока управления мышью, а то уже столкнулся - они друг другу мешают, простой буфер обмена уже занят, третьим окном... так надо, я посмотрел, думаю работа через файлы меня устроит, в любом случае спасибо за ответ!
16. goa - 19 Марта, 2019 - 11:10:40 - перейти к сообщению
Kibor , Приветствую. Помогите пожалуйста разобраться как работает поиск и редактирование данных апперцептивной памяти игры. У меня есть скайп и пару долларов на карте )))Поможете???
17. ivantu - 11 Сентября, 2019 - 00:37:36 - перейти к сообщению
Уважаемый Кибор, подскажите кодом, как из C++ считать буфер из соборного exe кибора
P/S Задумка использовать функции распознавания кибор, и возвращать результат в приложение на C ++ к примеру.
18. Dantes3000 - 11 Сентября, 2019 - 04:33:27 - перейти к сообщению
ivantu , можно записывать в txt кибором и с легкостью считывать от туда же через С++
19. ivantu - 11 Сентября, 2019 - 07:28:01 - перейти к сообщению
 Dantes3000 пишет:
ivantu , можно записывать в txt кибором и с легкостью считывать от туда же через С++


Логически да, но как из C++ приложения отправить команду в exe кибора к примеру с просьбой найти картинку на экране? Так же через txt ? Или может я чего то не уловил.. )

Просто в голове у меня такая логика , в exe кибор создать функцию, которая принимает параметр, и запихнуть функцию в таймер где с периодичностью в секунду проверять пришло ли из сторонней программы параметр, если да - начинаем поиск картинки, и возвращаем либо правду либо лож, скорее всего есть более умное решение, т.к. я не раз убедился что мышление - программиста не появляется моментально, его нужно развивать так же как и свои знания....
20. Kibor - 11 Сентября, 2019 - 11:29:00 - перейти к сообщению
Есть более умное. К примеру pipe
Но я предпочитаю прямую запись в процесс.
Позже выложу инструкцию. Когда не знаю. Через неделю возможно.
Сейчас занят.

Powered by ExBB FM 1.0 Final