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

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

1. Ritikativi - 08 Января, 2022 - 11:01:06 - перейти к сообщению
Здравствуйте. Собственно сам вопрос в теме. Как сделать имитацию человекоподобного ввода текста из буфера обмена?
2. Zireael - 08 Января, 2022 - 11:11:03 - перейти к сообщению
CODE:
string Text;
readclipboard (Text); // получить текст из буфера


pause(3000); // пауза 3 секунды, чтобы переключиться в нужное окно


char c[999];
strcpy(#c[0], Text);
for(int i=0; i<size(Text); i++)
{
key(c[i]); // напечатать символ
sleep(rand(200, 400)); // пауза от 200 до 400 мсек
}
3. Ritikativi - 08 Января, 2022 - 15:14:26 - перейти к сообщению
Спасибо, Очень помог
4. Zireael - 08 Января, 2022 - 15:32:48 - перейти к сообщению
Можно чуть проще, сразу получать текст в массив:
CODE:
char Text[999];
readclipboard (#Text[0]); // получить текст из буфера

pause(3000); // пауза 3 секунды, чтобы переключиться в нужное окно

for(int i=0; i<size(#Text[0]); i++)
{
key(Text[i]); // напечатать символ
sleep(rand(200, 400)); // пауза от 200 до 400 мсек
}

Powered by ExBB FM 1.0 Final