Эмуляция клавиатуры

kilimu

Новичок
Регистрация
01.08.2021
Сообщения
18
Благодарностей
1
Баллы
3
Подскажите, пожалуйста, можно ли в эмуляторе клавиатуры задать количество повторений нажатия на одну клавишу? Например, количество раз задает переменная, нажатия на {DOWN}.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Можно повторить действие в цикле (условие выхода из цикла (количество повторений), можно задать через переменную).
82926
 
  • Спасибо
Реакции: Sergodjan

kilimu

Новичок
Регистрация
01.08.2021
Сообщения
18
Благодарностей
1
Баллы
3
Да, это выход, но, я думал, может быть в эмуляторе это предусмотрено

Спасибо за скорый ответ!
 

kilimu

Новичок
Регистрация
01.08.2021
Сообщения
18
Благодарностей
1
Баллы
3
Может кто-нибудь подскажет, можно ли без цикла без цикла?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Да, это выход, но, я думал, может быть в эмуляторе это предусмотрено

Спасибо за скорый ответ!
Может кто-нибудь подскажет, можно ли без цикла без цикла?
Нет, в кубике "Эмуляция клавиатуры" недоступна работа с циклами.
Можно с циклами работать в C#-коде, где использовать код сконвертированный с кубика эмуляции.
Но советуем для начала работать с циклами наглядно - через кубики.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Может кто-нибудь подскажет, можно ли без цикла без цикла?
Можно и без цикла, но придётся немного попрограммировать.

В проекте должна существовать переменная count, в которой находится число сколько раз нужно нажать {DOWN}.
Добавляете экшен Свой JavaScript код, "Выполнять на текущей странице", в нём такой код:
JavaScript:
return "{DOWN}\n".repeat({-Variable.count-});
Не забудьте указать в настройках переменную, в которую сохранится результат работы, в неё сохранится строка, в которой {DOWN} будет повторено указанное количество раз.
Затем используете переменную в экшене эмуляции клавиатуры.

82945
 
  • Спасибо
Реакции: Sergodjan

kilimu

Новичок
Регистрация
01.08.2021
Сообщения
18
Благодарностей
1
Баллы
3
Спасибо за подробные разъяснения, но у меня, почему то скрипт не работает!?!
Эмуляция1.jpg
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Последнее редактирование:
  • Спасибо
Реакции: nicanil

kilimu

Новичок
Регистрация
01.08.2021
Сообщения
18
Благодарностей
1
Баллы
3
Уррррра!!! Все получилось! Куда я смотрел?! -"В проекте должна существовать переменная count " Я действительно про нее забыл. Спасибо за отзывчивость и тщательное разжевывание, для таких как я!
 
  • Спасибо
Реакции: Sergodjan

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