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

Beiträge von SchlafMoon

  • Hilfe für buttons

    • SchlafMoon
    • 11. Mai 2019 um 14:23

    Ich probiere wie gesagt nur rum ich versuche mich in Auto It zu verbessern und das ist halt meine erste GUI mit Buttons usw. Ich will halt mehr lernen was Auto It angeht und da gehört sowas ja auch mit rein :O

    Ich möchte mir zwischen zeitig auch mehr aneignen was Auto It angeht und irgendwann muss ich das ja mal hin bekommen :O

  • Hilfe für buttons

    • SchlafMoon
    • 11. Mai 2019 um 13:39

    Ich probiere das ganze in Notpad++ halt mit Gui mit start und stop Knopf er soll wie gesagt so die Funktion beinhalten

    Zitat von alpines

    Aber wo sollen die Tastendrücke hingesendet werden? Beschreib uns welches Programm die Tasten empfangen und was die Tastendrücke machen sollen?

    Es gibt 1000 bessere Wege als Send/Mouseclick/PixelSearch zu nutzen.


    Dass du nur einfach rumprobierst kann ich nur schwer glauben, wenn du uns verrätst was du wo machen willst können wir dir besser helfen.

  • Hilfe für buttons

    • SchlafMoon
    • 11. Mai 2019 um 13:02
    Zitat von Lottich

    Dein "Problem" besteht aktuell darin, dass du aus deiner starten() Funktion gar nicht mehr raus kommst. Dort fehlt eine Bedingung für ein ExitLoop.


    Genauso sieht es auch in der Pause() Funktion aus.


    Und generell haben die Vorredner recht.

    Was ist dein Ziel? Wolltest du nur mal rumprobieren?

    Genau ich will einfach nur rum probieren und schauen was funktioniert

  • Hilfe für buttons

    • SchlafMoon
    • 11. Mai 2019 um 12:59
    Zitat von Musashi

    Beschreibe bitte mal mit einigen Sätzen was Du überhaupt beabsichtigst.

    Die Func pause() ist z.B. eine Endlosschleife. Dort kommst Du nur 'raus, wenn Du das Skript z.B. über das Menü -> [Tools] -> Stop Executing abbrichst.

    EDIT : Ach ja, und natürlich "Willkommen im Forum" ^^

    Gruß Musashi

    Wenn ich den auf Start geklickt habe und ihn dann versuche wieder zu Stoppen funktioniert das nicht d.h wieder rum das die Start Funktion an bleibt und ich das programm nur über die Taskt leiste schließen kann

    Zitat von alpines

    Was soll dein Skript denn machen? Mit Send-Funktionen können leicht Probleme auftreten wenn andere Fenster auftauchen.

    Wenn du uns verrätst was du wo machen möchtest, können wir dir vielleicht eine bessere Lösung anbieten.

    Er soll halt wie oben Leertaste drücken so wie die taste 9 und die Taste X.
    Mein problem da ist wie oben beschrieben sobald ich auf Start drücke macht mein Programm nichts mehr außer das

  • Hilfe für buttons

    • SchlafMoon
    • 10. Mai 2019 um 20:58

    Ich habe ein problem mit dem start stop knopf + wenn ich auf start gedrückt habe funktioniert das Programm aber so bald ich stop drücke oder versuche die Gui zu schließen geht das nicht

    C
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("SchlafMoon", 356, 133, 208, 161)
    GUISetBkColor(0x000000)
    $Label1 = GUICtrlCreateLabel("create by SchlafMoon", 0, 112, 202, 20)
    GUICtrlSetFont(-1, 8, 800, 2, "MV Boli")
    GUICtrlSetColor(-1, 0xFFFFFF)
    $Start = GUICtrlCreateButton("On", 24, 40, 115, 57)
    GUICtrlSetFont(-1, 11, 800, 2, "MV Boli")
    GUICtrlSetColor(-1, 0xFFFFFF)
    GUICtrlSetBkColor(-1, 0x008000)
    $Stop = GUICtrlCreateButton("Off", 195, 39, 115, 57)
    GUICtrlSetFont(-1, 11, 800, 2, "MV Boli")
    GUICtrlSetColor(-1, 0xFFFFFF)
    GUICtrlSetBkColor(-1, 0xFF0000)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    
    Case $Start
    starten()
    Sleep(1000)
    Case $Stop
    pause()
    Sleep(1000)
    EndSwitch
    WEnd
    
    
    Func starten()
    While 1
    sleep(100)
    Controlsend("","","", "{space}")
    Controlsend("","","", "{x}")
    Controlsend("","","", "{9}")
    WEnd
    Endfunc
    
    Func pause()
    While True
    Sleep(1000)
    WEnd
    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™