Wie kann man den Script weiterlaufen lassen währen die Beep() funktion einen Sound abspielt? Ich weiß, dass es manche funktionen erlauben wie SoundPlay() oder _SoundPlay(). Wie schafft man es mit der Beep() Funktion?
Danke im Vorraus.
Wie kann man den Script weiterlaufen lassen währen die Beep() funktion einen Sound abspielt? Ich weiß, dass es manche funktionen erlauben wie SoundPlay() oder _SoundPlay(). Wie schafft man es mit der Beep() Funktion?
Danke im Vorraus.
Mach ein Adlibregister rein , dass alle 20ms (z.B.) abfragt ob der Beep kommen soll. Eine andere Möglichkeit viele mir jetzt spontan nicht ein.
meines Wissens nach ist Beep wie Sleep (ein Prozess) also garnich...
Du kannst jedoch ein anderes Script (EXE) aufrufen, die nebenbei läuft
Mach ein Adlibregister rein , dass alle 20ms (z.B.) abfragt ob der Beep kommen soll. Eine andere Möglichkeit viele mir jetzt spontan nicht ein.
Adlib geht da nich, das machts nich Parallel
Was hält dich jetzt davon ab deinen Post zu editieren pceumel?
Global $beep = False
[/autoit][autoit][/autoit][autoit]AdlibRegister("_beep", 26)
[/autoit][autoit][/autoit][autoit]While 1
Sleep(25)
ToolTip(Mod(@SEC, 2) & " " & @SEC)
If Mod(@SEC, 2) <> 0 Then
$beep = True
Else
$beep = False
EndIf
WEnd
Func _beep()
If $beep Then
Beep(500, 500)
$beep = False
EndIf
EndFunc
Wenn du das noch ein wenig veränderst hast du das was du brauchst
Was hält dich jetzt davon ab deinen Post zu editieren pceumel?
Hab das schnell mal da hin
Ich danke euch allen, habe was dazu gelernt.
@Aquaplant mit deiner Methode klappt es. Ich habs jetzt so auf die schnelle getestet. tytyty =)
[autoit]Global $beep = False
[/autoit][autoit][/autoit][autoit]AdlibRegister("_beep", 26)
[/autoit][autoit][/autoit][autoit]While 1
Sleep(3000)
#cs
ToolTip(Mod(@SEC, 2) & " " & @SEC)
If Mod(@SEC, 2) <> 0 Then
$beep = True
Else
$beep = False
EndIf
#ce
$beep = True
Send("123456789")
WEnd
Func _beep()
If $beep Then
Beep(500, 500)
$beep = False
EndIf
EndFunc