Ir ao conteúdo
  • Cadastre-se

Digitar automaticamente de tempo em tempo


Poca

Posts recomendados

Galera, existe algo que possa, por exemplo, digitar

"Enter"/reset"Enter"

(enter entre aspas significa a tecla mesmo rsrs)

então, existe algo que eu possa configurar, para apertar nessa sequencia?

"Enter"/reset"Enter"

por exemplo, de 3 em 3 minutos?

preciso muito urgentemente disso...

alguém poderia me ajudar serio mesmo?

Aguardo Respostas

Link para o comentário
Compartilhar em outros sites

Olá amigo,

Espero que essa solução atenda as suas necessidades:

No caso eu criei dois arquivos um do tipo vbs e outro do tipo bat. O vbs vai iniciar o processo e o bat vai finalizar.

1.) Para criar o arquivo vbs basta criar um arquivo de texto vazio e nomear com qualquer nome mais com extensão .vbs

2.) Para criar o arquivo bat basta criar um arquivo de testo vazio e nomear com qualquer nome mais com extensão .bat

3.) No arquivo vbs você entra o seguinte código:

------------------------------------------

set shl = CreateObject("Wscript.Shell")

shl.Run "Notepad.exe"

wscript.sleep(3000)

Do Until ricardo = 34

shl.sendkeys"{Enter}"

wscript.sleep(180000)

shl.SendKeys"{UP}"

wscript.sleep(3000)

Loop

---------------------------------------

4.) No arquivo bat você entra o seguinte código:

---------------------------------------

taskkill /im wscript.exe /f

--------------------------------------

Salve os dois arquivos e veja se atendem a suas necessidades.

Se você quiser usar outras teclas que não sejam Enter e Seta pra cima aqui tem uma lista dos códigos que podem ser usado, basta trocar {Enter} e {UP} pelo que aparece nessa lista:

BACKSPACE ={BACKSPACE}, {BS}, ou {BKSP}

BREAK = {BREAK}

CAPS LOCK = {CAPSLOCK}

DEL ou DELETE = {DELETE} ou {DEL}

Seta prá baixo = {DOWN}

END = {END}

ENTER = {ENTER} ou ~

ESC = {ESC}

HELP = {HELP}

HOME = {HOME}

INS ou INSERT = {INSERT} ou {INS}

Seta prá esquerda = {LEFT}

NUM LOCK = {NUMLOCK}

PAGE DOWN = {PGDN}

PAGE UP = {PGUP}

PRINT SCREEN = {PRTSC}

Seta prá direita = {RIGHT}

SCROLL LOCK = {SCROLLLOCK}

TAB = {TAB}

Seta prá cima = {UP}

SHIFT = +

CONTROL = ^

ALT = %

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Não entendi muito, mais estou quase lá, e quero tirar uma duvida, com isso, ele aperta "Enter" e sobe, em qualquer processo,ou programa do computador? em geral, por exemplo no msn ou skype, ele vai apertar enter e setinha para cima? preciso que seja +/- desta forma...

Eu abri deste jeito, ele só está fazendo só o 1º Enter, não está indo para cima, e nem dando enter após o UP, como posso fazer pra consertar isso? é possivel?

Eu preciso que seja assim: Enter UP Enter, e depois de 3 minutos comece esse sequencia novamente...

Tentei aqui, e é mais ou menos assim, não?

set shl = CreateObject("Wscript.Shell")

shl.Run "Notepad.exe"

wscript.sleep(3000)

Do Until ricardo = 34

shl.sendkeys"{Enter}"

wscript.sleep(180000)

shl.SendKeys"{UP}"

wscript.sleep(1000)

shl.sendkeys"{Enter}"

wscript.sleep(1000)

Loop

Link para o comentário
Compartilhar em outros sites

Então eu fiz esse para você usar no skype:

----------------------------------------------

set shl = CreateObject("Wscript.Shell")

wscript.sleep(5000)

Do Until ricardo = 34

shl.sendkeys"{Enter}"

wscript.sleep(1000)

shl.sendkeys"{UP}"

wscript.sleep(1000)

shl.sendkeys"{Enter}"

wscript.sleep(180000)

Loop

-----------------------------------------------------------------

Então ele vai fazer exatamente o seguinte depois de você clicar no arquivo vbs:

1.) Espepera 5 segundos (Isso vai ser o tempo para você posicionar o cursor no campo de mensagens do skype, é bom já estar com o skype aberto).

2.) Enter (espera 1 segundo) UP (espera 1 segundo) Enter (espera 3 minutos)

3.) a partir de agora a cada 3 minutos vai dar Enter 1s Up 1s Enter até você clicar no arquivo bat para finalizar.

Coloquei 1 segundo entre o enter e o up para que dê tempo de você ver quando estiver acontecendo....

Link para o comentário
Compartilhar em outros sites

sim o último código que eu te mandei vai executar Enter up Enter a cada 3 minutos no programa ativo no momento (aquele que estiver com o foco) se você abrir o Word vai ser o word se você abrir o main.exe vai ser o main.exe, se você abrir o IE vai ser o IE.

Sempre o programa que estiver com o foco.

Posso saber qual a utilidade disso? Você não quer que seu computador desligue sozinho ou algo assim? É só mexer nas opções de energia no painel de controle....

Aqui tem o código para o seu primeiro post Enter + /reset + Enter

Só posicionar o cursor no programa onde você quer executar e vai rodar essa sequencia a cada 3 minutos....

-------------------------------------

set shl = CreateObject("Wscript.Shell")

wscript.sleep(5000)

Do Until ricardo = 34

shl.sendkeys"{Enter}"

wscript.sleep(1000)

shl.sendkeys"/Reset"

wscript.sleep(1000)

shl.sendkeys"{Enter}"

wscript.sleep(180000)

Loop

-------------------------------------

P.S: Amigo aqui tem um link para um programa que envia teclas para um programa, parece que ele é pago mais você pode testar ele grátis por 30 dias:

http://www.robotask.com/downloads/

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 8 anos depois...

Olá @ricardo_br , o post é antigo, mas espero que ainda possa me ajudar

 

Eu utilizei o código, apenas adaptei para as teclas e tempo que precisava, e deu tudo certo. Porém como foi comentado ele só funciona no programa que está em primeiro plano, eu queria aperfeiçoar um pouco mais e gostaria de saber se é possível que o código execute tarefas em um programa específico que está em segundo plano.

Por ex: repetir algumas ações automaticamente em um programa, enquanto leio um texto ou assisto um vídeo.

 

Muito obrigado

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...