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

Beiträge von Fast2

  • Drag Racer3

    • Fast2
    • 1. November 2007 um 23:54

    Wenns jemand braucht hab ich ein Script für meine Anforderungen.Des kann man ja dann abändern.

    Spoiler anzeigen
    [autoit]

    #cs -----------------------------------------------------
    AutoIt Version: 3.2.8.1
    Von: Fast2

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

    Funktion:DragRacer3 Automatisierung
    #ce -----------------------------------------------------
    ;Anfang
    $Fenster = WinWaitActive ( "Drag Racer 3 - Spiele kostenlose Online Spiele auf Jetztspielen.de - Mozilla Firefox")
    sleep(20000)
    $ZS = MouseClick("left", 1070, 380, 2, 20)
    While 1
    $KR = MouseClick("left", 635, 610, 2, 5);Klick auf Rock
    $KRHR = MouseClick("left", 600, 660, 2, 5);Klick auf Hard Rock
    $SP = MouseClick("left", 620, 630, 2, 5);Klick auf Speed
    $CC = MouseClick("left", 610, 550, 2, 5);Klick auf Cityscape
    $OS = MouseClick("left", 650, 650, 2, 5);Klick auf Outskirts
    $LS = MouseClick("left", 625, 585, 2, 5);Klick auf Luxury Section
    $ST = MouseClick("left", 875, 695, 2, 5);Klick auf Start
    sleep(100000)
    $RT = MouseClick("left", 910, 300, 2, 5);Klick auf Return
    sleep(1000)
    $SF = MouseClick("left", 540, 430, 2, 5);Klick auf Car Show
    sleep(2000)
    WEnd

    [/autoit]

    Falls des nicht hier her gehört bitte verschieben.

  • Fortschrittsbalken

    • Fast2
    • 31. Oktober 2007 um 16:03

    Neue Idee!

    Das Drücken und auf 20% stellen geht, aber das automatisch auf 10% stellen nicht.
    Irgendwie stell ich mich entweder dumm an oder des Programm mag mich nicht.


    Edit peethebee: Ein Post tut es auch :).

    Edit:
    Ich weis auch nicht.
    Mach ich vielleicht was bei der Überprüfungsroutine falsch?
    Eigentlich sollte ja eine GUI mit Fortschrittsbalken erzeugt werden
    die alle 2ms überprüft ob der Button noch gedrückt ist und ggf. den Fortschrittsbalken von 20%(gedrückt) auf 10%(nichts gedrückt)
    zurücksetzt.

    Spoiler anzeigen
    [autoit]

    $Form1 = GUICreate("Optimierer", 640, 450, 200, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $Fortschritt = GUICtrlCreateProgress(20, 100, 300, 40)
    GUISetState(@SW_SHOW)
    $Druecken = GUICtrlCreateButton("Drücken", 250, 150 )

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

    sleep(200)
    While 1
    $msg = GUIGetMsg()
    sleep(2)
    IF $msg = $Druecken Then
    GUICtrlSetData($Fortschritt,20)
    sleep(100)
    EndIf
    IF Not $msg = $Druecken Then
    ProgressSet(10)
    EndIF
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

    [/autoit]

    Edit:
    Ich habs beim stöbern im Forum bin ich auf den Link
    Seite
    gestoßen und da steht was ich brauche:
    Ich hab das

    [autoit]

    Return to 1

    [/autoit]

    vergessen

    Edit:Mist geht nur bei Funktionen

    Edit:
    Danke für eure Hilfe!
    Das Problem ist gelöst!
    Ich hab mich nur mal vertippt gehabt.
    Mein fertiger Code lautet:

    Spoiler anzeigen
    [autoit]

    $Form1 = GUICreate("Optimierer", 640, 450, 200, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $Fortschritt = GUICtrlCreateProgress(20, 100, 300, 40)
    GUISetState(@SW_SHOW)
    $Druecken = GUICtrlCreateButton("Drücken", 250, 150 )

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

    sleep(200)

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

    While 1
    $msg = GUIGetMsg()
    sleep(1000)
    Select
    Case $msg = $Druecken
    GUICtrlSetData($Fortschritt,20)
    Case Else
    GUICtrlSetData($Fortschritt,10)
    EndSelect
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

    [/autoit]


    So und jetzt weiter am Programm arbeiten

    bernd670 [01.11.07 11:55]: mehrere Posts zusammengefasst!

  • Fortschrittsbalken

    • Fast2
    • 31. Oktober 2007 um 15:48

    Danke für eure Mühe ich schau mal ob das Funktioniert. Aber hört sich durchaus logisch an dass man guictrlset dingsbums braucht(Warum steht das eigentlich nicht in der Hilfe)?

    Also wie ich es genau hättte (als Test; später bau ich das richtige Programm zusammen):
    -Doppelklick auf Programmsymbol
    -Programm startet
    -Wenn auf Drücken geklickt wird geht Fortschritt auf 20%
    -Wenn nicht auf 10%
    Mein jeziges Script:

    Spoiler anzeigen
    [autoit]

    $Form1 = GUICreate("Optimierer", 640, 450, 200, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $Fortschritt = GUICtrlCreateProgress(20, 100, 300, 40)
    GUISetState(@SW_SHOW)
    $Druecken = GUICtrlCreateButton("Drücken", 250, 150 )

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

    sleep(200)
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $Druecken
    GUICtrlSetData($Fortschritt,20)
    sleep(100)
    Case Else
    ProgressSet(10)
    EndSelect
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend
    sleep(1000)

    [/autoit]
  • Fortschrittsbalken

    • Fast2
    • 31. Oktober 2007 um 12:50

    Danke!Genau das hab ich gebraucht. :klatschen:

    Edit:
    ?(
    Irgendwie geht des Trotzdem nicht:
    Das hab ich geschrieben(Kommt noch was davor aber ist nicht relevant):


    Spoiler anzeigen
    [autoit]

    $Form1 = GUICreate("Virenscanner", 640, 450, 200, 125, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SYSMENU,$WS_CAPTION,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    $Fortschritt = GUICtrlCreateProgress(20, 100, 300, 40)
    GUISetState(@SW_SHOW)
    $Druecken = GUICtrlCreateButton("Drücken", 250, 150 )

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

    sleep(200)
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $Druecken
    ProgressSet(20)
    Case Else
    ProgressSet(10)
    EndSelect
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend
    sleep(1000)

    [/autoit]

    bernd670 [01.11.07 11:58]: mehrere Posts zusammengefasst!

  • Fortschrittsbalken

    • Fast2
    • 31. Oktober 2007 um 12:16

    ich weiss. :rolleyes: Mein Hauptproblem is ja nicht Progressbar auf dem Bildschirm zu machen, sonder dass die weitergeht.

  • Fortschrittsbalken

    • Fast2
    • 30. Oktober 2007 um 23:38

    Hallo
    Kann mir jemand von euch bitte erklären wie ich einen Fortschrittsbalken für "Fabi´s Optimierungsprogramm" (Ich will nen Freund reinlegen der mich oft nervt)mache?
    Der Fortschrittsbalken sollte folgendes machen:


    1. Wenn er die Optimierer.bat erstellt hat.(Wäre schon wenn mir gleich einer verraten würde wie man ne Batch-Datei aus dem Script heraus erstellt (steht aber bestimmt irgendwo))

    2. Einen Schritt weiterspringen wenn er die Datei Optimierer.bat ins Autostartverzeichnis kopiert hat.


    Könntet ihr mir bitte auch genau erklären wie des geht?Also nicht nur Code.
    Danke im voraus.

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™