Pular para o conteúdo

Script do import [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Script do import [RESOLVIDO]

Enviado em 23/07/2012 - 20:49h

Olá pessoal. Uso Kde4 e gostaria de criar um script para ser iniciado com ele, usando o comando "import" para tirar screenshots a cada 5 minutos e colocá-los em sequência numérica em uma pasta. O comando é esse: "import -window root -quality 40 /path/tela.jpg"

Responder tópico

2. Re: Script do import [RESOLVIDO]

Enviado em 23/07/2012 - 23:02h

Fiz um teste aqui.

# vi /usr/local/sbin/print.sh

Acrescenta:
#!/bin/bash

for ((n=1;n<=5;n++)); # Incrementar a variável "n" em mais 1, até n ser <=5.
do
import -window root -quality 40 /tmp/tela$n.jpg
sleep 1m # Aguarda 1 minuto
done
# chmod 775 /usr/local/sbin/print.sh

*Testando

# bash -x /usr/local/sbin/print.sh

Para iniciar com o sistema, adiciona o shell no rc.local.

Abraço!

3. Re: Script do import [RESOLVIDO]

Enviado em 24/07/2012 - 07:58h

amarildosertorio escreveu:

Fiz um teste aqui.

# vi /usr/local/sbin/print.sh

Acrescenta:
#!/bin/bash

for ((n=1;n<=5;n++)); # Incrementar a variável "n" em mais 1, até n ser <=5.
do
import -window root -quality 40 /tmp/tela$n.jpg
sleep 1m # Aguarda 1 minuto
done


# chmod 775 /usr/local/sbin/print.sh

*Testando

# bash -x /usr/local/sbin/print.sh

Para iniciar com o sistema, adiciona o shell no rc.local.

Abraço!
Fiz uns testes aqui e funcionou, mas só esclarecendo: no caso, o trecho n<=5 especifica quantos screenshots serão tirados, correto? Eu nunca aprendi o for... que lástima.

4. Re: Script do import [RESOLVIDO]

Enviado em 24/07/2012 - 08:58h

for (expressão1; expressão2; expressão3) comando;

As três expressões geralmente tem os seguintes significados:
1. A expressão1 é utilizada para inicializar a variável de controle do laço;
2. A expressão2 é um teste que controla o fim do laço;
3. A expressão3 normalmente faz um incremento ou decremento da variável de controle.

5. Ok!

Enviado em 24/07/2012 - 09:23h

amarildosertorio escreveu:

for (expressão1; expressão2; expressão3) comando;

As três expressões geralmente tem os seguintes significados:
1. A expressão1 é utilizada para inicializar a variável de controle do laço;
2. A expressão2 é um teste que controla o fim do laço;
3. A expressão3 normalmente faz um incremento ou decremento da variável de controle.
Valeu man!

6. Re: Script do import [RESOLVIDO]

Enviado em 24/07/2012 - 10:16h

Di boa!

Precisando... estamos ai!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder