Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



problem [autoit]

Discussion on problem [autoit] within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2009
Posts: 92
Received Thanks: 5
problem [autoit]

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 ? :/
prog4mermain is offline  
Old 05/25/2013, 14:03   #2
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ja, ist es
omer36 is offline  
Thanks
1 User
Old 05/25/2013, 14:26   #3
 
elite*gold: 5
Join Date: Dec 2011
Posts: 3,930
Received Thanks: 1,918
wenn du nicht mal das kannst
fang doch mal mit dem Grundwissen an
Ruffу is offline  
Old 05/25/2013, 15:53   #4
 
elite*gold: 0
Join Date: Jul 2009
Posts: 92
Received Thanks: 5
bekomme das mit der leertaste nicht hin :/ naja ... jetzt leg ich en stein drauf xD Höhlenmensch ftw !!!
prog4mermain is offline  
Old 05/27/2013, 17:41   #5
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
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
lolkop is offline  
Old 05/28/2013, 18:17   #6
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
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
FacePalmMan is offline  
Old 05/28/2013, 18:24   #7
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
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.
omer36 is offline  
Old 05/28/2013, 20:48   #8
 
FacePalmMan's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
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!
FacePalmMan is offline  
Reply




All times are GMT +1. The time now is 06:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.