Эмуляция ввода текста
Type simulate
Last updated
Type simulate
Last updated
Элемент имитирует пользовательский ввод текста с клавиатуры. Для корректной работы поместите элемент в контейнер Присоединиться к приложению.
Обязательные для заполнения свойства отмечены символом *
. Описание общих свойств см. в разделе Свойства элемента.
Текст [String] — строка для ввода. Пример: "test text"
.
Пауза* [Int32] — пауза между нажатиями клавиш, указывается в миллисекундах. По умолчанию 500
. Пауза игнорируется, если установлена галочка в свойстве Новое ядро — в этом случае задержки при вводе не будет.
Таймаут* [Int32] — предельное время ожидания завершения процесса, указывается в миллисекундах. По умолчанию 10000
. Если процесс не завершился в установленное время, возникнет ошибка.
Асинхронный [Boolean] — определяет, следует ли использовать асинхронный ввод.
Новое ядро [Boolean] — определяет, следует ли использовать новое ядро для взаимодействия с операционной системой. По умолчанию новое ядро не используется. Данное свойство рекомендуется включать, если вы столкнулись с какой-либо проблемой при имитации ввода — например, если не эмулируется подчеркивание.
Защищенный текст [SecureString] — защищенная строка. Данное свойство предназначено, если вы хотите имитировать ввод конфиденциальных данных, и вам не подходит свойство Текст.
Пример процесса, который демонстрирует использование элемента, доступен в нашем публичном репозитории Learning.
Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning.
Распакуйте архив и откройте в Студии проект из папки StudioActivities.
Откройте процесс Эмуляция ввода текста.ltw
.
Пример использования элемента в процессе с типом Только код (Pure code):