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

Beiträge von Assembler

  • Ich suche eine Methode um den Mausklick zu erkennen!

    • Assembler
    • 25. Oktober 2014 um 21:02

    Wie schon oben beschrieben suche ich nach einer Methode um einen Mausklick zu erkennen!
    Bisher habe ich das immer mit anderen Dingen gemacht, aber dies war umständlich.

    Momentan fällt mir dazu auch überhaupt gar nichts ein. Evt. habt ihr Ideen oder Anregungen? - Ich erwarte keinen Quellcode!

    Liebe Grüße
    Assembler :love:

  • Fehlersuche

    • Assembler
    • 24. November 2013 um 13:23

    Danke sehr <3
    Die Befehle muss ich mir einmal durchgehen lassen :'D

  • Fehlersuche

    • Assembler
    • 24. November 2013 um 12:56

    Ich habe ein 'Timer'-Programm geschrieben.
    Der Fehler liegt darin, dass das Programm einen Ton(Beep) öfter als vorgesehen abgibt. Doch ich weiß nicht wo der Fehler liegt 8|

    Spoiler anzeigen
    [autoit]

    #require Admin ; Zur Sicherheit, damit alles gut läuft

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

    HotKeySet( "{PGDN}", "Start1") ; Erster Timer
    HotKeySet( "{PGUP}", "Start2") ; Zweiter Timer

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

    $delay=InputBox( "Zeit", "Geben sie die Wartezeit an(in [positiven]Sekunden):") ; Wie lange gewartet werden soll, bis...
    $delay=$delay*1000 -50 ; In Sekunden, von Milisekunden. + eine frühwarnung von 50 Milisec.

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

    While(1) ; Damit das Programm nicht sofort beendet wird(Alles nur mit Schleifen)
    Sleep(50)
    WEnd

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

    ;Deklarierung
    $zeit2=0
    $unterschied2=0
    $zeit1=0
    $unterschied1=0

    Func Start1 () ;Erster Timer
    $zeit1=0
    $unterschied1=0
    $zeit2=0
    $unterschied2=0
    While 1 ;Solange bis der Ton erreicht werden soll =50sec sleep jeder Durchgang.
    $zeit1=TimerInit()
    Sleep(50)
    $unterschied1= TimerDiff($zeit1)
    $unterschied2= TimerDiff($zeit2)
    If $unterschied1>$delay Then ;Wenn erreicht= Akustisches Signal.
    $unterschied1=0
    $zeit1=0
    Beep()
    While 1 ; Falls 2. Timer noch läuft
    If $unterschied2>$delay Then
    $unterschied2=0
    $zeit2=0
    Beep()
    EndIf
    Sleep(50) ; Damit sich die Wiedergabe des Tons erst nach der Eingabe wiederholt
    WEnd
    ElseIf $unterschied2>$delay Then ; 2. Timer
    $unterschied2=0
    $zeit2=0
    Beep()
    While 1
    If $unterschied1>$delay Then
    $unterschied1=0
    $zeit1=0
    Beep()
    EndIf
    Sleep(50)
    WEnd
    EndIf
    WEnd
    EndFunc

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

    ;Gleiches Prinzip, nur andere Variablennamen.
    Func Start2 ()
    $zeit2=0
    $unterschied2=0
    $zeit1=0
    $unterschied1=0
    While 1
    $zeit1= TimerInit()
    Sleep(50)
    $unterschied1=TimerDiff($zeit1)
    $unterschied2=TimerDiff($zeit2)
    If $unterschied1>$delay Then
    $unterschied1=0
    $zeit1=0
    Beep()
    While 1
    If $unterschied2>$delay Then
    $unterschied2=0
    $zeit2=0
    Beep()
    EndIf
    Sleep(50)
    WEnd
    ElseIf $unterschied2>$delay Then
    $unterschied2=0
    $zeit2=0
    Beep()
    While 1
    If $unterschied1>$delay Then
    $unterschied1=0
    $zeit1=0
    Beep()
    EndIf
    Sleep(50)
    WEnd
    EndIf
    WEnd
    EndFunc

    [/autoit]

    Ich wäre sehr dankbar, wenn jemand den Fehhler findet!

    Liebe Grüße
    Sebastian :love:

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™