none
arquivo de lote no prompt de comando - ncomo simular um enter RRS feed

  • Pergunta

  • Olá pessoal, não sei se é o forum apropriado mas vou colocar o meu problema.
    Num arquivo de lote estou executando um programa várias vezes. Só que quando chega no programa tenho que dar enter manualmente, existe alguma instrução que simule o enter para que seja automatizado a execução do programa?
    takeo
    um desenvolver buscando um aprendizado cada vez mais solido
    • Movido Thiago.Pereira quinta-feira, 29 de outubro de 2009 14:40 Thread criada em fórum incorreto (De:Windows Server 2008)
    quinta-feira, 29 de outubro de 2009 13:56

Respostas

  • Olá,

    Verifique o script abaixo:


    Option explicit

    Dim oShell,nQtdAbre,x

    set oShell= Wscript.CreateObject("WScript.Shell")

    nQtdAbre = 10

    For x= 1 to nQtdAbre

       oShell.Run "notepad.exe"

       WScript.Sleep 100

       oShell.Sendkeys "~"
     
    Next

    Wscript.Quit



    Salve com a extensão .vbs e execute.

    Depois só altere o nome do programa para seu programa, exemplo: c:\Arquivos de Programas\seuprograma.exe



    Até mais,

    Jesiel

    Obs.: Se útil, classifique


    • Marcado como Resposta Jesiel S. Pereira segunda-feira, 23 de novembro de 2009 17:57
    quinta-feira, 29 de outubro de 2009 20:47

Todas as Respostas


  • Takeo

               Para você executar o programa varias vezes, utilize o código abaixo.


    FOR /L %i IN (1,1,quantidade de repetições) DO start caminho do programa

             Se o caso for diferente post o seu script.
    Leonardo Sousa
    quinta-feira, 29 de outubro de 2009 15:35
  • Olá,

    Verifique o script abaixo:


    Option explicit

    Dim oShell,nQtdAbre,x

    set oShell= Wscript.CreateObject("WScript.Shell")

    nQtdAbre = 10

    For x= 1 to nQtdAbre

       oShell.Run "notepad.exe"

       WScript.Sleep 100

       oShell.Sendkeys "~"
     
    Next

    Wscript.Quit



    Salve com a extensão .vbs e execute.

    Depois só altere o nome do programa para seu programa, exemplo: c:\Arquivos de Programas\seuprograma.exe



    Até mais,

    Jesiel

    Obs.: Se útil, classifique


    • Marcado como Resposta Jesiel S. Pereira segunda-feira, 23 de novembro de 2009 17:57
    quinta-feira, 29 de outubro de 2009 20:47