Рандомные тайминги эмуляции ввода клавиатуры Android

clocky

Client
Регистрация
26.09.2019
Сообщения
363
Благодарностей
48
Баллы
28
Возможно ли как-то это сделать?
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Возможно ли как-то это сделать?
C#:
var droid = instance.DroidInstance;
string text = "Медленно вводим"; //тут твой текст
string text0;
for (int i=0; i<text.Length; i++) {
    text0 = text[i].ToString();
    droid.Input.SendText(text0, 0); // или тут рандом паузу вставляем вместо нуля
    System.Threading.Thread.Sleep(new Random().Next(0,5000)); //пауза рандомно 0...5 секунд (по факту будет ~0,5....5,5 секунд)
}
Вот в цикле делаем "посимвольный ввод". Правда надо учитывать что нулевой паузы не будет, так как дроид всегда где-то полсекунды делает паузу между таким набором.
 
Последнее редактирование:
  • Спасибо
Реакции: clocky и Anatoly79

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)