Действия мыши и клавиатуры
Действие Отправить нажатия клавиш позволяет имитировать работу на клавиатуре. Чтобы вставить специальные клавиши, такие как клавиши со стрелками и CAPS LOCK, а также модификаторы, такие как SHIFT и CTRL, используйте действие Вставить специальные клавиши.
В следующем примере в сообщение электронной почты добавляется подпись, начинающаяся с двух разрывов строки. Затем действие отправляет нажатия клавиш CTRL + A и CTRL + C, чтобы выделить и скопировать текст в буфер обмена.
Заметка
Чтобы использовать клавишу в качестве модификатора, используйте запись с фигурными скобками для обеих клавиш.
Чтобы имитировать движение мыши, используйте действие Переместить мышь. В следующем примере мышь перемещается вручную в определенные координаты с нормальной скоростью.
Переместите мышь к определенному изображению на экране с помощью действия Навести указатель мыши на изображение. В следующем примере курсор перемещается на первое вхождение значка поиска и щелкает его левой кнопкой мыши.
В разделе Дополнительно параметров действия вы видите, что действие ожидает 30 секунд, чтобы изображение появилось в окне переднего плана, а мышь будет указывать на центр изображения.
Блокировать ввод
Блокирует ввод с помощью мыши и клавиатуры, чтобы поток мог выполнять действия мыши и клавиатуры без вмешательства пользователя.
Внимание
Из-за своей критической функциональности действие Блокировать ввод требует повышенных прав для запуска. Поэтому, прежде чем использовать действие, убедитесь, что Power Automate выполняется с правами администратора. Дополнительную информацию о выполнении Power Automate от имени администратора см. в статье Запуск Power Automate с повышенными правами.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Block it | Н/Д | Логическое значение | Истина | Укажите, следует ли заблокировать или разблокировать ввод с помощью мыши и клавиатуры. |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно заблокировать/разблокировать ввод пользователя в неинтерактивном режиме. | Указывает на проблему при блокировке/разблокировке ввода в неинтерактивном режиме. |
Не удалось заблокировать/разблокировать ввод. | Указывает на проблему при блокировке/разблокировке ввода. |
Получить положение мыши
Извлекает текущее положение указателя мыши на экране в пиксельных координатах.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Relative to | Н/Д | Экран, Окно переднего плана | Экран | Укажите, как извлекать положение мыши — в экранных координатах или относительно верхнего левого угла активного окна. |
Создаваемые переменные
Аргумент | Type | Description |
---|---|---|
MousePosX | Числовое значение | Значение положения мыши по горизонтали (X) |
MousePosY | Числовое значение | Значение положения мыши по вертикали (Y) |
Исключения
Исключение | Описание |
---|---|
Невозможно извлечь положение курсора мыши в неинтерактивном режиме. | Указывает на проблему при извлечении положения курсора мыши в неинтерактивном режиме. |
Переместить мышь
Перемещает указатель мыши в заданное положение.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Position X | Нет | Числовое значение | Целевое положение мыши по горизонтали (X) | |
Position Y | Нет | Числовое значение | Целевое положение мыши по вертикали (Y) | |
Relative to | Н/Д | Экран, Активное окно, Текущее положение мыши | Экран | Укажите, относительно чего задается новое положение мыши — левого верхнего угла экрана, переднего окна или текущего положения. |
Move mouse from previous position | Н/Д | Мгновенно, С анимацией (низкая скорость), С анимацией (нормальная скорость), С анимацией (высокая скорость) | Мгновенные | Укажите, как следует переместить мышь. |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно переместить мышь в неинтерактивном режиме. | Указывает на проблему при перемещении мыши в неинтерактивном режиме. |
Не удалось переместить мышь. | Указывает на проблему при перемещении мыши. |
Навести указатель мыши на изображение
Наводит указатель мыши на изображение на экране или в окне переднего плана.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Изображение, на которое необходимо переместить указатель мыши | Нет | Списокизображений | Список изображений для перемещения указателя мыши | |
Стиль движения мыши | Неприменимо | Мгновенно, С анимацией (низкая скорость), С анимацией (нормальная скорость), С анимацией (высокая скорость) | Мгновенно | Укажите стиль движения указателя мыши из предыдущего положения в начало записываемого маршрута (или в конечное положение). |
Вхождение | Да | Числовое значение | 1 | Обнаруженное вхождение изображения, на которое необходимо переместить указатель мыши |
Отправить щелчок после перемещения мыши | Неприменимо | Логическое значение | False | Укажите, нужно ли отправлять щелчок после наведения указателя мыши на изображение |
Click type | Н/Д | Левый щелчок, Правый щелчок, Двойной щелчок, Средний щелчок, Левая кнопка вниз, Левая кнопка вверх, Правая кнопка вниз, Правая кнопка вверх | Щелчок левой кнопкой мыши | Щелчок мыши по изображению для отправки |
Ожидать появления изображения | Неприменимо | Логическое значение | True | Выберите, следует ли действию ждать, если изображение не найдено на экране или в окне переднего плана |
Время ожидания сбоя | Да | Числовое значение | 0 | Время ожидания сбоя в секундах |
Секунд до щелчка | Да | Числовое значение | 0 | Количество секунд ожидания перед отправкой щелчка |
Алгоритм сопоставления изображений | Неприменимо | Базовый, Расширенный | Обычный | Какой алгоритм будет использоваться при поиске изображения |
Положение мыши относительно изображения | Неприменимо | в верхнем левом углу, вверху в центре, в правом верхнем углу, посередине слева, центр, посередине справа, в левом нижнем углу, внизу в центре, в правом нижнем углу | по центру | Часть изображения, на которую будет наведен указатель мыши |
Смещение X | Нет | Текстовое значение | 0 | Смещение мыши вправо в пикселях |
Смещение Y | Нет | Текстовое значение | 0 | Смещение мыши вниз в пикселях |
Tolerance | Да | Числовое значение | 10 | Укажите, насколько заданное изображение может отличаться от изначально выбранного изображения |
Искать изображение на | Неприменимо | Весь экран, Только окно переднего плана | Весь экран | Указывает, нужно ли искать указанное изображение только в окне переднего плана или на всем видимом экране. Ни один из вариантов не найдет изображение, если оно не четко видно на экране |
Search mode | Н/Д | Искать по всему экрану или находящемуся на переднем плане окну, Искать в указанной подобласти экрана или находящегося на переднем плане окне | Искать по всему экрану или находящемуся на переднем плане окну | Укажите, где следует искать заданное изображение — на всем экране (или окне) или только в определенной подобласти. |
X1 | Да | Числовое значение | Начальная координата X подобласти для поиска | |
Y1 | Да | Числовое значение | Начальная координата Y подобласти для поиска | |
X2 | Да | Числовое значение | Конечная координата X подобласти для поиска | |
Y2 | Да | Числовое значение | Конечная координата Y подобласти для поиска |
Создаваемые переменные
Аргумент | Type | Description |
---|---|---|
X | Числовое значение | Координата X точки, в которой изображение найдено на экране. Если изображение ищется в окне переднего плана, возвращаемая координата указывается относительно левого верхнего угла окна |
Y | Числовое значение | Координата Y точки, в которой изображение найдено на экране. Если изображение ищется в окне переднего плана, возвращаемая координата указывается относительно левого верхнего угла окна |
Исключения
Исключение | Описание: |
---|---|
Изображение не найдено на экране. | Указывает, что заданное изображение не найдено на экране. |
Невозможно переместить мышь в неинтерактивном режиме. | Указывает на проблему при перемещении мыши в неинтерактивном режиме. |
Не удалось переместить мышь. | Указывает на проблему при перемещении мыши. |
Недопустимые координаты подобласти | Указывает, что координаты заданной подобласти недопустимы |
Недостаточно вхождений изображения на экране | Указывает, что на экране не обнаружено достаточное количество вхождений заданного изображения. |
Переместить указатель мыши на текст на экране (распознавание текста)
Наводит указатель мыши на текст на экране или в окне переднего плана, применяя распознавание текста.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
OCR engine type | Нет | Переменная подсистемы распознавания текста, подсистема Tesseract | Переменная подсистемы распознавания текста | Тип используемой подсистемы распознавания текста. Выберите заранее настроенную подсистему распознавания текста или настройте новую. |
OCR engine variable | Нет | OCREngineObject | Подсистема распознавания текста, которая будет использоваться для поиска текста | |
Text to find | Нет | Текстовое значение | Текст для наведения указателя мыши | |
Is regular expression | Н/Д | Логическое значение | Ложь | Указывает, нужно ли использовать регулярное выражение для поиска текста на экране. |
Вхождение | Да | Числовое значение | 1 | Положительное число, которое будет использоваться в качестве вхождения текста на экране |
Search for text on | Неприменимо | Весь экран, Только окно переднего плана | Весь экран | Указывает, нужно ли искать указанный текст только в окне переднего плана или на всем видимом экране. Ни один из вариантов не найдет текст, если он не четко виден на экране |
Search mode | Н/Д | Источник целиком, Только определенная подобласть, Подобласть относительно изображения | Источник целиком | Следует ли сканировать весь экран (или окно) для поиска предоставленного текста или только его определенную подобласть |
Image(s) | Нет | Списокизображений | Изображение или изображения, определяющие подобласть (относительно верхнего левого угла изображения) для поиска заданного текста | |
X1 | Да | Числовое значение | Начальная координата X подобласти для поиска заданного текста | |
Tolerance | Да | Числовое значение | 10 | Укажите, насколько искомое изображение может отличаться от изначально выбранного изображения. |
Y1 | Да | Числовое значение | Начальная координата Y подобласти для поиска заданного текста | |
X1 | Да | Числовое значение | Начальная координата X подобласти (относительно заданного изображения) для поиска заданного текста | |
X2 | Да | Числовое значение | Конечная координата X подобласти для поиска заданного текста | |
Y1 | Да | Числовое значение | Начальная координата Y подобласти (относительно заданного изображения) для поиска заданного текста | |
Y2 | Да | Числовое значение | Конечная координата Y подобласти для поиска заданного текста | |
X2 | Да | Числовое значение | Конечная координата X подобласти (относительно заданного изображения) для поиска заданного текста | |
Y2 | Да | Числовое значение | Конечная координата Y подобласти (относительно заданного изображения) для поиска заданного текста | |
Move mouse from previous position | Н/Д | Мгновенно, С анимацией (низкая скорость), С анимацией (нормальная скорость), С анимацией (высокая скорость) | Мгновенно | Стиль движения указателя мыши из предыдущего положения в окончательное положение |
Язык Windows OCR | Неприменимо | Китайский (упрощенный), китайский (традиционный), чешский, датский, голландский, английский, финский, французский, немецкий, греческий, венгерский, итальянский, японский, корейский, норвежский, польский, португальский, румынский, русский, сербский (кириллица), сербский (латиница), словацкий, испанский, шведский, турецкий | Английский | Язык текста, распознаваемого подсистемой Windows OCR |
Использовать другой язык | Неприменимо | Логическое значение | False | Указывает, следует ли использовать язык, не заданный в поле "Язык Tesseract" |
Язык Tesseract | Неприменимо | Английский, Немецкий, Испанский, Французский, Итальянский | Английский | Язык текста, распознаваемого подсистемой Tesseract |
Сокращение языка | Нет | Текстовое значение | Сокращение используемого языка для Tesseract. Например, если данные — "eng.traineddata", установите для этого параметра значение "eng" | |
Путь к языковым данным | Нет | Текстовое значение | Путь к папке, содержащей данные Tesseract для указанного языка | |
Множитель ширины изображения | Нет | Числовое значение | 1 | Множитель ширины изображения |
Множитель высоты изображения | Нет | Числовое значение | 1 | Множитель высоты изображения |
Ожидать появления текста | Неприменимо | Логическое значение | False | Укажите, нужно ли ждать, если текст не найден на экране или в находящемся на переднем плане окне. |
Fail if text doesn't appear within | Да | Числовое значение | 10 | Время ожидания в секундах до появления указанного текста |
Send a click after moving mouse | Н/Д | Логическое значение | Ложь | Укажите, нужно ли отправлять щелчок после наведения указателя мыши на текст. |
Click type | Н/Д | Левый щелчок, Правый щелчок, Двойной щелчок, Средний щелчок, Левая кнопка вниз, Левая кнопка вверх, Правая кнопка вниз, Правая кнопка вверх | Щелчок левой кнопкой мыши | Тип щелчка мыши по тексту для отправки |
Wait before clicking for | Да | Числовое значение | 1 | Количество секунд ожидания перед щелчком |
Mouse position relative to text | Н/Д | Вверху слева, Вверху в центре, Вверху справа, Посередине слева, Посередине в центре, Посередине справа, Внизу слева, Внизу в центре, Внизу справа | Посередине в центре | Укажите часть текста, на которую будет наведен указатель мыши |
Смещение X | Нет | Текстовое значение | 0 | Смещение мыши вправо в пикселях |
Смещение Y | Нет | Текстовое значение | 0 | Смещение мыши вниз в пикселях |
Алгоритм сопоставления изображений | Неприменимо | Базовый, Расширенный | Обычный | Какой алгоритм будет использоваться при поиске изображения |
Заметка
Механизм регулярных выражений Power Automate — .NET. Дополнительную информацию о регулярных выражениях см. в статье Язык регулярных выражений — краткий справочник.
Создаваемые переменные
Аргумент | Type | Description |
---|---|---|
LocationOfTextFoundX | Числовое значение | Координата X точки, в которой текст найден на экране. Если поиск текста выполняется в окне переднего плана, эта координата указывается относительно левого верхнего угла окна |
LocationOfTextFoundY | Числовое значение | Координата Y точки, в которой текст найден на экране. Если поиск текста выполняется в окне переднего плана, эта координата указывается относительно левого верхнего угла окна |
WidthOfTextFound | Числовое значение | Ширина области, в которой был найден текст |
HeightOfTextFound | Числовое значение | Ширина области, в которой был найден текст |
Исключения
Исключение | Описание |
---|---|
Текст не найден на экране. | Указывает, что заданный текст не найден на экране. |
Невозможно переместить мышь в неинтерактивном режиме. | Указывает на проблему при перемещении мыши в неинтерактивном режиме. |
Не удалось переместить мышь. | Указывает на проблему при перемещении мыши. |
Недопустимые координаты подобласти | Указывает, что координаты заданной подобласти недопустимы |
Не удалось создать подсистему распознавания текста | Указывает, что произошла ошибка при попытке создать подсистему распознавания текста |
Папка пути к данным не существует | Указывает, что папка, заданная для данных языка, не существует |
Выбранный языковой пакет Windows не установлен на компьютере | Означает, что выбранный языковой пакет Windows не установлен на компьютере |
Подсистема распознавания текста недоступна | Указывает, что подсистема распознавания текста недоступна |
Отправить щелчок мыши
Отправляет событие щелчка мыши.
Внимание
Чтобы предотвратить несанкционированный доступ, Power Automate должен работать с теми же или более высокими привилегиями, что и приложения, которые он автоматизирует. Чтобы использовать действие Отправить щелчок мышью для взаимодействия с приложениями, работающими с повышенными привилегиями, выполните Power Automate как администратор. Дополнительную информацию о выполнении Power Automate от имени администратора в Выполнить Power Automate с повышенными правами.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Mouse event to send | Н/Д | Левый щелчок, Правый щелчок, Двойной щелчок, Средний щелчок, Левая кнопка вниз, Левая кнопка вверх, Правая кнопка вниз, Правая кнопка вверх | Щелчок левой кнопкой мыши | Укажите форму события мыши для отправки. |
Wait | Да | Числовое значение | 0 | Время задержки перед отправкой события мыши в миллисекундах |
Move mouse | Н/Д | Логическое значение | Ложь | Переместить мышь |
X | Нет | Числовое значение | Положение указателя мыши по горизонтали (X) в пиксельных координатах | |
Y | Нет | Числовое значение | Положение указателя мыши по вертикали (X) в пиксельных координатах | |
Relative to | Н/Д | Экран, Активное окно, Текущее положение мыши | Экран | Укажите, относительно чего задается новое положение мыши — левого верхнего угла экрана, переднего окна или текущего положения. |
Mouse movement style | Н/Д | Мгновенно, С анимацией (низкая скорость), С анимацией (нормальная скорость), С анимацией (высокая скорость) | Мгновенно | Стиль движения указателя мыши из предыдущего положения в начало записываемого маршрута (или в конечное положение) |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно отправить щелчок мыши в неинтерактивном режиме. | Указывает на проблему при отправке щелчка мыши в неинтерактивном режиме. |
Щелчок мыши за границами экрана | Указывает, что щелчок мыши произошел за границами экрана. |
Не удалось отправить щелчок мыши. | Указывает на проблему при отправке щелчка мыши. |
Отправка клавиш
Отправляет нажатия клавиш в текущее активное приложение.
Внимание
Чтобы предотвратить несанкционированный доступ, Power Automate должен работать с теми же или более высокими привилегиями, что и приложения, которые он автоматизирует. Чтобы использовать действие Отправить нажатия клавиш для взаимодействия с приложениями, работающими с повышенными привилегиями, выполните Power Automate как администратор. Дополнительную информацию о выполнении Power Automate от имени администратора см. в статье Запуск Power Automate с повышенными правами.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Отправлять нажатия клавиш в | Неприменимо | Окно переднего плана, По элементу пользовательского интерфейса, По экземпляру/дескриптору окна, По заголовку и/или классу | Окно переднего плана | Укажите, должны ли нажатия клавиш отправляться в окно переднего плана, в элемент пользовательского интерфейса, в экземпляр окна или в сочетание заголовка/класса окна |
Текст для отправки | Нет | Прямой ввод зашифрованного текста или Текстовое значение | Текст для отправки в приложение | |
Задержка между нажатиями клавиш | Да | Числовое значение | 10 | Укажите задержку в миллисекундах между отправкой нажатий клавиш, чтобы избежать ошибок ввода. |
Send Text as hardware keys | Н/Д | Логическое значение | Ложь | Эмуляция нажатий клавиш на клавиатуре при отправке текста целиком |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно отправить нажатия клавиш в неинтерактивном режиме. | Указывает на проблему при отправке нажатий клавиш в неинтерактивном режиме. |
Текст для отправки не представляет допустимые нажатия клавиш. | Указывает, что заданный текст не представляет допустимые нажатия клавиш. |
Активное приложение для отправки нажатий клавиш отсутствует. | Указывает, что активное приложение для отправки нажатий клавиш отсутствует. |
Не удалось отправить нажатия клавиш. | Указывает на проблему при отправке нажатий клавиш. |
Заметка
Чтобы имитировать нажатие физической клавиши внутри действия Отправлять нажатия клавиш, используйте запись с фигурными скобками {}. Чтобы использовать клавишу в качестве модификатора, используйте запись с фигурными скобками {} для обеих клавиш. Действие Отправлять нажатия клавиш принимает Коды виртуальных клавиш.
Действительные клавиши
Категории | Ключи |
---|---|
Кнопки | LButton, RButton, Cancel, MButton, XButton1, XButton2 |
Управление с клавиатуры | Back, Tab, LineFeed, Clear, Enter, Return, ShiftKey, ControlKey, Menu, Pause, CapsLock, Capital, Escape, Space, Prior, PageUp, PageDown, Next, End, Home, Left, Up, Right, Down, Select, Print, Execute, Snapshot, PrintScreen, Insert, Delete, Help |
Кнопки | HangulMode, HanguelMode, KanaMode, JunjaMode, FinalMode, KanjiMode, HanjaMode |
Ключи IME | IMEConvert, IMENonconvert, IMEAccept, IMEAceept, IMEModeChange |
Клавиши браузера | BrowserSearch, BrowserFavorites, BrowserHome |
Клавиши громкости | VolumeMute, VolumeDown, VolumeUp |
Клавиши мультимедиа | MediaNextTrack, MediaPreviousTrack, MediaStop, MediaPlayPause |
Кнопки | LaunchMail, SelectMedia, LaunchApplication1, LaunchApplication2 |
Ключи OEM | OemSemicolon, Oem1, Oemplus, Oemcomma, OemMinus, OemPeriod, Oem2, OemQuestion, Oem3, Oemtilde, Oem4, OemOpenBrackets, OemPipe, Oem5, OemCloseBrackets, Oem6, OemQuotes, Oem7, Oem8, Oem102, OemBackslash, OemClear |
Кнопки | ProcessKey, Packet, Attn, Crsel, Exsel, EraseEof, Play, Zoom, NoName, Pa1 |
Кнопки | KeyCodem, Shift, Control, Alt, Modifiers |
Клавиши D | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9 |
Письма | A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z |
Клавиши Windows | LWin, RWin, Apps, Sleep |
Клавиши на цифровой клавиатуре | NumPad0, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9 |
Клавиши вычислений | Multiply, Add, Separator, Subtract, Decimal, Divide |
Функциональные клавиши | F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24 |
Кнопки | NumLock, Scroll, LShiftKey, RShiftKey, LControlKey, RControlKey, LMenu, RMenu, BrowserBack, BrowserForward, BrowserRefresh, BrowserStop |
Нажать/отпустить клавишу
Нажимает (и удерживает) или отпускает одну или несколько клавиш-модификаторов (ALT, CTRL или SHIFT).
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Action to perform | Н/Д | Нажать, Отпустить | Нажать | Укажите, нужно ли нажимать или отпускать клавиши с помощью этого действия. |
Control | Н/Д | Логическое значение | Ложь | Укажите, нужно ли нажимать/отпускать клавишу Ctrl |
Alt | Н/Д | Логическое значение | Ложь | Укажите, нужно ли нажимать/отпускать клавишу Alt |
Shift | Н/Д | Логическое значение | Ложь | Укажите, нужно ли нажимать/отпускать клавишу Shift |
Win | Н/Д | Логическое значение | Ложь | Укажите, нужно ли нажимать/отпускать клавишу Windows |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно нажать или отпустить клавишу в неинтерактивном режиме | Указывает на проблему при нажатии или отпускании клавиши в неинтерактивном режиме. |
Задать состояние клавиши
Задает состояние (включено или выключено) клавиш Caps Lock, Num Lock и Scroll Lock
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Key | Н/Д | Caps Lock, Num Lock, Scroll Lock | CAPS LOCK | Укажите клавишу для настройки |
State | Неприменимо | Откл., Вкл. | Вкл | Состояние клавиши — включено или выключено |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Description |
---|---|
Невозможно установить состояние клавиши в неинтерактивном режиме. | Указывает на проблему при установке состояния клавиши в неинтерактивном режиме. |
Ожидать действия мыши
Приостанавливает выполнение потока, пока не изменится указатель мыши; обычно это переход указателя в состояние курсора ожидания (песочные часы) или выход из него.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Wait for mouse pointer to | Н/Д | Стать, Не стать | Стать | Выберите действие курсора мыши, которого нужно дождаться. |
Mouse pointer | Н/Д | Стрелка, Запуск приложения, Крест, Рука, Справка, IBeam, Курсор ожидания | Стрелка | Укажите состояние указателя мыши. |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Это действие не включает никаких исключений.
Получить идентификатор клавиатуры
Извлекает идентификатор активной клавиатуры из реестра компьютера.
Входные параметры
Это действие не требует никаких входных данных.
Создаваемые переменные
Аргумент | Type | Description |
---|---|---|
KeyboardLayoutId | Числовое значение | Раздел реестра идентификатора активной клавиатуры |
Исключения
Исключение | Описание |
---|---|
Не найден идентификатор клавиатуры. | Указывает на ошибку при извлечении идентификатора клавиатуры. |
Дождаться горячей клавиши
Приостановка выполнения потока, пока не будет нажато определенное сочетание клавиш. Горячие клавиши должны содержать как минимум одну клавишу или клавишу и модификатор (CTRL, ALT, SHIFT). Можно определить несколько сочетаний клавиш.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Description |
---|---|---|---|---|
Сочетание клавиш | Неприменимо | Комбинация клавиш | CTRL + A | Укажите сочетания клавиш для ожидания. Горячие клавиши должны содержать ровно одну клавишу или сочетание клавиши и модификаторов (CTRL, ALT, SHIFT). Чтобы добавить несколько сочетаний клавиш, выберите «Создать сочетание клавиш». |
Продолжить выполнение потока после истечения времени ожидания | Неприменимо | Логическое значение | False | Укажите, будет ли поток запускаться в любом случае, если время ожидания горячей клавиши истечет. |
Continue after | Да | Числовое значение | 10 | Время в секундах до возобновления потока |
Создаваемые переменные
Аргумент | Type | Description |
---|---|---|
IndexOfShortcutKeyPressed | Числовое значение | Индекс горячей клавиши, если они заданы в формате списка. |
Исключения
Исключение | Описание |
---|---|
Не удалось зарегистрировать горячую клавишу. | Указывает, что не удалось зарегистрировать горячую клавишу. |