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. Marschall

Beiträge von Marschall

  • Arraywerte verrechnen

    • Marschall
    • 11. April 2018 um 16:19

    Vielen Dank. Ich werds mir auf jeden Fall anschauen. Gibts inoffizielle APIs für jede Software ? [Gelöst]

    Habe mein Script jetzt so, bekomme aber trotzdem ein Error:

    Local $Scan[0] = $WinPos[0] + $WinSize[0]

    Local $Scan[1] = $WinPos[1] + $WinSize[1]

    Lösung:

    Local $ScanX = $WinPos[0] + $WinSize[0]

    Local $ScanY = $WinPos[1] + $WinSize[1]

    Local $Seach = PixelSearch($WinPos[0], $WinPos[1], $ScanX, $ScanY, 0xB7B7B7, 0)

  • Arraywerte verrechnen

    • Marschall
    • 11. April 2018 um 15:31

    Das Script soll nicht für Notepad sein. Das war ein Beispiel. Eigentlich hatte ich es für einen WhatsApp Web Bot (automatisch antworten etc) gedacht, aber da ich erst klein anfangen will, habe ich mir gedacht, dass Notepad ein gutes Beispiel ist.

  • Arraywerte verrechnen

    • Marschall
    • 11. April 2018 um 14:53

    Hey zusammen,


    Ich probiere mich etwas an einem PixelSearch Projekt und habe eine Frage:


    Ich habe zwei Arrays, von denen ich jeweils die beiden Ersten und Zweiten Werte miteinander addieren will, um zwei Punkte auf dem Bildschirm für den PixelSearch (right & bottom) zu haben.


    Leider weiß ich nicht, wie ich $WinPos[0] mit $WinSize [0] addiere. (oder WinPos[1] mit $WinSize[1]). Mein Script soll später die Position von Notepad erfassen und genau über dem Fenster nach einer Farbe suchen.


    Code:

    Code
    StartUP()
    
    
    Func StartUP()
    
    
        Local $Window = WinWait("Notepad", "", 10)
    
        Local $WinPos = WinGetPos($Window)
    
        ConsoleWrite("WinPos: " & $WinPos[0] & ", " & $WinPos[1] & @CRLF)
    
    
        Local $WinSize = WinGetClientSize($Window)
    
        ConsoleWrite("WinSize: " & $WinSize[0] & ", " & $WinSize[1] & @CRLF)
    
    
        Local $Seach = PixelSearch($WinPos[0], $WinPos[1], ???, ???, 0xB7B7B7, 0)
    
        ; usw
    
    
    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™