Inserir entrada de Teclado em um Shell Script

1. Inserir entrada de Teclado em um Shell Script

PEDRO HENRIQUE DA SILVA SOUZA
Kamiigawa

(usa Ubuntu)

Enviado em 18/02/2020 - 21:19h

Boa Noite, Prezados.

Estou iniciando nesse mundo de Shell Script e estou muito animado, porem eu me pintou algumas duvidas.

Como faço para inserir entrada de teclado em um shell script?

Exemplo: Criei um Script que executa o Firefox ao ser iniciado, porem eu quero agora que assim que executar o firefox ele digitasse o nome de algum site.

Para isso eu imagino que preciso colocar um comando para o script aguardar 2 segundos (Esperar o Firefox abrir e carregar) e em seguida inserir uma entrada de teclado para digitar "WWW.GOOGLE.COM.BR" e dar ENTER automático.

Esse é o problema, eu não sei qual comando usar para dar entrada no teclado automaticamente.

Já pesquisei em vários lugares e não consigo encontrar a resposta


  


2. Re: Inserir entrada de Teclado em um Shell Script

João Cláudio de Alcântara
aguamole

(usa Lubuntu)

Enviado em 18/02/2020 - 21:48h

$ firefox www.google.com.br 


CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


3. Re: Inserir entrada de Teclado em um Shell Script

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 18/02/2020 - 21:52h


Kamiigawa escreveu:

Boa Noite, Prezados.

Estou iniciando nesse mundo de Shell Script e estou muito animado, porem eu me pintou algumas duvidas.

Como faço para inserir entrada de teclado em um shell script?

Exemplo: Criei um Script que executa o Firefox ao ser iniciado, porem eu quero agora que assim que executar o firefox ele digitasse o nome de algum site.

Para isso eu imagino que preciso colocar um comando para o script aguardar 2 segundos (Esperar o Firefox abrir e carregar) e em seguida inserir uma entrada de teclado para digitar "WWW.GOOGLE.COM.BR" e dar ENTER automático.

Esse é o problema, eu não sei qual comando usar para dar entrada no teclado automaticamente.

Já pesquisei em vários lugares e não consigo encontrar a resposta


Dica:
Antes de iniciar o firefox, crie uma variável com o site,
depois inicie o firefox com a variável,
Exemplo:
site="vivaolinux.com.br"
firefox $site
Inicia o firefox na pagina definida na "var" site.

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


4. Re: Inserir entrada de Teclado em um Shell Script

PEDRO HENRIQUE DA SILVA SOUZA
Kamiigawa

(usa Ubuntu)

Enviado em 18/02/2020 - 22:09h

Funcionou pessoal. só mais uma dúvida, para inserir teclas como (Direita, Esquerda "Aperte duas vezes para direita) qual séria o comando?


5. Re: Inserir entrada de Teclado em um Shell Script

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 19/02/2020 - 10:05h

Dá uma lida sobre "xdotool".







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts