Stap 7: Verzenden van een e-mail met Autoit - macro 's
Vier eenvoudige commando's worden gebruikt in deze macro
MouseClick - Kies rechts of links muisklik syntaxis"MouseClick("Left") of MouseClick("Right")"
MuisVerplaatsen (MouseMove) - verhuizing naar opgegeven pixel locatie syntaxis "MouseMove(X,Y)"
Sturen - Stuur String of toetsaanslag serie syntaxis"Send("F10") of verzenden ("Have a nice day)"- als het tekstvak is geselecteerd
Slapen - macro wachttijd tussen acties syntaxis "Sleep(2000)" - willekeurig getal van 100-10000 hebben
Vind de locatie van de pixel op uw scherm u kunt auto de ingesloten het hulpprogramma Au3info of Au3info_X64. Elk van deze instrumenten zal worden gevestigd in de standaardlocatie, mits u did niet aangepaste installeren.
C:\Program Dossiers (x86) \AutoIt3
Om een pixel klik en sleep de kleine CROSSHAIR locatiepictogram op de vinderhulpmiddel naar de gewenste locatie te vinden, zal de coördinaten worden weergegeven in het scherm extra info.
Zodra u macro gebouwd hebt, kunt u testen elke fase met behulp van de opdracht "GO" onder Hulpmiddelen, of druk op "F5"
Als je eenmaal bepaalde dat uw macro werkt, compileren tot een EXE-bestand met de naam "emailscript" en plaats deze in de root-map van de verwerking.
Ik heb hier een op maat gemaakte macro, maar voor het te laten werken, moet u instellen schermresolutie 1600 x 1050, terwijl het gebruik van de firefox browser plaats de snelkoppeling pictogram op locatie van de pixel "267, 133". Je hebt ook om gmail te gebruiken.
MouseMove(267,133)
Sleep(2000)
MouseClick("left")
MouseClick("left")
Sleep(2000)
MouseMove(450,104)
MouseClick("left")
; Klik op e-mail veld
MouseMove(1044,287)
Sleep(2000)
Mouseclick("left")
Sleep(2000)
("Uw e-mail verzenden
; Klik op wachtwoordveld
MouseMove(1044,360)
Mouseclick("left")
Sleep(2000)
Verzenden ("uw wachtwoord")
Sleep(2000)
; Klik op inloggen
MouseMove(1061,410)
Mouseclick("left")
Sleep(4000)
; Klik op opstellen knop
MouseMove(115,277)
MouseClick("left")
Sleep(2000)
; Klik op verzenden naar veld)
MouseMove(322,288)
Mouseclick("left")
Verzenden ("ontvangen van e-mail, kunnen om het even welk")
Sleep(2000)
; Onderwerpveld
MouseMove(320,345)
Sleep(2000)
MouseClick("left")
Sleep(2000)
Verzenden ("grens anomalie ontdekt")
; Klik op Body field
MouseMove(256,438)
Sleep(2000)
MouseClick("left")
Sleep(500)
Verzenden ("Computer gegenereerde geautomatiseerde e-mail, klasse: grens anomalie - interieur inbreuk")
Sleep(2000)
; Stuur E-mail
MouseMove(261,219)
Sleep(500)
MouseClick("left")
Sleep(2000)
; Sluit venster
MouseMove(1653,7)
Sleep(500)
MouseClick("left")