Probleme mit GUI und allgemeinem Aufbau

  • Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    guicreate("Timys GuI", 200, 350, 1000, 300)

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

    GUICtrlCreateTab(0, 0, 200, 500)

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

    GUICtrlCreateTabItem("Start")
    $button2 = GUICtrlCreateButton("Start", 25, 300, 150, 20)

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

    GUICtrlCreateTabItem("Optionen")
    $input1 = GUICtrlCreateInput("x Koord", 20, 50, 100, 20)
    $input2 = GUICtrlCreateInput("y Koord", 20, 90, 100, 20)
    $button1 = Guictrlcreatebutton("x und y auslesen", 25, 150, 150, 20)

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

    guisetstate()

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

    while 1
    $msg = guigetmsg()
    select
    case $msg = -3 ;-3 = kreuz
    Exit
    case $msg = $button1
    $x = GUICtrlRead($input1)
    $y = GUICtrlRead($input2)
    case $msg = $button2
    script()
    EndSelect

    wend

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

    Hotkeyset("{b}", "terminate")

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

    func script()
    GUISetState(@sw_hide)
    WinActivate("BlueStacks App Player for Windows (beta-1)", "")
    sleep(1000)
    WinMove("BlueStacks App Player for Windows (beta-1)", "", 0, 0)

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

    while 1
    if hex(pixelgetcolor(1185, 127), 6)="B8D39C" Then
    MouseClick("left", 100, 450, 1, 0)
    Do
    sleep(200)
    Until hex(PixelGetColor(1171, 284), 6)="948770"
    sleep(100)
    mouseclick("left", 1190, 500, 1, 0)
    Do
    sleep(200)
    Until hex(pixelgetcolor(203, 760), 6)="3C3C3C"
    sleep(200)
    send($x)
    sleep(800)
    mouseclick("left", 28, 795, 1, 0)
    Do
    sleep(100)
    Until hex(pixelgetcolor(160, 557), 6)="112944"
    sleep(100)
    MouseClick("left", 1180, 750, 1, 0)
    Do
    sleep(200)
    Until hex(pixelgetcolor(203, 760), 6)="3C3C3C"
    sleep(500)
    send($y)
    sleep(800)
    mouseclick("left", 28, 795, 1, 0)
    Do
    sleep(100)
    Until hex(pixelgetcolor(160, 557), 6)="112944"
    sleep(100)
    MouseClick("left", 200, 650, 1, 0)
    Do
    sleep(200)
    Until hex(pixelgetcolor(1214, 747), 6)="77AA77"
    sleep(100)
    MouseClick("left", 1257, 474, 1, 0)
    Do
    sleep(200)
    Until hex(pixelgetcolor(1216, 129), 6)="3D2511"
    sleep(100)
    MouseClick("left", 200, 650, 1, 0)
    Do
    sleep(100)
    Until hex(pixelgetcolor(1184, 384), 6)="555555"
    MouseClick("left", 1180, 457, 1, 0)
    Do
    sleep(200)
    Until hex(pixelgetcolor(1158, 456), 6)="3E3E41" or hex(pixelgetcolor(1158, 456), 6)="414141"
    sleep(250)
    MouseClick("left", 200, 650, 1, 0)
    Do
    sleep(200)
    until hex(pixelgetcolor(1250, 189), 6)="71484E"
    sleep(200)
    MouseClick("left", 200, 650, 1, 0)
    Do
    sleep(200)
    until hex(pixelgetcolor(128, 322), 6)="557799"
    sleep(2000)
    Else
    MsgBox(0, "test", "test")
    terminate()
    EndIf

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

    wend
    EndFunc

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

    func terminate()
    Exit
    EndFunc

    [/autoit]

    so... ich bräuchte etwas hilfe...

    generell... habe ich wohl probleme mit der ordnung in meinen scripten...

    die terminate funktion mit dem knopf b funktioniert in der while schleife nicht. wo muss ich des hinpacken? ebenso funktioniert das winactivate an gesetzter stelle nicht...

    2. frage wäre : kann ich dort noch bilder einbinden bzw ein komplettes hintergrund bild? wenn ja, wie?

    ich hoffe mir kann jemand helfen der gerade langeweile hat.

    LG
    timy

  • bluestacks ist ein android simulator.

    es geht hierbei um ein programm, das etwas abfragen soll am ende.

    und nein, es handelt sich um kein spiel

  • bluestacks ist ein android simulator.

    es geht hierbei um ein programm, das etwas abfragen soll am ende.

    und nein, es handelt sich um kein spiel


    1. Es heißt "Emulator". ;)

    2. Wozu brauchst du die ganzen "PixelGetColor" - Befehle jetzt eigentlich genau? (Ohne ordentliche & vernünftige Erklärung wird dir hier keiner helfen.)

    3. Bitte editiere deine 1. Post und rücke dein Script ordentlich ein, wie Alcros bereits sagte, damit man es besser lesen kann.

    Mfg

    There's a joke that C has the speed and efficieny of assembly language combined with readability of....assembly language. In other words, it's just a glorified assembly language. - Teh Interwebz

    C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, you blow off your whole leg. - Bjarne Stroustrup
    Genie zu sein, bedeutet für mich, alles zu tun, was ich will. - Klaus Kinski

  • bluestacks ist ein android simulator.


    Soviel weis ich auch nur das ich Emulator und Simulator aus einander halten kann. Da auf diesem Emulator auch jede Android-Spiel-App läuft und man bei einer sinnvollen App nicht laufend die selben Mouseclicks in der gleichen Reihenfolge (Motto: Klicken nach Farben) ausführen muss bist du überführt du Simulatornt.

    Daher erneut: Vote for recycle-bin

    mfg autoBert