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

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

1. Redear - 09 Февраля, 2023 - 01:42:50 - перейти к сообщению
Привет
вопрос такой, есть функция вставляет в поле текст из буфера.
однако каждый раз текст может обрываться, например если я вставляю "ASDASD123", то вставляется рандомно от просто "A" или "ASDASD" до конца
в отладчике указано, что в буфер помещается полный текст, а вот при вставке в игре наблюдаю проблемы.
После того как скрипт отработал, обычным нажатие контрл+v вижу что текст помещается в буфер корректно.
Также раскладки кибора и программы установлены програмно на анг.
В чем может быть проблема?


CODE:
function InputText (int x, int y, string texts) {
if ((x==-1) && (y==-1)) _key(KEY_TAB);
else mouse_left_dbl(x0+x+rand(-50,50), y0+y+rand(0,6));

_key_down(KEY_LEFT_CTRL); _key('a'); _key_up(KEY_LEFT_CTRL);
pause(300);
if (texts!="NONE") {
writeclipboard(texts);
_key_down(KEY_LEFT_CTRL);
_key('v');
_key_up(KEY_LEFT_CTRL);
}
else _key(KEY_BACKSPACE);
}
2. Zireael - 09 Февраля, 2023 - 01:52:13 - перейти к сообщению
 Цитата:
writeclipboard(texts);

Добавить паузу после этой строки, т. к. требуется время что записать в буфер данные.
3. Redear - 09 Февраля, 2023 - 01:59:36 - перейти к сообщению
 Zireael пишет:
 Цитата:
writeclipboard(texts);

Добавить паузу после этой строки, т. к. требуется время что записать в буфер данные.


добавил паузу в 1000. ничего не поменялось
мб встроена хитрая защита от вставки? такое бывает вообще
4. Zireael - 09 Февраля, 2023 - 02:15:57 - перейти к сообщению
В блокноте работает?
Можно ввести текст без использования буфера.
CODE:
text(texts);
5. Kibor - 09 Февраля, 2023 - 04:01:24 - перейти к сообщению
"Добавить паузу после этой строки, т. к. требуется время что записать в буфер данные"
Функция проверяет или в буфер скопировались данные
6. Redear - 09 Февраля, 2023 - 06:56:02 - перейти к сообщению
собственно проблема частично решена программным вводом символов. но очень странно, что с буфером не получилось.
в блокноте все работает.
всем спасибо

Powered by ExBB FM 1.0 Final