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

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

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

> Описание: Продолжение
007wan
Отправлено: 25 Августа, 2019 - 11:40:54
Post Id



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


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




 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);
Не знаю где ошибки
 
 Top
Kibor
Отправлено: 25 Августа, 2019 - 12:16:32
Post Id



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


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




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




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

if(b[0] == 'A')
{
messagebox (b[0]);
}
 
 Top
007wan
Отправлено: 25 Августа, 2019 - 12:21:19
Post Id



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


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




 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]);
}

Если запустить скрипты записи и чтения по отдельности, то будет пустой текст.
 
 Top
Kibor
Отправлено: 25 Августа, 2019 - 12:24:15
Post Id



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


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




А какой он должен быть?
Если вы не положили что то в ящик, то там пусто.
 
 Top
007wan
Отправлено: 25 Августа, 2019 - 12:27:37
Post Id



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


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




 Kibor пишет:
А какой он должен быть?
Если вы не положили что то в ящик, то там пусто.
Как положть в ящик? Я не совсем понимаю о чем идет речь - какой ящик. Переменная?
(Добавление)
Ну пожалуйста. Я запомню это. Просто мне надо, что бы буфер сохранялся и другая программа его читала и изменяла.
(Добавление)
Я не нашел конкретно код для
 Цитата:
1)положить в свой буфер и заниматься своими делами. когда другой программе понадобится она прочитает.
изОбмен данными между программами и скриптами. Управление другой программой
(Добавление)
Прочитал всю тему до корочки.
 
 Top
007wan
Отправлено: 25 Августа, 2019 - 17:15:45
Post Id



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


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




Блин. Поможете или нет?
 
 Top
Zireael
Отправлено: 25 Августа, 2019 - 18:05:08
Post Id



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


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




 Цитата:
Поможете или нет?

Чем? Пример уже написали, да и в теме про буфер есть примеры.
 
 Top
007wan
Отправлено: 26 Августа, 2019 - 09:24:25
Post Id



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


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




 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, а уже потом брать указатель? что? Мне проще записать в буфер просто, а потом уже не надо ничего открывать.
 
 Top
Zireael
Отправлено: 26 Августа, 2019 - 09:56:41
Post Id



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


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




 Цитата:
что бы он записывал в буфер что угодно, а я читал тогда, когда захочу и даже если программа будет снова перезапущена, то всё должно сохраниться в буфере

И как данные сохранятся если программа закрыта? Пишите в файл, при запуске читайте его.
 
 Top
007wan
Отправлено: 26 Августа, 2019 - 10:01:44
Post Id



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


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




 Zireael пишет:
 Цитата:
что бы он записывал в буфер что угодно, а я читал тогда, когда захочу и даже если программа будет снова перезапущена, то всё должно сохраниться в буфере

И как данные сохранятся если программа закрыта? Пишите в файл, при запуске читайте его.
Блин раньше я говорю работало без файла, даже после закрытия программы. Поэтому и называется "буфер", он всё туда сохраняет. Какой смысл от буфера, которые потом нужно сохранять в файл, если я могу сделать проще - сохранять тупо в файл и без буфера.
(Добавление)
Я думаю здесь нужно добавить, что при закрытии буфер сбрасывается.
 Цитата:
положить в свой буфер и заниматься своими делами. когда другой программе понадобится она прочитает.
А то многие будут ввестись
 
 Top
Страниц (19): « 1 2 [3] 4 5 6 7 8 9 » В конец
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by