Можно по подробнее как с эмуляцией клавиатуры вставлять исходный текст?
Шаблон останавливается после выполнения текущего экшнаА чо это за глюк такой, если остановить работу шаблона в момент набора текста, то он все равно продолжается набираться?
не всегда. Ответа от запросов, например, не дожидаетсяШаблон останавливается после выполнения текущего экшна
нет, не может, что вы пропишите, то он и вставитТак, есть проблема. По моему эмулятор как то не так вставляет пробел из исходного текста. Может такое быть?
Шаб под клавогонки делается за 10 минут. Одним кубиком шарпом меняем латиницу на кириллицу и вперёд, ну или кучей стандартных кубиком по очереди меняем. Только смысл? Набивать виртуальные баллы, которые нафиг никому не нужны? Лучше уж по честному развивать набор, больше толку будет.Понятно. Тогда что то тут другое. Решил тут сыну шаб накатать, по его просьбе для этого сервиса. Да вот вижу что то при в воде текста на пробелах спотыкается.
https://ru.wikipedia.org/wiki/C_SharpЧто за шарп?
Да руку уже набили и довольно нормально. Теперь им надо отдохнуть. ))
Понятно. В написании сниппетов не силен, как можно, вы сказали стандартными экшанами конвертировать текст?
string str = project.Variables["Text"].Value;
str = str.Replace("A", "А")
.Replace("B", "В")
.Replace("C", "С")
.Replace("E", "Е")
.Replace("H", "Н")
.Replace("K", "К")
.Replace("M", "М")
.Replace("O", "О")
.Replace("P", "Р")
.Replace("T", "Т")
.Replace("X", "Х")
.Replace("a", "а")
.Replace("c", "с")
.Replace("e", "е")
.Replace("o", "о")
.Replace("p", "р")
.Replace("x", "х");
return str;
А подскажите, как правильно вставлять мин. и мах. значения переменными?Кстати, когда-то писал сниппет для рандомной задержки между набором символов при эмуляции клавиатуры, может пригодится.
http://zennolab.com/discussion/threads/kak-ustanovit-randomnuju-zaderzhku-mezhdu-naborom-simvolov.28444/#post-203731
string str = project.Variables["article"].Value; // переменная с текстом
int latencyMin = project.Variables["latencyMin"].Value; // минимальная задержка для ввода одного символа, мс
int latencyMax = project.Variables["latencyMax"].Value; // максимальная задержка для ввода одного символа, мс
А подскажите, как правильно вставлять мин. и мах. значения переменными?
string str = project.Variables["article"].Value; // переменная с текстом
int latencyMin = int.Parse(project.Variables["latencyMin"].Value); // минимальная задержка для ввода одного символа, мс
int latencyMax = int.Parse(project.Variables["latencyMax"].Value); // максимальная задержка для ввода одного символа, мс