Au3 Tastenkombination frage

07/23/2010 15:28 WaterWrath#1
Ja hallo erstmal, ich habe ein problem das ich durch suchen im Internet nicht lösen kann. Evt suche ich an den falschen Orten oder gar falsch! Vielleicht könnt ihr mir helfen?

Ich habe ein kleines script geschrieben doch es kommt mir vor als führt es gewisse Tastenkombinationen nicht durch! Ein Freund von mir hat das genau gleiche wie ich bei sich ausprobiert und hat keine beschwerden. Es sieht wie folgt aus:

Code:
Sleep(5000)
For $k = 1 to 400 Step 1
	If Not WinActive("nicht wichtig", "") Then WinActivate("nicht wichtig", "")
	WinWaitActive("nicht wichtig", "")
	sleep(500)
	Send("!{R}")
	
	For $j = 1 to 1 Step 1
		sleep(500)
		mouseclick("left", 393,290, 1)
		Sleep(500)
		mouseclick("left", 720,456, 1)
	next
	
	For $i = 1 to 39 Step 1
		If Not WinActive("nicht wichtig", "") Then WinActivate("nicht wichtig", "")
		WinWaitActive("nicht wichtig", "")
		Send( "{F1}" )
		Sleep(1000)
		Send( "{F5}" )
		Sleep(500)
		Send( "!{4}" )
		Sleep(500)
		Send( "!{4}" )
		Sleep(500)
		Send( "!{4}" )
		Sleep(12000)
	next
	
Next
Also anstatt ALT + R oder ALT + 4 zu schicken (hab ich getestet) schickt es manchmal nur R oder 4. Ich kann mir das einfach nicht erklären wieso das manchmal als kombination gesendet wird und manchmal einzeln. Ich habe es auch schon anders ausprobiert z.B. :

Code:
Send("{ALT down}")
sleep(1000)
                Send( "{4}" )
		Sleep(500)
		Send( "{4}" )
		Sleep(500)
		Send( "{4}" )
sleep(1000)
Send("{ALT UP}")
		Sleep(12000)
Es tritt egal wie ich es versuche immer das selbe problem bei mir auf!
Kann mir das jemand erklären warum das passiert / lösen?

Vielen Dank im voraus :handsdown:
07/23/2010 17:12 Demon-777#2
Versuchs mal so:

Code:
Send("!{DOWN}")
Sleep(1000)
	Send("4")
	Sleep(500)
	Send("4")
	Sleep(500)
	Send("4")
Sleep(1000)
Send("!{UP}")
			Sleep(12000)
Also bei mir funkt.
07/23/2010 18:06 WaterWrath#3
Danke für deine schnelle Antwort.

Ich habe es auf deine Art probiert und auch noch die sleep dauer erhöht aber irgendwie scheint es immer so zu sein das alt nicht gedrückt bleibt
07/26/2010 15:49 WaterWrath#4
Bump

Hänge immernoch am selben problem...
Habs einer weiteren Person gegeben und bei dem funktioniert es auch nicht wie es sollte.
Weiss jemand warum? Oder hat jemand eine Lösung für das Problem?
Helft mir bitte
07/26/2010 16:36 omer36#5
{ALTDOWN}
.....
...
..
.
{ALTUP}

€damit du es auch kapierst:
PHP Code:
Send("{ALTDOWN}")
Send("4")
Sleep(500)
Send("4")
Sleep(500)
Send("4")
Sleep(500)
Send("4")
Send("{ALTUP}"
warum schaut ihr euch nicht mal die [Only registered and activated users can see links. Click Here To Register...] an?
07/26/2010 19:14 WaterWrath#6
Ah diese Möglichkeit hab ich auf jedenfall übersehen tut mir leid. Ich habe mich irgendwie auf das andere festgefahren. Jedoch hast du nicht ganz mein Problem erfasst. Egal welche Möglichkeit um eine Tastenkombination mit ALT auszuführen ich ausprobiere, (ich habe jetzt auch diese ausprobiert mit sleep(3000) dazwischen es drückt mir einfach nicht immer 100% ALT mit 4 sonder manchmal nur 4!
07/26/2010 20:14 omer36#7
mal ne ganz "dumme" frage: für WAS ist das? ich hab das jetz mit alt+F4 getestet und es hatt es 5mal hintereinander gedrückt...
07/26/2010 20:44 WaterWrath#8
Für Ragnarok Online. Aber wie gesagt bei einem Kollegen klappt es und bei mir net obwohl wir das selbe haben...