frage zu Pixel Search

  • ich hab ein problem mit pixelsearch:

    Es soll solage warte bis die farbe (z.b.weis) kommt dan soll das script fortgesetzt werden wie mache ich das ???

    Spoiler anzeigen

    ;::Start Programm::
    Run("G:\WarRock\module.exe")
    Sleep("200")
    Run("G:\WarRock\WRLauncher.exe")
    WinWaitActive("Warrock Launcher")
    ;#########################################################################################
    $COLORHP = 0

    Sleep(1000)

    While
    $COLORHP = PixelGetColor(804,526)
    If $COLORHP = 0xAAAAAA Then
    $COLORHP = 0
    MouseClick ( "",802,526,1,1)
    Else
    MouseClick ( "",856,526,1,1)
    Sleep(100)
    EndIf
    WEnd

    ;#######################################################################################


    Run("G:\XXX")
    Sleep("200")

    ;#######################################################################################
    $COLORHP = 0

    Sleep(1000)
    While 1
    $COLORHP = PixelGetColor(CCC,XXX)
    If $COLORHP = 0xXXXXXX Then
    $COLORHP = 0
    MouseClick ( "",XXX,XXX,1,1)
    Else
    XXXXXXXXX
    Sleep(100)
    EndIf

    WEnd


    ;#######################################################################################
    Sleep("9000")
    ;::Name::
    ;Send("Chrisiwbi{TAB}")
    ;::Paswort::;
    Send("XXXXXXXX{ENTER}")

    MFG
    chrisiwbi

    Einmal editiert, zuletzt von Chrisiwbi (6. Januar 2009 um 16:41)

  • thx läuft super aber ich hab noch eine frage:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Wir kann ich ereichen das das script wartet bis der ladebalken fertig ist und dan den ok botton drückt??

    (geht es das das script im fenster nach dem knopf sucht bis er kommt und ihn dan drückt)
    die Info des knopfes ist im spoiler

    Spoiler anzeigen

    ;Globals Parameter
    #Region "Globals"
    Global $LeftCritter, $RightCritter, $LCPixel, $RCPixel, $pos, $hWnd, $LPixel, $RPixel, $miner
    Global $LeftCritter_X, $LeftCritter_Y, $RightCritter_X, $RightCritter_Y
    #EndRegion
    ;_______________________________________________________________________________________________

    ;::Start Programm::
    Run("G:\WarRock\module.exe")
    Sleep("200")
    Run("G:\WarRock\WRLauncher.exe")
    WinWaitActive("Warrock Launcher")
    Sleep("200")
    ;#######################################################################################

    -hier-


    ;#######################################################################################
    Sleep("9000")
    ;::Name::
    ;Send("Chrisiwbi{TAB}")
    ;::Paswort::
    ;Send("XXXXXXXX{ENTER}")


    ------------------------------------------------

    Spoiler anzeigen


    >>>> Window <<<<
    Title:Warrock Launcher
    Class:#32770
    Position:440, 447
    Size:400, 100
    Style:0x94000044
    ExStyle:0x00050008
    Handle:0x0063049A

    >>>> Control <<<<
    Class:Button
    Instance:1
    ClassnameNN:Button1
    Advanced (Class):[CLASS:Button; INSTANCE:1]
    ID:1001
    Text:cancel
    Position:334, 68
    Size:52, 21
    ControlClick Coords:35, 10
    Style:0x5001000B
    ExStyle:0x00000004
    Handle:0x001F04BE

    >>>> Mouse <<<<
    Position:809, 525
    Cursor ID:0
    Color:0x000000

    >>>> StatusBar <<<<

    >>>> Visible Text <<<<
    cancel


    >>>> Hidden Text <<<<