|
You last visited: Today at 05:01
Advertisement
Timerfuktion
Discussion on Timerfuktion within the AutoIt forum part of the Coders Den category.
09/27/2009, 21:30
|
#1
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
Timerfuktion
Hey,
das tut ist ja ziemlich schwer zu verstehen (das hier in E*pvpers)
frage ich ob mir wer helfen kann... (gebe auch thx ;b)
ich möchte eine timer func einbauen die nach 65sec die F1 taste drückt was ich dafür wissen muss..
-1 (ich denke mal das func ganz unten sein muss) wo muss ich das script in mein script einbinden?
-2 das script sollte imemriwder neustarten
3- bitte mit ";" und dann eine kleine info das ich das anhcvollziehen kann
ty
|
|
|
09/28/2009, 17:55
|
#2
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
ich habe es jetz soweit whinbekomen das da ma stand dank ner msgbox.. 10sec sind vergangen aber danach gings nicht weiter nun ist alles iweder ohne timer..
|
|
|
09/28/2009, 18:36
|
#3
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Du Musst den Timer auch wieder neu starten.
Code:
$timerInit1 = TimerInit()
Sleep(5000)
$timerInit2 = TimerInit()
while 1
$timerDiff1 = TimerDiff($timerInit1)
$timerDiff2 = TimerDiff($timerInit2)
ToolTip("Timer 1: "&int($timerDiff1)&" Timer 2: "&int($timerDiff2))
If $timerDiff1 >= 10000 Then
MsgBox("","","Timer 1 >= 10s")
$timerInit1 = TimerInit()
EndIf
If $timerDiff2 >= 10000 Then
MsgBox("","","Timer 2 >= 10s")
$timerInit2 = TimerInit()
EndIf
WEnd
|
|
|
09/28/2009, 20:22
|
#4
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
Quote:
Originally Posted by | Moep |
Du Musst den Timer auch wieder neu starten.
Code:
$timerInit1 = TimerInit()
Sleep(5000)
$timerInit2 = TimerInit()
while 1
$timerDiff1 = TimerDiff($timerInit1)
$timerDiff2 = TimerDiff($timerInit2)
ToolTip("Timer 1: "&int($timerDiff1)&" Timer 2: "&int($timerDiff2))
If $timerDiff1 >= 10000 Then
MsgBox("","","Timer 1 >= 10s")
$timerInit1 = TimerInit()
EndIf
If $timerDiff2 >= 10000 Then
MsgBox("","","Timer 2 >= 10s")
$timerInit2 = TimerInit()
EndIf
WEnd
|
das soll wo in das script? und wo soll da send ("{F1}") rein?
|
|
|
09/28/2009, 20:38
|
#5
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Na überleg mal wo das sein könnte. Hab nochmal alles ausführlich auskommentiert.
Code:
$timerInit1 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
Sleep(5000) ; Wartet 5000 ms
$timerInit2 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
while 1
$timerDiff1 = TimerDiff($timerInit1) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
$timerDiff2 = TimerDiff($timerInit2) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
ToolTip("Timer 1: "&int($timerDiff1)&" Timer 2: "&int($timerDiff2)) ; Generiert einen ToolTip um die aktuellen Timerstände anzuzeigen
If $timerDiff1 >= 10000 Then ; Wenn Timerstand von $timerDiff1 größer als 10000ms dann:
MsgBox("","","Timer 1 >= 10s") ; - zeige eine MsgBox
$timerInit1 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
EndIf
If $timerDiff2 >= 10000 Then ; Wenn Timerstand von $timerDiff1 größer als 10000ms dann:
MsgBox("","","Timer 2 >= 10s") ; - zeige eine MsgBox
$timerInit2 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
EndIf
WEnd
|
|
|
09/28/2009, 22:36
|
#6
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
Quote:
Originally Posted by | Moep |
Na überleg mal wo das rein könnte. Hab nochml alles ausführlich auszukommentieren.
Code:
$timerInit1 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
Sleep(5000) ; Wartet 5000 ms
$timerInit2 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
while 1
$timerDiff1 = TimerDiff($timerInit1) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
$timerDiff2 = TimerDiff($timerInit2) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
ToolTip("Timer 1: "&int($timerDiff1)&" Timer 2: "&int($timerDiff2)) ; Generiert einen ToolTip um die aktuellen Timerstände anzuzeigen
If $timerDiff1 >= 10000 Then ; Wenn Timerstand von $timerDiff1 größer als 10000ms dann:
MsgBox("","","Timer 1 >= 10s") ; - zeige eine MsgBox
$timerInit1 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
EndIf
If $timerDiff2 >= 10000 Then ; Wenn Timerstand von $timerDiff1 größer als 10000ms dann:
MsgBox("","","Timer 2 >= 10s") ; - zeige eine MsgBox
$timerInit2 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
EndIf
WEnd
|
und wo kommt da "Send ("{F1}")" rein?
|
|
|
09/28/2009, 22:55
|
#7
|
elite*gold: 99
Join Date: Oct 2008
Posts: 2,708
Received Thanks: 1,726
|
Quote:
Originally Posted by | Moep |
Na überleg mal
|
!=
|
|
|
09/29/2009, 14:49
|
#8
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
ist es dein bot oder der von uns?!?
wenn du programmieren wirklich lernen willst dann muss du versuchen erst mal alles alleine zu probieren bevor du hier was postest
|
|
|
09/29/2009, 17:30
|
#9
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Das Script soll nur eine Demonstration über die Nutzung von Timern für dich sein. Nicht ein fertiges Script für dich. Ein bisschen Eigeninitiative kann man ja wohl noch verlangen. Experimentier doch einfach mal ein bisschen damit rum, dann wirst du mit ein bisschen menschenverstand von ganz allein auf die lösung kommen.
Übrigens... hast du trotz Hilfe kein thx gegeben...
|
|
|
09/29/2009, 19:51
|
#10
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
Quote:
Originally Posted by | Moep |
Das Script soll nur eine Demonstration über die Nutzung von Timern für dich sein. Nicht ein fertiges Script für dich. Ein bisschen Eigeninitiative kann man ja wohl noch verlangen. Experimentier doch einfach mal ein bisschen damit rum, dann wirst du mit ein bisschen menschenverstand von ganz allein auf die lösung kommen.
Übrigens... hast du trotz Hilfe kein thx gegeben...
|
Code:
$timerInit1 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
Sleep(1000) ; Wartet 69 s
$timerInit2 = TimerInit() ; Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
while 1
$timerDiff1 = TimerDiff($timerInit1) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
$timerDiff2 = TimerDiff($timerInit2) ; Liest den Stand des Timers $timerInit1 aus und speichert ihn in $timerDiff1
If $timerDiff1 >= 1000 Then ; Wenn Timerstand von $timerDiff1 größer als 69m dann:
Send ("{1}") ; - zeige eine MsgBox
$timerInit1 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit1 und setzt ihn auf 0
EndIf
If $timerDiff2 >= 1000 Then ; Wenn Timerstand von $timerDiff1 größer als 10000ms dann:
Send ("{1}")
$timerInit2 = TimerInit() ; - Initialisiert einen Timer mit den Namen $timerInit2 und setzt ihn auf 0
EndIf
WEnd
1. ist mein script  und 2. ich habe ca 75% alleine geschrieben da hier auf meine fragen fast kaum antworten kamen und3. Moep sagte ja thx bei hilfe nur da ich dachte das es so geht aber es nicht geht brauche ich erneut hilfe ;b ^^ also thx erst wenn ich gepeilt habe, warum er nun kein F1 sendet ...
|
|
|
09/29/2009, 21:25
|
#11
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by repins94
1. ist mein script  und 2. ich habe ca 75% alleine geschrieben...
|
Ahja...
Quote:
Originally Posted by repins94
...warum er nun kein F1 sendet ...
|
Weil du da auch Send ("{1}") stehen hast. Schau dir mal den  an, da steht auch wie man die Funktionstasten senden kann...
|
|
|
09/29/2009, 21:42
|
#12
|
elite*gold: 0
Join Date: Jan 2009
Posts: 393
Received Thanks: 46
|
Quote:
Originally Posted by | Moep |
Ahja... 
was soll das nun heißen o.O?
Weil du da auch Send ("{1}") stehen hast. Schau dir mal den  an, da steht auch wie man die Funktionstasten senden kann...
|
huch das 1 war noch vom vorherigen test der aber auch nicht's gebracht hatt habe noch's falsche script geschrieben.. sry, aber selbst damit geht es net
|
|
|
10/03/2009, 16:37
|
#13
|
elite*gold: 0
Join Date: May 2009
Posts: 264
Received Thanks: 43
|
ich würd einfach {F1} hinschreiben anstatt 1
|
|
|
10/04/2009, 23:14
|
#14
|
elite*gold: 9
Join Date: Apr 2009
Posts: 10,163
Received Thanks: 3,811
|
Quote:
Originally Posted by flothekilla94
ich würd einfach {F1} hinschreiben anstatt 1
|
 ...
|
|
|
10/04/2009, 23:58
|
#15
|
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
|
repins94, du hast jetzt 6 Thread's für Probleme die du ganz leicht mit der AutoIT Hilfe hättest bewältigen können aufgemacht.
Mit (fast) 15 Jahren sollte man schon ein wenig selbst zurecht kommen..
|
|
|
All times are GMT +1. The time now is 05:01.
|
|