Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

AutoIt - Primeiro programa

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial AutoIt - Primeiro programa

    Esse tutorial está sendo feito com a ideia de que você já viu ESSEtutorial anterior que mostra os primeiros passos para começar a programar, como: baixar o Editor de Script, Compilador, etc.

    Certo agora pra começar abra o SciTe Editor que deve ta no menu Iniciar>Programas>AutoIt v3>SciTE Script Editor
    Se não estiver ai procure na pasta onde você instalou o AutoIt v3.

    Você deve saber de algumas coisas básicas antes de começar, como:

    Comentários em AutoIt são usados após o sinal de ponto e vírgula ( por exemplo:

    Código:
    ;Isso é um comentário em AutoIt e isso NÃO será interpretado com um comando pelo compilador



    Outra forma de usar um comentário é pelo comando #cs (comments-start) e #ce (comments-end), por exemplo:

    Código:
    #cs
    Isso é um comentário em AutoIt e não será interpretado pelo compilador
    a diferença desse para o outro é que esse permite várias linhas, desde que
    esteja entre os comandos cs e ce.
    #ce



    Os programas feitos em AutoIt são salvos no formato .au3 e quando compilados ficam em .exe

    Beleza, agora sim, vamos criar o 1º programa em AutoIt!

    Escreva no seu Editor de script o seguinte código:

    Código:
    MsgBox(0, "Caravana Brasil", "1º programa feito em AutoIt!")



    Feito isso salve em algum lugar e aperte a tecla F5
    O programa irá executar e você verá uma janela na tela do seu monitor escrito "1° programa feito em AutoIt".

    Agora vem a explicação da função MsgBox

    Todas funções do AutoIt estão no arquivo de ajuda que vem junto com o programa o AutoIt Help File que além de organizar todos os comandos, funções e sintaxes, tem a explicação (em inglês) de todos os comandos e funções.

    Cada função tem uma sintaxe, e a sintaxe do comando MsgBox é essa:

    Código:
    MsgBox ( flag, "title", "text" [, timeout [, hwnd]] )



    flag, title, text, timeout e hwnd são os parâmetros desse comando.O arquivo de ajuda mostra o nome do comando, no caso MsgBox, mostra a função dele que é mostrar uma simples caixa de mensagem na tela, explica cada parâmetro, explica o valor de retorno, dependendo do comando ele mostra algumas observações, e no final sempre tem um programa de exemplo que usa o comando que você está pesquisando.

    OBS: Cada parâmetro é separado por vírgula.

    Os parâmetros que estiverem depois dos [ ] (colchetes) querem dizer que são opcionais, ou seja, eles não são necessários, são "detalhes extras".

    Explicação de cada parâmetro do comando MsgBox:

    Flag: Quer dizer bandeira, indica o tipo de caixa de mensagem e as combinações de botões. 0=Nenhuma; 16=Erro
    Title: Título da caixa de mensagem, nós usamos Caravana Brasil.
    Text: Aqui é o texto que será mostrado na caixa de mensagem.
    Timeout: (Opcional) serve pra fechar a caixa de mensagem após um tempo (em segundos).
    Hwnd: (Opcional) É a janela que aparecerá a caixa de mensagem.NÃO É IMPORTANTE AGORA

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

    Outra coisa importante em AutoIt e em qualquer outra linguagem de programação são as variáveis.
    Em autoit elas são escritas com o sinal de $ por exemplo:

    Código:
    $nome = "kidslax"
    $mail = "kidslax@tormail.net"



    Elas podem ser preenchidas pelos usuário do programa, por exemplo:

    Código:
    $nome = InputBox("Caravana BR", "Digite seu nome:")
    MsgBox(0, "Caravana BR", $nome)



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

    Agora vou falar sobre funções no autoit.

    Exemplo de uma função criada:

    Código:
    Func go();Função go criada
    ShellExecute("http://www.google.com.br/");Comando que abre o google
    EndFunc;fim da função

    $nome = InputBox("Caravana BR", "Digite seu nome:");Pergunta o seu nome e guarda na variável nome
    If $nome="kidslax" Then;Comando If de condição, quer dizer que Se a variável for igual a kidslax então...
    go();executa a função go, ou seja, abre o google
    Else;Ou então se não for kidslax...
    MsgBox(16, "Caravana BR", "Você não é o Mestre Kidslax!!");aparece essa mensagem de erro na tela
    EndIf;Fim do comando de condição If



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

    Agora se você quiser transformar esses programa em .exe, vá onde você salvou o código do programa, que é o arquivo com a extensão .au3, clique com o botão direito do mouse e selecione a opção "Compile Script".

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

    E é só isso, eu fico meio perdido em fazer tutoriais para AutoIt porque já tá tudo documentado no arquivo de ajuda,
    me desculpem se ficou muito simples ou dificil de entender, qualquer coisa perguntem aqui que eu vou fazer o possível pra responder, e daqui pra frente eu não vou mais fazer tutoriais simples como esse, talvez um ou outro que seja necessário ou fundamental, do contrário eu vou começar a fazer programas voltados ao hacking, postar o código aqui e explicar passo a passo!

    Espero que vocês entendam, gostem e tirem proveito.Falow!
X
Working...
X