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

Страниц (19): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
 

21. 007wan - 25 Августа, 2019 - 03:40:54 - перейти к сообщению
 Kibor пишет:
pathfolder возвращает путь к папке откуда запущен EXE
За что ее не любить?
Раньше не любил, но сейчас понял как я ошибался. Тогда я много не понимал, а сейчас я уже думаю использовать эту функцию чаще, чем Tempfolder, но не понимаю тогда для чего tempfolder, раз он кидает все файлы во временную папку, но он же потом системой очистится.
(Добавление)
Как прочитать с буфера своего и как записать в него текст размером в 1 символ, используя минимум 1 переменную.
(Добавление)
Я использовал для прочтения с другой программы:
CODE:
char Command[1];

readbuffer(#Command[0], 1);

if(Command[0] == "1")
{
}
Но ничего не работает.\
А для записи с другой:
CODE:
char Command[1] = "1";
writebuffer(#Command[0], 1);
Не знаю где ошибки
22. Kibor - 25 Августа, 2019 - 04:16:32 - перейти к сообщению
CODE:
char Command[1]={'A'};
writebuffer (#Command[0], 1);//Записываем в внутренний буффер программы символ 'A'




char b[1];
readbuffer(#b[0], 1);//Считываем с буффера первый один символ

if(b[0] == 'A')
{
messagebox (b[0]);
}
23. 007wan - 25 Августа, 2019 - 04:21:19 - перейти к сообщению
 Kibor пишет:
CODE:
char Command[1]={'A'};
writebuffer (#Command[0], 1);//Записываем в внутренний буффер программы символ 'A'




char b[1];
readbuffer(#b[0], 1);//Считываем с буффера первый один символ

if(b[0] == 'A')
{
messagebox (b[0]);
}

Если запустить скрипты записи и чтения по отдельности, то будет пустой текст.
24. Kibor - 25 Августа, 2019 - 04:24:15 - перейти к сообщению
А какой он должен быть?
Если вы не положили что то в ящик, то там пусто.
25. 007wan - 25 Августа, 2019 - 04:27:37 - перейти к сообщению
 Kibor пишет:
А какой он должен быть?
Если вы не положили что то в ящик, то там пусто.
Как положть в ящик? Я не совсем понимаю о чем идет речь - какой ящик. Переменная?
(Добавление)
Ну пожалуйста. Я запомню это. Просто мне надо, что бы буфер сохранялся и другая программа его читала и изменяла.
(Добавление)
Я не нашел конкретно код для
 Цитата:
1)положить в свой буфер и заниматься своими делами. когда другой программе понадобится она прочитает.
изОбмен данными между программами и скриптами. Управление другой программой
(Добавление)
Прочитал всю тему до корочки.
26. 007wan - 25 Августа, 2019 - 09:15:45 - перейти к сообщению
Блин. Поможете или нет?
27. Zireael - 25 Августа, 2019 - 10:05:08 - перейти к сообщению
 Цитата:
Поможете или нет?

Чем? Пример уже написали, да и в теме про буфер есть примеры.
28. 007wan - 26 Августа, 2019 - 01:24:25 - перейти к сообщению
 Zireael пишет:
 Цитата:
Поможете или нет?

Чем? Пример уже написали, да и в теме про буфер есть примеры.

Этот пример как связываться с программой по буферу.
CODE:
char Command[1]={'A'};
writebuffer (#Command[0], 1);//Записываем в внутренний буффер программы символ 'A'




char b[1];
readbuffer(#b[0], 1);//Считываем с буффера первый один символ

if(b[0] == 'A')
{
messagebox (b[0]);
}

Если запустить скрипт записывания и скрипт считывания с буфера по отдельность, то будет пустой текст
(Добавление)
Тоже самое и это:
CODE:
char ch[100];
ch[0]='f'; ch[1]='u';
writebuffer(#ch[0], 100);//пишем

char ch[100];
readbuffer(#ch[0], 100);//читаем

messagebox(format(#ch[0]));

(Добавление)
Я хочу, что бы он записывал в буфер что угодно, а я читал тогда, когда захочу и даже если программа будет снова перезапущена, то всё должно сохраниться в буфере и без указателя на другую программу.
(Добавление)
Не знаю как сейчас, но давно как я помню - работало, сейчас по отдельности - нет.
(Добавление)
 Kibor пишет:
А какой он должен быть?
Если вы не положили что то в ящик, то там пусто.
Я положил в ящик: символ "а", что еще должно быть?
(Добавление)
Вот если ты имеешь ввиду "положить в коробку", т.е в другую программу, то по-твоему я должен вызывать программу через start, а уже потом брать указатель? что? Мне проще записать в буфер просто, а потом уже не надо ничего открывать.
29. Zireael - 26 Августа, 2019 - 01:56:41 - перейти к сообщению
 Цитата:
что бы он записывал в буфер что угодно, а я читал тогда, когда захочу и даже если программа будет снова перезапущена, то всё должно сохраниться в буфере

И как данные сохранятся если программа закрыта? Пишите в файл, при запуске читайте его.
30. 007wan - 26 Августа, 2019 - 02:01:44 - перейти к сообщению
 Zireael пишет:
 Цитата:
что бы он записывал в буфер что угодно, а я читал тогда, когда захочу и даже если программа будет снова перезапущена, то всё должно сохраниться в буфере

И как данные сохранятся если программа закрыта? Пишите в файл, при запуске читайте его.
Блин раньше я говорю работало без файла, даже после закрытия программы. Поэтому и называется "буфер", он всё туда сохраняет. Какой смысл от буфера, которые потом нужно сохранять в файл, если я могу сделать проще - сохранять тупо в файл и без буфера.
(Добавление)
Я думаю здесь нужно добавить, что при закрытии буфер сбрасывается.
 Цитата:
положить в свой буфер и заниматься своими делами. когда другой программе понадобится она прочитает.
А то многие будут ввестись

Powered by ExBB FM 1.0 Final