problem [autoit]

05/25/2013 13:10 prog4mermain#1
leertaste gedrückt halten
alle 5 sec "1" drücken
jede sec "2" drücken

so etwas suche ich ... ist das mit autoit möglich ? :/
05/25/2013 14:03 omer36#2
ja, ist es
05/25/2013 14:26 Ruffу#3
wenn du nicht mal das kannst :confused:
fang doch mal mit dem Grundwissen an
05/25/2013 15:53 prog4mermain#4
bekomme das mit der leertaste nicht hin :/ naja ... jetzt leg ich en stein drauf xD Höhlenmensch ftw !!! ;)
05/27/2013 17:41 lolkop#5
Code:
Dim $keys[3][3] = [['{space}',0],[1,5],[2,1]]
While Sleep(1)
	For $i=0 To UBound($keys)-1
		If TimerDiff($keys[$i][2])>$keys[$i][1]*1000 Then
			Send($keys[$i][0])
			$keys[$i][2] = TimerInit()
		EndIf
	Next
WEnd
05/28/2013 18:17 FacePalmMan#6
ja es ist möglich! hier das fertige script:
Code:
hotkeyset("{F8}","Toggle") ;man kann alles statt F8 nehmen. beispiel: Shift,q,w,e,r,t,z
$OnOrOff="Off"
while 1
sleep(1)
wend
func Toggle()
if $OnOrOff="Off" then
$OnOrOff="On"
elseif $OnOrOff="On" then
$OnOrOff="Off"
endif
if $OnOrOff="On" then
send("{Space down}")
while 1
send("1")
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
wend
endif
endfunc
05/28/2013 18:24 omer36#7
Quote:
Originally Posted by FacePalmMan View Post
ja es ist möglich! hier das fertige script:
Code:
hotkeyset("{F8}","Toggle") ;man kann alles statt F8 nehmen. beispiel: Shift,q,w,e,r,t,z
$OnOrOff="Off"
while 1
sleep(1)
wend
func Toggle()
if $OnOrOff="Off" then
$OnOrOff="On"
elseif $OnOrOff="On" then
$OnOrOff="Off"
endif
if $OnOrOff="On" then
send("{Space down}")
while 1
send("1")
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
send("2")
sleep(1000)
wend
endif
endfunc
wenn er jede 5. sec. aktionA ausführen möchte und dazu jede 2. sec. aktionB, würde ich keinen slee() verwenden.

und bei dir sehe ich das immer wieder, dass du variablen mit
$OnOrOff="Off" z. B. deklarierst...wenn du das schon machst, dann würde ich da keinen string wählen, sondern einen boolean.
05/28/2013 20:48 FacePalmMan#8
Quote:
Originally Posted by omer36 View Post
wenn er jede 5. sec. aktionA ausführen möchte und dazu jede 2. sec. aktionB, würde ich keinen slee() verwenden.

und bei dir sehe ich das immer wieder, dass du variablen mit
$OnOrOff="Off" z. B. deklarierst...wenn du das schon machst, dann würde ich da keinen string wählen, sondern einen boolean.
ich weiss aber ich habs nur so gemacht damit der der das will das auch versteht!