Jump to content

Tico

Membros
  • Content count

    5
  • Joined

  • Last visited

  • Days Won

    1

Tico last won the day on February 21

Tico had the most liked content!

Community Reputation

1 Neutro

About Tico

  • Rank
    Novato

Profile Information

  • Location
    campos
  1. Olá Manimal. Como que eu poderia fazer para simular duas telas no AutoiT? Desde já agradeço pela ajuda. Obrigado.
  2. Barra de Progresso.

    Muito obrigado pela sua excelente explicação. Obrigado pelas dicas para corrigir as falhas. Testei o código com as mudanças que você passou e funcionou perfeitamente.
  3. Pessoal estou aprendendo a mexer com AutoIt agora. Gostaria de uma ajuda de vocês. Estou automatizando a instalação de vários programas e queria colocar uma barra de progresso, sendo que a instalação automatizada não continua porque a barra de progresso está na frente. Teria como executar os comandos mesmo com outra janela na frente? Segue meu código. Como exemplo estou usando o 7-ZiP #include <Math.au3> #include <MsgBoxConstants.au3> $aProcess = Run(@ScriptDir & "\7z1801.exe") If ProcessExists($aProcess) Then While ProcessExists($aProcess) ProgressOn("Progresso", "Instalando. Aguarde...", "0%") For $i = 10 To 100 Step 10 Sleep($aProcess) ProgressSet($i, $i & "%") Next WEnd ProgressSet(100, "Concluído", "Completo") Sleep(5000) ProgressOff() WinWaitActive("7-Zip 18.01 Setup", "&Install") ControlClick("7-Zip 18.01 Setup", "&Install", "Button2", "primary", 1) ;Send("!i") WinWaitActive("7-Zip 18.01 Setup", "Close") ControlClick("7-Zip 18.01 Setup", "Close", "Button2", "primary", 1) ;Send("!{F4}") Else MsgBox("", "Processo", "Processo não encontrado") EndIf Já testei usando "ControlClick" e o "Send" porém não funcionou Fica conforme a imagem a minha instalação. Agradeço o apoio de todos. Grato.
  4. Obrigado pessoal pelas explicações clareou bastante para o meu entendimento. Mas uma dúvida. Caso eu tenha algum software que não tenha os parêmetros "/s /q /silent" ou qualquer outro, no qual eu preciso da automatização do AutoiT, mas que eu possa esconder as janelas. Teria como? WinsetState não deu muito certo. Desculpa perguntar mas é porque estou aprendendo agora. Agradeço a todos.
  5. Olá pessoal. Comecei a estudar AutoIt e gostaria de uma ajuda de vocês. Quero fazer uma instalação automatizada, mas quero esconder as janelas. Fiz usando "WinSetState("", "", @SW_HIDE) porém estou inserindo isso em cada janela. Não sei se estou fazendo certo. Gostaria de saber se estou fazendo certo. Gostaria do apoio de vocês. Alguém me indica um material para estudo em português, do básico ao avançado? Segue o meu código. ; Chama o executável do Java Run(@ScriptDir & "\Pacotes\jre-8u161-windows-i586.exe") ; Exibi uma mensagem para aguardar 7 segundos MsgBox("", "Instalador", "Preparando a instalação do Java. Aguarde...", 7) ; Seleciona a primeira janela ativa WinWaitActive("Instalação do Java - Bem-vindo") ; Esonde a primeira janela ativa do Java WinSetState("Instalação do Java - Bem-vindo", "", @SW_HIDE) ; Seleciona as teclas ALT+i para iniciar a instalação Send("!i") ; Seleciona a janela ativa do andamento da instalação do java WinWaitActive("Instalação do Java - Andamento") ; Esconte a janela do andamento da instalação do Java WinSetState("Instalação do Java - Andamento", "", @SW_HIDE) Seleciona a última janela ativa instalação concluída WinWaitActive("Instalação do Java - Concluída") ; Escone a última janela ativa instalação concluída WinSetState("Instalação do Java - Concluída", "", @SW_HIDE) ; Fecha a última janela ativa de instalação concluída teclas ALT+F4 Send("!{F4}") ; Exibi mensagem de instalação concluída MsgBox("", "Instalador", "Java instalado com sucesso.", 5)
×