Jump to content
Sign in to follow this  
Forçadasul

Problema em execuçao

Recommended Posts

Pessoal bom dia peço por gentileza a ajuda de voces to começando agora no autoit nunca usei outra língua estou usando o help do autoit em português fazendo o tutorial nao estou conseguindo executar um programa estou perdido alguém pode me ajudar?

>"C:\Program Files (x86)\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\bruno\Desktop\zip.au3.au3"    
>Exit code: 0    Time: 0.08744

 1  Run("winzip90.exe")


Share this post


Link to post
Share on other sites

Para executar um programa você utiliza Run ou ShellExecute.

 

No próprio Help tem exemplos, digite ai Run ou ShellExecute , coloque o cursor do mouse sobre a palavra e aperte F1.

 

Vai abrir Help com referências da função (Seus Parâmetros e Exemplos).

 

Você pode Copiar e Colar o exemplo e testar no Editor de Scripts do AutoIt ==> o SciTE , ai é só apertar F5 para testar ( Executar ) o Script pra ver oque ele faz, como se comporta etc.

 

Ou até clicar em Open this Script , no seu deve estar Abrir este Script , já abre o exemplo do Script ai é só testar com F5 como disse.

 

Veja aqui onLine ...

 

ShellExecute

 

Run

 

Faça isso que você vai pegando a manhã, no Help tem "toda" referência (Exemplos) sobre AutoIt :autoit: .

 

Não tem erro, ainda mais que você disse que seu Help está em Português, eu Prefiro em inglês mesmo. ;)

 

Qualquer coisa estamos aqui e Leia... Regras do fórum.

:bemvindo: :autoit: :brasil:

Edited by Fábio iGames

Share this post


Link to post
Share on other sites

Fabio, obrigado irmão vou tenta novamente mais usando o mesmo comando conseguir executar outros programas sem problema :like_icon: :)

usei o comando Shell execute deu certo vllw mesmo vou prosseguir com o tutorial

Edited by Forçadasul

Share this post


Link to post
Share on other sites
ShellExecute("winzip90.exe", "", @SW_MAXIMIZE)
WinWaitActive("WinZip® 9.0 SR-1 Setup", "&Setup")
Send("!s")
WinWaitActive("WinZip Setup"), "intro the following folder")
Send("{ENTER}")
WinWaitActive("WinZip Setup", "WinZip features include")
Send("!N")
WinWaitActive("License Agreement")
Send("!Y")
 WinWaitActive ("WinZip Setup", "Quick Start Guide")
 Send("!N")
 WinWaitActive("WinZip Setup", "switch between the two interfaces")
 Send("!C")
 Send("!N")
WinWaitActive("WinZip Setup", "&Express setup (recommended)")
Send("!E")
Send("!N")
WinWaitActive("WinZip Setup", "WinZip needs to associate itself with your archives")
Send("!N")
WinWaitActive("WinZip Setup", "Thank you for installing this evaluation version")
Send("{ENTER}")
WinWaitActive ("WinZip (Evaluation Version)")
WinClose("WinZip (Evaluation Version)")

Terminei o script para executar a instalação do Winzip abre normal mais nao faz a instalação deixei faltando alguma coisa ? deixei faltando o controlclick?

Share this post


Link to post
Share on other sites

Olá Forçadasul.

 

Veja bem, quando vc executa a instrução

ShellExecute("winzip90.exe", "", @SW_MAXIMIZE)

Vc está partindo do princípio que:

 

  1. existe um PROGRAMA chamado winzip90.exe
  2. que ele está exatamente na mesma pastas onde vc está executando o script

 

Assim, verifique se o nome do programa está correto ou onde ele está.

Se necessário, ajuste o caminho do instalador do Winzip tipo

ShellExecute("C:\Algumapasta\winzip90.exe", "", @SW_MAXIMIZE)

Share this post


Link to post
Share on other sites

Coloque o winzip90.exe, na mesma pasta que esta seu script

    ShellExecute(@ScriptDir&"\winzip90.exe", "", @SW_MAXIMIZE)
    WinWaitActive("WinZip® 9.0 SR-1 Setup", "&Setup")
    Send("!s")
	Sleep(200)
    WinWaitActive("WinZip Setup", "",10)
    Send("{ENTER}")
	Sleep(200)
	WinWaitClose("WinZip Setup", "")
    WinWaitActive("WinZip Setup", "",10)
    Send("{ENTER}")
	Sleep(200)
    WinWaitActive("License Agreement")
    Send("!Y")
     WinWaitActive ("WinZip Setup", "Quick Start Guide")
     Send("!N")
     WinWaitActive("WinZip Setup", "switch between the two interfaces")
     Send("!C")
     Send("!N")
    WinWaitActive("WinZip Setup", "&Express setup (recommended)")
    Send("!E")
    Send("!N")
    WinWaitActive("WinZip Setup", "WinZip needs to associate itself with your archives")
    Send("!N")
    WinWaitActive("WinZip Setup", "Thank you for installing this evaluation version")
    Send("{ENTER}")
    WinWaitActive ("WinZip (Evaluation Version)")
    WinClose("WinZip (Evaluation Version)")

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×