Mais uma ferramenta de automação. Linux e pecados capitais parte sete

Janela de ação

Se há algo de bom no software livre e de código aberto, é que temos muitas soluções diferentes para aplicar a cada problema. Já tenho cinco artigos e meio sobre automação quando minha ideia era dedicar um para cada pecado mortal. Em que espero ser o último dedicado à preguiça (estou cansado) Vamos comentar mais uma ferramenta de automação.

Até agora vimos como agendar a execução de um comando em uma data e hora específicas, fazer o sistema expandir automaticamente um texto digitando uma abreviação ou determinar que um script escrito na linguagem de programação Python seja executado pressionando uma combinação de teclas . Agora veremos como, além de fazer tudo isso, Simule os movimentos do teclado e do mouse.

Infelizmente, ainda não funciona com Wayland, então temos que fazer login novamente no X11 como gerenciador de exibição.

Mais uma ferramenta de automação para Linux

Acciona

O AutoKey tinha a desvantagem de que precisávamos saber como escrever um script Python para automatizar as tarefas mais complexas. Actiona resolve esses problemas permitindo que usemos seu editor visual para automatizar trabalhos como pressionar os botões do mouse, copiar e colar o conteúdo da área de transferência, abrir o navegador para acessar um site específico, iniciar e encerrar processos ou exibir mensagens ou avisos.

Lista de ações pré-programadas

Roteiro de ação

Acciona vem com uma série de scripts pré-programados. Nós apenas temos que preencher os parâmetros para usá-los.

Gerenciamento de janelas

  • Caixa de mensagem: Mostre uma mensagem ou faça uma pergunta.
  • Condição da janela: Verifique se existe uma janela e aja sobre ela.
  • Entrada de dados: Solicita que o usuário insira informações.
  • Entrada múltipla de dados: O usuário deve escolher itens de uma lista.
  • Janela: Executar uma ação em uma janela

dispositivos

Essas ações simulam o comportamento do mouse e do teclado.

  • Caminho do cursor: Mova o cursor do mouse ao longo de um caminho.
  • Clique: Simula o pressionamento dos botões do mouse.
  • Movimento do cursor: Move o cursor para uma posição na tela.
  • Roda: Emula o movimento da roda do mouse.
  • Chave: Simula uma tecla pressionada ou solta.
  • Escrever texto: Escreva um texto.
  • Estado da chave: Verifica se uma combinação de teclas foi pressionada.

Sistema

Executa ações relacionadas ao sistema operacional

  • Comando: Execute um comando ou inicie um processo.
  • Comando separado: Execute ou inicie um comando ou processo separado.
  • Cor de um pixel: Executa ou para de executar uma ação dependendo ou não da cor de um pixel.
  • Mate um processo: Mate o processo indicado.
  • Tocar um som:  Reproduza um arquivo de som de streaming ou armazenado localmente.
  • Abrir URL: Abra uma página da web no navegador definido por padrão no sistema.
  • Notificação: Mostrar uma notificação.
  • Sistema: Reinicie, pare ou suspenda o sistema operacional.
  • Pesquisar imagem:  Procure uma imagem na área de trabalho, em uma janela ou em outra imagem.
  • Texto para fala: Leia um texto usando a ferramenta de acessibilidade do sistema.

Uso interno

Eles fazem parte da estrutura do script.

  • Vamos para: Define a próxima ação a ser executada.
  • Sem operação: Não hace nada.
  • Ciclo: Indica que a ação a seguir deve ser executada várias vezes.
  • Código: Execute o código Javascript.
  • Condição de uma variável: Executa uma ação se uma determinada variável tiver o valor predefinido.
  • Condição do tempo: Executa uma ação se for o momento indicado anteriormente.
  • Console: Escreva uma entrada no console do programa
  • Intervalo: Interrompe a execução do script pelo tempo especificado.
  • Sair da ação: Sai do programa.
  • Variável: Atua em uma variável.
  •  Parar: Interrompe o programa.

Dados

trabalhar em dados

  • Copie um arquivo.
  • Ler um arquivo de texto.
  • Copie da área de transferência.
  • Escreva para a área de transferência.
  • Enviar um email.
  • Baixando arquivo de um site.

Para programar cada uma das ações mencionadas acima, basta clicar no menu à esquerda e completar os parâmetros solicitados. Ao contrário do que costuma acontecer com muitos programas de código aberto, temos um manual de usuário completo. Infelizmente, tanto o manual pois a interface do usuário está em inglês.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.