Pressionar teclas CV#

Emula pressionamentos de teclas do teclado. Pode emular tanto entrada contínua de texto quanto combinações de teclas, além de qualquer combinação de teclas especiais e texto. As combinações podem incluir não apenas teclas do teclado, mas também botões do mouse. Para gravar combinações de teclas, abra a janela do seletor e clique no botão "Record".

Seletor

[Seletor] Identificador do elemento da interface do usuário.

Se o seletor estiver vazio, o clique será realizado usando os deslocamentos especificados a partir da posição atual do cursor.

Keys

[Texto] Text or keys, that need to be emulated.

For example:

  • "Test text" - the keys for entering this string will be emulated;
  • "[+CTRL][S][-CTRL]" - the Ctrl+S key combination will be pressed.

Within a single block, you can combine continuous text input and key presses.

To record key combinations, open the selector window and click the "Record" button.

ID do processo

[Link] Variável na qual o identificador do processo é armazenado. Indica com qual aplicativo deve-se trabalhar.

Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também especifica a aba específica do navegador com a qual o bloco deve trabalhar.

Se a propriedade for deixada em branco, ou se a variável ID do processo não tiver sido atribuída anteriormente no momento da execução do aplicativo ou abertura do navegador, o aplicativo e a aba do navegador serão determinados a partir do conteúdo da linha correspondente do seletor.

O ID do processo pode ser obtido, por exemplo, usando os blocos "Executar aplicativo" ou "Obter processo".

Interativo

If enabled, pauses will be inserted between key presses.

We recommend enabling this property if individual letters are lost during text input emulation because of the application or web page behavior.

Tempo de pausa[Número] If the Interativo property is enabled, the pause specified here in milliseconds will be inserted between key presses.
Selecionar tudoSend the "Select all" keyboard shortcut (Ctrl+A) before starting input.
Somente textoIf enabled, all text is treated as characters and will not be split into control keys.
Atraso antes[Número] Atraso em segundos antes da execução do bloco.
Atraso depois[Número] Atraso em segundos após a execução do bloco.
Tempo limite[Número] Tempo máximo de espera para o elemento especificado, em segundos.
Deslocamento em X

[Número] Deslocamento relativo do clique no eixo X a partir do canto superior esquerdo do elemento.

Se nenhum valor for especificado (a propriedade estiver vazia), o centro do elemento será usado como ponto de clique.

Deslocamento em Y

[Número] Deslocamento relativo do clique no eixo Y a partir do canto superior esquerdo do elemento.

Se nenhum valor for especificado (a propriedade estiver vazia), o centro do elemento será usado como ponto de clique.

Seletor de espera

[Seletor] Identificador do elemento da interface do usuário.

Se o seletor estiver vazio, o bloco não aguardará a aparição desse elemento.

Tipo de espera do seletor de espera

Selecione o tipo de espera:

  • Appear - aparecimento,
  • Disappear - desaparecimento.
Atraso antes de verificar o seletor de espera[Número] Atraso antes de verificar o seletor de espera.
Tempo de espera para o seletor de espera[Número] Tempo máximo de espera para o elemento especificado no seletor de espera, em segundos.
Número de tentativas para o seletor de espera

[Número] Número de tentativas para o seletor de espera.

Se o seletor de espera não for encontrado, o bloco clicará no seletor principal.

Rolagem automáticaSe selecionado, a lista rolará automaticamente até o elemento que estiver fora da área visível.
Simulação de movimentoQuando ativado, será simulado o movimento do cursor do mouse da posição atual até o ponto calculado pelo bloco.
Simulação de cliqueQuando ativado, uma mensagem WM será enviada ao elemento para emular um clique.
Liberação automática

When enabled, pressed keys (with the + modifier, for example [+CTRL]) will be automatically released after the block finishes.

Se a propriedade estiver desativada, será necessário liberar manualmente a tecla pressionada anteriormente (com o modificador -, por exemplo [-CTRL]).

Converter em códigos de teclas

Somente para Linux. Permite converter o texto especificado em códigos de teclas.

Usado se o método padrão de entrada de texto não funcionar. A propriedade seleciona a combinação de teclas usada para alternar idiomas.

Importante: neste modo, não é possível combinar teclas do sistema e texto. Isso significa que será necessário usar dois blocos.

Nível de tratamento de erros

Seleção do nível de tratamento de erros.

Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - os erros são ignorados;
  • "Handle" - os erros são tratados.

Se "Default" for selecionado, será usado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos exibirão durante a execução.

Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída das informações principais;
  • "Detailed" - saída de informações detalhadas.

Se "Default" for selecionado, será usado o valor do bloco "Início" deste diagrama.

Texto de erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.