[Tutorial] Clicar sem mecher mouse
Ae galera aqui vai um tutorial para saber como clicar sem mexer o mause:
vamos abrir o "SciTE script Editor", "Calculadora", "WordPad" e "AutoIt Window Info". Este último programa( AutoIt Window Info ), tal como o nome indica, nos irá dar a informação de cada janela (janela, controlos, texto visível, etc.) o que será muito útil para o que vamos fazer.
Nota: Para simplificar o programa que vamos fazer, certifique-se que tem a Calculadora do Windows em Modo Padrão, para isso vamos a: Ver -> Padrão Bem vamos então elaborar o programa!
E já está! Agora para testar o programa que acabamos de fazer, fechamos primeiro a Calculadora, WordPad e AutoIt Window Info. Vamos ao SciTE e clicamos em "Tools" -> "Go", e vemos o computador a trabalhar sozinho!
O código completo, que acabamos de fazer:
Run("calc") ;Executa a Calculadora
WinWaitActive("Calculadora") ;Espera que a Calculadora arranque
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:9]") ; Botão 8
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:17]") ; Botão /
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:11]") ; Botão 2
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:21]") ; Botão *
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:3]") ; Botão 7
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:28]") ; Botão =
Send("^C") ;CTRL + C
Send("!{F4}") ;ALT + F4
Run("write") ;Executa o WordPad
WinWaitActive("Documento - WordPad") ;Espera que o WordPad arranque
Send("O resultado da operação é: ^V") ;CTRL + V
Send("^g") ;CTRL + G
WinWaitActive("Guardar como") ;Espera pela janela "Guardar como"
Send("{ENTER}") ;ENTER
Send("!{F4}") ;ALT + F4
MsgBox("","Mensagem", "Programa terminado com sucesso!") ;Mensagem
Vlws
Espero que tenham gostado [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Qualquer dúvida postem aki
Agradeça! ^^
Créditos: Awenging - Bruno (eu)
Ae galera aqui vai um tutorial para saber como clicar sem mexer o mause:
vamos abrir o "SciTE script Editor", "Calculadora", "WordPad" e "AutoIt Window Info". Este último programa( AutoIt Window Info ), tal como o nome indica, nos irá dar a informação de cada janela (janela, controlos, texto visível, etc.) o que será muito útil para o que vamos fazer.
Nota: Para simplificar o programa que vamos fazer, certifique-se que tem a Calculadora do Windows em Modo Padrão, para isso vamos a: Ver -> Padrão Bem vamos então elaborar o programa!
- Temos de executar a Calculadora do Windows. E nesse aspecto o AutoIT também nos ajuda. Para executarmos o programa utilizamos o comando: Run. A linha completa fica assim: Como de computador para computador a localização pode variar (pode estar no disco C: ou D: ou outro qualquer), o AutoIT tem um comando para saber a localização da pasta "Programas" independentemente da letra do disco: @ProgramFilesDir.
Run ( "calc" )
Nota: Para um outro programa (não incluído no Windows), é necessário escrever o caminho completo do programa a ser executado. Se o programa estiver instalado na pasta "Programas", o AutoIT tem um comando para saber essa localização exacta: " @ProgramFilesDir ".Exemplo: Run (@ProgramFilesDir & "\Windows Live\Messenger\msnmsgr.exe") ;Executa o Messenger
- Agora, antes de que o nosso programa faça alguma coisa, temos de esperar que o programa arranque. E para isso usamos o comando: WinWaitActive . Ou seja o programa fica à espera até que determinada janela fique activa. Esta linha fica assim:
WinWaitActive ("Calculadora")
- Agora que o programa está totalmente carregado, já podemos pôr o programa em acção! Vamos apenas fazer uma operação simples como exemplo: 8,2*7.
E agora é que vamos fazer a parte avançada: clicar nos botões sem mexer o rato! No tutorial anterior para fazer operações de clicar, mover, via-se o rato a mexer, mas com com isto não irá mexer nem 1 pixel! E para isso precisamos do programa anteriormente aberto: AutoIt Window Info.
Com este programa [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]conseguimos identificar o nome interno do controlo que queremos clicar, usando a ferramenta "Finder Tool". Para usar-la, clicamos fixo nessa ferramenta (na mira [+]), como mostra a imagem à direita, e arrastamos a mira até ao controlo que queremos. - O primeiro botão que iremos carregar é o 8 , pois a operação que vamos fazer é: 8,2*7. Então clicamos com o rato no "Finder Tool" sem largar o botão do rato, e arrastamos para o botão 8 da Calculadora do Windows e largamos o botão do rato. Agora no "AutoIt Window Info", clicamos no separador "Control" e fazemos duplo clique na propriedade "Advanced (Class)", o que ele faz é copiar o nome interno desse botão, neste caso "8". Agora que já temos o nome interno só falta programar o comando para clicar nesse botão: ControlClick. Vamos ao SciTE e escrevemos a seguinte linha:
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:9]")
Explicando melhor o comando: ControlClick([Titulo da Janela], "", [nome interno do controlo]) - O resto dos botões é exactamente o mesmo processo: usando o "Finder Tool", mas nos botões correspondentes. As próximas linhas ficam assim:
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:17]"); Botão /
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:11]"); Botão 2
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:21]"); Botão *
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:3]"); Botão 7
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:28]"); Botão = - A linha seguinte é para copiar o resultado, sendo muito simples com o comando "Send". Portanto esta linha fica assim:
Send("^C")
O caracter "^" representa a tecla "CTRL" - Agora que já temos o resultado da operação, podemos fechar a Calculadora.
Send("!{F4}")
O caracter "!" representa a tecla "ALT" - E abrimos o WordPad.
Run("write")
- Esperamos que o programa arranque.
WinWaitActive("Documento - WordPad")
- Cola-se o resultado da operação.
Send("O resultado da operação é: ^V")
- Guardamos o ficheiro.
Send("^g")
WinWaitActive("Documento - WordPad")
Send("{ENTER}") - E finalmente fechamos o WordPad.
Send("!{F4}")
MsgBox("","Mensagem", "Programa terminado com sucesso!")
E já está! Agora para testar o programa que acabamos de fazer, fechamos primeiro a Calculadora, WordPad e AutoIt Window Info. Vamos ao SciTE e clicamos em "Tools" -> "Go", e vemos o computador a trabalhar sozinho!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Muito rápido não é? Se quiser ver mais lentamente cada processo, entre cada linha coloque esta linha: Sleep(100) assim em cada processo o programa vai esperar 100 milissegundos.O código completo, que acabamos de fazer:
Run("calc") ;Executa a Calculadora
WinWaitActive("Calculadora") ;Espera que a Calculadora arranque
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:9]") ; Botão 8
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:17]") ; Botão /
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:11]") ; Botão 2
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:21]") ; Botão *
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:3]") ; Botão 7
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:28]") ; Botão =
Send("^C") ;CTRL + C
Send("!{F4}") ;ALT + F4
Run("write") ;Executa o WordPad
WinWaitActive("Documento - WordPad") ;Espera que o WordPad arranque
Send("O resultado da operação é: ^V") ;CTRL + V
Send("^g") ;CTRL + G
WinWaitActive("Guardar como") ;Espera pela janela "Guardar como"
Send("{ENTER}") ;ENTER
Send("!{F4}") ;ALT + F4
MsgBox("","Mensagem", "Programa terminado com sucesso!") ;Mensagem
Vlws
Espero que tenham gostado [Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Qualquer dúvida postem aki
Agradeça! ^^
Créditos: Awenging - Bruno (eu)
12/19/2017, 18:48 por MrViSiBLe
» MU LIVE SEASON 2 | INAUGURA DOMINGO 17/09
9/2/2017, 13:51 por MrViSiBLe
» Sorteio Perfumes - Forum ViSiBLe
8/25/2017, 08:27 por Convidado
» Novas Vagas Para Staff
8/24/2017, 15:20 por MrViSiBLe
» CSGO [Internal/External] Multi-Hack AIMBOT + TRIGGERBOT + ESP + BHOP
8/22/2017, 03:04 por MrViSiBLe
» REB00T 31/07/2017
8/22/2017, 03:01 por MrViSiBLe
» [CS:GO] HENTAIWARE 19/08/2017 | LEGIT | RAGE | ESP | GLOVES | FACEIT |
8/22/2017, 02:58 por MrViSiBLe
» DeviceCheats CS:GO Gratuito 31/07/2017
8/22/2017, 02:56 por MrViSiBLe
» [CS:GO] External - Glow ESP | Triggerbot | RCS | BunnyHop | Noflash
8/22/2017, 02:53 por MrViSiBLe
» [CS:GO] GLOW ESP 21/08/2017
8/22/2017, 02:49 por MrViSiBLe