Аналогия кубика эмуляции задержек кодом С#

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Всем привет, подскажите пожалуйста код аналогичный кубику. Что бы можно было свои рандомные значения подставить.

Что бы это выглядело таким образом:

Код---- --- (Задержка между наборами символов)---- Zad1-------
---------- -- - (Задержка между полями ввода)-- - --Zad2 -- -- --

Zad1 первая переменная.
Zad2 вторая переменная.
 

Вложения

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Первое прописывается в параметрах метода instance.sendtext, а для второго лучше использовать паузу Thread.Sleep(1500);
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
За пк буду скину. Может кто отпишет раньше . Вбей в поиск instance.sendtext и затем thread.sleep, должен разобраться
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Вопрос ещё актуален.
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Кто нибудь знает?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
какая задача стоит ? и чем кубик с этими настройками плох ?
Задумка в том что бы в ручника каджый раз ползунок не двигать, и что бы при каджом новом выполнении шаблона были новые числа (задержек).
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 521
Благодарностей
1 319
Баллы
113
Задумка в том что бы в ручника каджый раз ползунок не двигать, и что бы при каджом новом выполнении шаблона были новые числа (задержек).
Кубик рандома геренарции чисел для пауз тоже не поможет?
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Он пишет на кубиках. В кубике "клавиатура" есть ползунок, отвечающий за скорость эмуляции. Он не хочет его двигать вручную, хочет чтобы он автоматом выставлялся рандомно. Я ему так-то сказал, что ничего не выйдет, но я могу ошибаться
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Нужна полная аналогия кубика эмуляции задержек только на C#.

Как я понимаю "Первое прописывается в параметрах метода instance.sendtext, а для второго лучше использовать паузу Thread.Sleep(1500); " что то типо этого же должно быть?
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
Нужна полная аналогия кубика эмуляции задержек только на C#.

Как я понимаю "Первое прописывается в параметрах метода instance.sendtext, а для второго лучше использовать паузу Thread.Sleep(1500); " что то типо этого же должно быть?
C#:
var rnd = new Random();
string text = project.Variables["text"].Value; //проектная переменная с текстом
instance.SendText(text, rnd.Next(200, 500));//от 200 до 500 милисекунд пауза
 
  • Спасибо
Реакции: andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
Нашел выход, если по кубику с эмуляцией задержек нажать правой кнопкой мыши, то есть возможность сконвертировать в C#.
Вставляем в новый код что получили:
instance.SymbolEmulationDelay = 362;
instance.FieldEmulationDelay = 3837;

И вот и всё) Далее вместо числовых подставляем переменные с рандомными числами.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Тебе его точно
Нашел выход, если по кубику с эмуляцией задержек нажать правой кнопкой мыши, то есть возможность сконвертировать в C#.
Вставляем в новый код что получили:
instance.SymbolEmulationDelay = 362;
instance.FieldEmulationDelay = 3837;

И вот и всё) Далее вместо числовых подставляем переменные с рандомными числами.
тебе его точно также придётся вставлять перед каждым действием. Как по мне ползунок легче двигать
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
581
Благодарностей
45
Баллы
28
instance.SymbolEmulationDelay = 362;
instance.FieldEmulationDelay = 3837;

instance.SymbolEmulationDelay = project.Variables["zad1"].Value; так не работает(

как вместо уже имеющихся чисел подсавить имеющиеся переменные zad1 и zad2
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 719
Баллы
113
instance.SymbolEmulationDelay = 362;
instance.FieldEmulationDelay = 3837;

instance.SymbolEmulationDelay = project.Variables["zad1"].Value; так не работает(

как вместо уже имеющихся чисел подсавить имеющиеся переменные zad1 и zad2
C#:
instance.SymbolEmulationDelay = int.Parse(project.Variables["zad1"].Value);
 
  • Спасибо
Реакции: andropovleva

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 022
Благодарностей
1 424
Баллы
113
в переменных проекта все значения записаны в виде строк.
Чтобы получить число, нужно конвертировать значение переменной из строки в число
Так надо писатьinstance.SymbolEmulationDelay = int.Parse(project.Variables["zad1"].Value);
или так instance.SymbolEmulationDelay = Convert.ToInt32(project.Variables["zad1"].Value);
 
  • Спасибо
Реакции: andropovleva

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