1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Balasiel

Beiträge von Balasiel

  • 2 Fragen

    • Balasiel
    • 25. Juli 2016 um 06:59

    Hallo

    ich habe zwei kleine fragen.
    Da ich mich noch an den Anfängen befinde bei Autoit und ich leider nirgends ein bsp. gefunden habe, wollte ich schauen ob ihr mir hier helfen könnt.
    Das Script was ich eingefügt habe ist nur ein Beispiel, da ich es einfach verstehen möchte.

    Bsp. Gestartet wird Notepad, anschließend soll ImageSearch den Screenshoot mit der Email adresse finden.
    Hat er es gefunden, erfolgt der nächste Imagesearch welcher mein Geburtsdatum findet.
    Hat er dies gefunden, soll er auf die bestimmt Koordinate klicken und einen text einfügen.

    Meine Frage:

    Wie müsste der "ELSE" Code aussehen, wenn er dies nicht findet? Kann ich dann der Function einen befehl hinzufügen das, sie dann wenn sie es nicht gefunden hat das Notepad neu startet? Dies aber nur bsp. 3x wiederholen soll, dann das Script beenden?
    Kann ich solche Prüfungen öfter machen?
    Zb. Findet er dann die Email macht er weiter, dann würde er mein Geburtsdatum nicht finden. Das er dann dort nochmal nach meinem Geburtsdatum sucht ?

    Ich finde leider keine Beispiel, oder Beschreibung.

    Desweiteren:
    Wie müsste ich die array deklarieren oder der code aussehen wenn ich zb.

    Dim $Array$Array_1 = ("Hallo")
    $Array_2= ("Hier")
    $Array_3= ("Test")

    Kann ich dann zb. bei dem Befehl

    send("$Array_1")

    einfügen oder wie müsste die Function aussehen? Ich bin am testen aber ich komme nicht weiter ;X

    Code
    #include<ImageSearch.au3>
    HotKeySet("(NUMPAD2)","starten")
    HotKeySet("(NUMPAD3)","beenden")
    $x1=0
    $y1=0
    $x2=0
    $y2=0
    While 1
       Sleep(100)
    WEnd
    Func starten()
    	  While 1
                     Run("Notepad.exe)
    		 $resulte=_ImageSearch("Email.png",1,$x1,$y1,0)
                            ElseIf Not ******
    			If $resulte=1 Then
    			  $resulte1= _ImageSearch("test.png",1,$x2,$y2,0)
    				  If $resulte1=1 Then
    					 MouseClick("LEFT",$x2,$y2)
                                             send("Hallo, dies ist ein test")
    					 EndIf
    				  EndIf
    			   WEnd
    			EndFunc
    Func beenden()
       exit 0
    EndFunc
    Alles anzeigen

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™