Привет
вопрос такой, есть функция вставляет в поле текст из буфера.
однако каждый раз текст может обрываться, например если я вставляю "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);
} |