problem...

  • moin erstmal,
    unzwar hab ich n problem... ich habe mir mir dem Window tool unzählige koordinaten aufgeschireben, die ich haben wollte, nun geht er da aber nicht hin, ich weiß auch voran es liegt nur weiß ich nicth wie ich das problem beheben kann.

    Unzwar liegt es daran das das infotool ja sich fenster raussucht, und in den fenstern die koodinaten bestimmt, und nicht aufn destop algemein,

    vllt. kann mir ja wer sagen wie ich das hinkriege das der das in dem fenster...

    wenn zu unverstehndlich, dann sry, dann werde ich es nochmals umformulieren und ein beispiel bild reinsetzten...

    MfG ReAVeR

    Einmal editiert, zuletzt von ReAVeR (29. Juli 2008 um 12:42)

  • du kannst mit WinGetpos die Koordinaten des Fensters abfragen und dann mit den Koordinaten von Window Info zusammenrechnen und dann hast du die richtigen Koordinaten

  • kk, abba nicht erschrecken xD edit: size 720,515 position: 264,98

    Spoiler anzeigen
    [autoit]

    MouseClick("left", 41, 42, 1)
    sleep(30)
    MouseClick("left", 72, 42, 1)
    sleep(30)
    MouseClick("left", 114, 42, 1)
    sleep(30)
    MouseClick("left", 160, 42, 1)
    sleep(30)
    MouseClick("left", 200, 42, 1)
    sleep(30)
    MouseClick("left", 240, 42, 1)
    sleep(30)
    MouseClick("left", 280, 42, 1)
    sleep(30)
    MouseClick("left", 320, 42, 1)
    sleep(30)
    MouseClick("left", 360, 42, 1)
    sleep(30)
    MouseClick("left", 400, 42, 1)
    sleep(30)
    MouseClick("left", 440, 42, 1)
    sleep(30)
    MouseClick("left", 480, 42, 1)
    sleep(30)
    MouseClick("left", 520, 42, 1)
    sleep(30)
    MouseClick("left", 560, 42, 1)
    sleep(30)
    MouseClick("left", 600, 42, 1)
    sleep(30)
    MouseClick("left", 640, 42, 1)
    sleep(30)
    MouseClick("left", 680, 42, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;übergang 2 reihe

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 83, 1)
    sleep(30)
    MouseClick("left", 72, 83, 1)
    sleep(30)
    MouseClick("left", 114, 83, 1)
    sleep(30)
    MouseClick("left", 160, 83, 1)
    sleep(30)
    MouseClick("left", 200, 83, 1)
    sleep(30)
    MouseClick("left", 240, 83, 1)
    sleep(30)
    MouseClick("left", 280, 83, 1)
    sleep(30)
    MouseClick("left", 320, 83, 1)
    sleep(30)
    MouseClick("left", 360, 83, 1)
    sleep(30)
    MouseClick("left", 400, 83, 1)
    sleep(30)
    MouseClick("left", 440, 83, 1)
    sleep(30)
    MouseClick("left", 480, 83, 1)
    sleep(30)
    MouseClick("left", 520, 83, 1)
    sleep(30)
    MouseClick("left", 560, 83, 1)
    sleep(30)
    MouseClick("left", 600, 83, 1)
    sleep(30)
    MouseClick("left", 640, 83, 1)
    sleep(30)
    MouseClick("left", 680, 83, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;übergang zur 3 reihe

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 120, 1)
    sleep(30)
    MouseClick("left", 72, 120, 1)
    sleep(30)
    MouseClick("left", 114, 120, 1)
    sleep(30)
    MouseClick("left", 160, 120, 1)
    sleep(30)
    MouseClick("left", 200, 120, 1)
    sleep(30)
    MouseClick("left", 240, 120, 1)
    sleep(30)
    MouseClick("left", 280, 120, 1)
    sleep(30)
    MouseClick("left", 320, 120, 1)
    sleep(30)
    MouseClick("left", 360, 120, 1)
    sleep(30)
    MouseClick("left", 400, 120, 1)
    sleep(30)
    MouseClick("left", 440, 120, 1)
    sleep(30)
    MouseClick("left", 480, 120, 1)
    sleep(30)
    MouseClick("left", 520, 120, 1)
    sleep(30)
    MouseClick("left", 560, 120, 1)
    sleep(30)
    MouseClick("left", 600, 120, 1)
    sleep(30)
    MouseClick("left", 640, 120, 1)
    sleep(30)
    MouseClick("left", 680, 120, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;übergang 4

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 320, 1)
    sleep(30)
    MouseClick("left", 72, 320, 1)
    sleep(30)
    MouseClick("left", 114, 320, 1)
    sleep(30)
    MouseClick("left", 160, 320, 1)
    sleep(30)
    MouseClick("left", 200, 320, 1)
    sleep(30)
    MouseClick("left", 240, 320, 1)
    sleep(30)
    MouseClick("left", 280, 320, 1)
    sleep(30)
    MouseClick("left", 320, 320, 1)
    sleep(30)
    MouseClick("left", 360, 320, 1)
    sleep(30)
    MouseClick("left", 400, 320, 1)
    sleep(30)
    MouseClick("left", 440, 320, 1)
    sleep(30)
    MouseClick("left", 480, 320, 1)
    sleep(30)
    MouseClick("left", 520, 320, 1)
    sleep(30)
    MouseClick("left", 560, 320, 1)
    sleep(30)
    MouseClick("left", 600, 320, 1)
    sleep(30)
    MouseClick("left", 640, 320, 1)
    sleep(30)
    MouseClick("left", 680, 320, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000);5

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 160, 1)
    sleep(30)
    MouseClick("left", 72, 160, 1)
    sleep(30)
    MouseClick("left", 114, 160, 1)
    sleep(30)
    MouseClick("left", 160, 160, 1)
    sleep(30)
    MouseClick("left", 200, 160, 1)
    sleep(30)
    MouseClick("left", 240, 160, 1)
    sleep(30)
    MouseClick("left", 280, 160, 1)
    sleep(30)
    MouseClick("left", 320, 160, 1)
    sleep(30)
    MouseClick("left", 360, 160, 1)
    sleep(30)
    MouseClick("left", 400, 160, 1)
    sleep(30)
    MouseClick("left", 440, 160, 1)
    sleep(30)
    MouseClick("left", 480, 160, 1)
    sleep(30)
    MouseClick("left", 520, 160, 1)
    sleep(30)
    MouseClick("left", 560, 160, 1)
    sleep(30)
    MouseClick("left", 600, 160, 1)
    sleep(30)
    MouseClick("left", 640, 160, 1)
    sleep(30)
    MouseClick("left", 680, 160, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;6

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 200, 1)
    sleep(30)
    MouseClick("left", 72, 200, 1)
    sleep(30)
    MouseClick("left", 114, 200, 1)
    sleep(30)
    MouseClick("left", 160, 200, 1)
    sleep(30)
    MouseClick("left", 200, 200, 1)
    sleep(30)
    MouseClick("left", 240, 200, 1)
    sleep(30)
    MouseClick("left", 280, 200, 1)
    sleep(30)
    MouseClick("left", 320, 200, 1)
    sleep(30)
    MouseClick("left", 360, 200, 1)
    sleep(30)
    MouseClick("left", 400, 200, 1)
    sleep(30)
    MouseClick("left", 440, 200, 1)
    sleep(30)
    MouseClick("left", 480, 200, 1)
    sleep(30)
    MouseClick("left", 520, 200, 1)
    sleep(30)
    MouseClick("left", 560, 200, 1)
    sleep(30)
    MouseClick("left", 600, 200, 1)
    sleep(30)
    MouseClick("left", 640, 200, 1)
    sleep(30)
    MouseClick("left", 680, 200, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;7

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 240, 1)
    sleep(30)
    MouseClick("left", 72, 240, 1)
    sleep(30)
    MouseClick("left", 114, 240, 1)
    sleep(30)
    MouseClick("left", 160, 240, 1)
    sleep(30)
    MouseClick("left", 200, 240, 1)
    sleep(30)
    MouseClick("left", 240, 240, 1)
    sleep(30)
    MouseClick("left", 280, 240, 1)
    sleep(30)
    MouseClick("left", 320, 240, 1)
    sleep(30)
    MouseClick("left", 360, 240, 1)
    sleep(30)
    MouseClick("left", 400, 240, 1)
    sleep(30)
    MouseClick("left", 440, 240, 1)
    sleep(30)
    MouseClick("left", 480, 240, 1)
    sleep(30)
    MouseClick("left", 520, 240, 1)
    sleep(30)
    MouseClick("left", 560, 240, 1)
    sleep(30)
    MouseClick("left", 600, 240, 1)
    sleep(30)
    MouseClick("left", 640, 240, 1)
    sleep(30)
    MouseClick("left", 680, 240, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;8

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 280, 1)
    sleep(30)
    MouseClick("left", 72, 280, 1)
    sleep(30)
    MouseClick("left", 114, 280, 1)
    sleep(30)
    MouseClick("left", 160, 280, 1)
    sleep(30)
    MouseClick("left", 200, 280, 1)
    sleep(30)
    MouseClick("left", 240, 280, 1)
    sleep(30)
    MouseClick("left", 280, 280, 1)
    sleep(30)
    MouseClick("left", 320, 280, 1)
    sleep(30)
    MouseClick("left", 360, 280, 1)
    sleep(30)
    MouseClick("left", 400, 280, 1)
    sleep(30)
    MouseClick("left", 440, 280, 1)
    sleep(30)
    MouseClick("left", 480, 280, 1)
    sleep(30)
    MouseClick("left", 520, 280, 1)
    sleep(30)
    MouseClick("left", 560, 280, 1)
    sleep(30)
    MouseClick("left", 600, 280, 1)
    sleep(30)
    MouseClick("left", 640, 280, 1)
    sleep(30)
    MouseClick("left", 680, 280, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;9

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 360, 1)
    sleep(30)
    MouseClick("left", 72, 360, 1)
    sleep(30)
    MouseClick("left", 114, 360, 1)
    sleep(30)
    MouseClick("left", 160, 360, 1)
    sleep(30)
    MouseClick("left", 200, 360, 1)
    sleep(30)
    MouseClick("left", 240, 360, 1)
    sleep(30)
    MouseClick("left", 280, 360, 1)
    sleep(30)
    MouseClick("left", 320, 360, 1)
    sleep(30)
    MouseClick("left", 360, 360, 1)
    sleep(30)
    MouseClick("left", 400, 360, 1)
    sleep(30)
    MouseClick("left", 440, 360, 1)
    sleep(30)
    MouseClick("left", 480, 360, 1)
    sleep(30)
    MouseClick("left", 520, 360, 1)
    sleep(30)
    MouseClick("left", 560, 360, 1)
    sleep(30)
    MouseClick("left", 600, 360, 1)
    sleep(30)
    MouseClick("left", 640, 360, 1)
    sleep(30)
    MouseClick("left", 680, 360, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000);10

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 400, 1)
    sleep(30)
    MouseClick("left", 72, 400, 1)
    sleep(30)
    MouseClick("left", 114, 400, 1)
    sleep(30)
    MouseClick("left", 160, 400, 1)
    sleep(30)
    MouseClick("left", 200, 400, 1)
    sleep(30)
    MouseClick("left", 240, 400, 1)
    sleep(30)
    MouseClick("left", 280, 400, 1)
    sleep(30)
    MouseClick("left", 320, 400, 1)
    sleep(30)
    MouseClick("left", 360, 400, 1)
    sleep(30)
    MouseClick("left", 400, 400, 1)
    sleep(30)
    MouseClick("left", 440, 400, 1)
    sleep(30)
    MouseClick("left", 480, 400, 1)
    sleep(30)
    MouseClick("left", 520, 400, 1)
    sleep(30)
    MouseClick("left", 560, 400, 1)
    sleep(30)
    MouseClick("left", 600, 400, 1)
    sleep(30)
    MouseClick("left", 640, 400, 1)
    sleep(30)
    MouseClick("left", 680, 400, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;11

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 440, 1)
    sleep(30)
    MouseClick("left", 72, 440, 1)
    sleep(30)
    MouseClick("left", 114, 440, 1)
    sleep(30)
    MouseClick("left", 160, 440, 1)
    sleep(30)
    MouseClick("left", 200, 440, 1)
    sleep(30)
    MouseClick("left", 240, 440, 1)
    sleep(30)
    MouseClick("left", 280, 440, 1)
    sleep(30)
    MouseClick("left", 320, 440, 1)
    sleep(30)
    MouseClick("left", 360, 440, 1)
    sleep(30)
    MouseClick("left", 400, 440, 1)
    sleep(30)
    MouseClick("left", 440, 440, 1)
    sleep(30)
    MouseClick("left", 480, 440, 1)
    sleep(30)
    MouseClick("left", 520, 440, 1)
    sleep(30)
    MouseClick("left", 560, 440, 1)
    sleep(30)
    MouseClick("left", 600, 440, 1)
    sleep(30)
    MouseClick("left", 640, 440, 1)
    sleep(30)
    MouseClick("left", 680, 440, 1)

    [/autoit] [autoit][/autoit] [autoit]

    sleep(3000) ;12

    [/autoit] [autoit][/autoit] [autoit]

    MouseClick("left", 27, 480, 1)
    sleep(30)
    MouseClick("left", 72, 480, 1)
    sleep(30)
    MouseClick("left", 114, 480, 1)
    sleep(30)
    MouseClick("left", 160, 480, 1)
    sleep(30)
    MouseClick("left", 200, 480, 1)
    sleep(30)
    MouseClick("left", 240, 480, 1)
    sleep(30)
    MouseClick("left", 280, 480, 1)
    sleep(30)
    MouseClick("left", 320, 480, 1)
    sleep(30)
    MouseClick("left", 360, 480, 1)
    sleep(30)
    MouseClick("left", 400, 480, 1)
    sleep(30)
    MouseClick("left", 440, 480, 1)
    sleep(30)
    MouseClick("left", 480, 480, 1)
    sleep(30)
    MouseClick("left", 520, 480, 1)
    sleep(30)
    MouseClick("left", 560, 480, 1)
    sleep(30)
    MouseClick("left", 600, 480, 1)
    sleep(30)
    MouseClick("left", 640, 480, 1)
    sleep(30)
    MouseClick("left", 680, 480, 1)

    [/autoit]
    • Offizieller Beitrag

    Ohje, das kann ich ja gar nicht mit ansehen. Hier besteht drastischer Optimierungsbedarf. :D

    Ich habe Deine 429 Zeilen mal zu 9 Zeilen zusammengefasst:

    [autoit]


    Global $aLeft[17] = [27, 72, 114, 160, 200, 240, 280, 320, 360, 400, 440, 480, 520, 560, 600, 640, 680]
    Global $aTop[12] = [42, 83, 120, 360, 160, 200, 240, 280, 360, 400, 440, 480]
    For $i = 0 To UBound($aTop)-1
    For $j = 0 To UBound($aLeft)-1
    MouseClick('left', $aLeft[$j], $aTop[$i], 1)
    Sleep(30)
    Next
    Sleep(3000)
    Next

    [/autoit]

    Edit: Hups! Da war noch ein kleiner Fehler drin.

  • Wurzelimperium - Mozilla Firefox

    soll kein bot sein nur ne erleichterung, das ewige klicken nervt... fallste des spiel kennst *;*

  • Hab jetzt mal das erste angepasst. den Rest musst du dann noch ändern.

    Spoiler anzeigen
    [autoit]


    $pos = WinGetPos("Wurzelimperium - Mozilla Firefox")
    If (IsArray($pos)) Then

    $x = $pos[0]
    $y = $pos[1]

    MouseClick("left", ($x + 41), ($y + 42), 1)
    sleep(30)

    ; ...

    EndIf

    [/autoit]

    Bei ... den rest einfügen

  • Nimm meins. ist halt noch schreibarbeit. das Skript von Oscar stimmt irgendwie nicht.

  • ^^ dank oscars script, und dem ändern der koordinaten hab ich es jetzt hinbekommen, läuft einwand frei, danke euch

    MfG ReAVeR :D