Hilfe bei Send Funktion mit Stop Funktion

03/31/2011 00:38 -20-Sawboy-20-#1
Hallo Elitepvpers

ich habe ein Problem und Mein Problem ist das mein Text einfach weiter schreibt wenn ich mit HotKey verwende... gib es keine Funktion das der Text einmal kommt und nicht wenn man einmal die HotKey das er 10 min das selbe schreibt :confused:

Quote:
Func _1()
Opt("SendKeyDelay",50)
Send(GUICtrlRead($Text1))
Send("{Enter}")
EndFunc
03/31/2011 14:54 TrickGamer#2
nimm mal "Opt("SendKeyDelay",50)" aus Funktion: "_1" und setz es ganz am anfang des scripts
03/31/2011 15:35 -20-Sawboy-20-#3
Ich habe es gemacht und Jedes Text Send macht es danke weniger Zeilen... Aber ich habe immer noch das selbe Problem

Ich meine eig wenn ich meine HotKey gedrückt halte soll der Text nur einmal kommen und nicht Dauersenden
03/31/2011 17:20 derpo#4
Starte über
Global $timer = TimerInit()
einen Timer und rufe den Zeitunterschied zwischen TimerInit und TimerDiff auf :
$zeitunterschied = TimerDiff($timer)
03/31/2011 19:50 -20-Sawboy-20-#5
Das mit denn Timer verstehe ich nicht so wie es gehen Soll...

Ich hab es so gemacht aber es geht nicht so wie ich das will er macht das selbe wie vorher

Quote:
Global $timer = TimerInit()
Habe ich Anfang des Scripts gesetzt....

Quote:
Func _1()
Send(GUICtrlRead($Text1))
Send("{Enter}")
$zeitunterschied = TimerDiff($timer)
EndFunc
03/31/2011 20:43 derpo#6
Ändere mal die Funktion _1 zu dem :
PHP Code:
Func _1()
$zeitunterschied TimerDiff($timer)
If 
$zeitunterschied 1000 Then
Send
(GUICtrlRead($Text1))
Send("{Enter}")
Global 
$timer TimerInit()
EndIf
EndFunc 
Wenn du die Taste gedrückt hältst, wird schnellstens alle 1001 Millisekunden der Text wieder eingetippt.
03/31/2011 21:59 -20-Sawboy-20-#7
es kommt ein Fehler

[Only registered and activated users can see links. Click Here To Register...]

was nun
04/01/2011 14:37 MoepMeep#8
Quote:
Originally Posted by -20-Sawboy-20- View Post
es kommt ein Fehler

[Only registered and activated users can see links. Click Here To Register...]

was nun
Quote:
Variable used without being declared.
Steht doch da o.O
04/01/2011 15:56 derpo#9
Quote:
Originally Posted by -20-Sawboy-20- View Post
es kommt ein Fehler

[Only registered and activated users can see links. Click Here To Register...]

was nun
Starte den Timer am Anfang des Skripts -.-
04/01/2011 19:26 -20-Sawboy-20-#10
Das mit denn Timer bring es auch nix er schreibt immer noch weiter und weiter und weiter
04/01/2011 20:54 MoepMeep#11
Es wird wohl eine Funktion geben, mit der du Prüfen kannst ob momentan eine bestimmte Taste gedrückt wird, sollte dies der Fall sein, gibst du einmal deinen Text aus und haust danach einfach ein Sleep raus. Wenn es keine gibt, selber schreiben. Schwer ist das ja nun wirklich nicht.
04/02/2011 08:54 derpo#12
Quote:
Originally Posted by -20-Sawboy-20- View Post
Das mit denn Timer bring es auch nix er schreibt immer noch weiter und weiter und weiter
Der geht immer, wenn man den auch richtig eingebaut hat