Gedrückten Button auslesen

03/10/2013 21:19 °Incinerate#1
Hey ihr e*pvpler :D

Ich hab eine kleine Frage. Und zwar, wie kann ich einen Button auslesen, wenn ich ihn bei Ispressed später einbauen möchte.

z.B. Ich klicke mit der Linken Mausteste. Dann würde ich gerne die Nummer auslesen die ich später in Ispressed wieder verwenden kann.

Bitte keine Liste schicken auf der alle Tasten ausgelistet sind.

Thx schonmal :p
03/10/2013 21:33 omer36#2
deine .au3 öffnen,
_Ispressed schreiben
dieses markieren und dann
f1 drücken.

1-2 sec. warten
runter scrollen
03/10/2013 21:47 °Incinerate#3
Quote:
Originally Posted by °ExtinCtioN View Post
Bitte keine Liste schicken auf der alle Tasten ausgelistet sind.
:facepalm:
03/10/2013 22:03 omer36#4
das habe ich schon gelesen, nur aus dem rest wurde ich nicht schlau.

was willst du ?

Quote:
Und zwar, wie kann ich einen Button auslesen, wenn ich ihn bei Ispressed später einbauen möchte.
was willst du auslesen?

Quote:
z.B. Ich klicke mit der Linken Mausteste. Dann würde ich gerne die Nummer auslesen die ich später in Ispressed wieder verwenden kann.
wat?

if _ispressed(01) then msgbox("","","01 wurde gedrückt")
?
03/10/2013 22:12 Achat#5
Quote:
Originally Posted by °ExtinCtioN View Post
Ich hab eine kleine Frage. Und zwar, wie kann ich einen Button auslesen, wenn ich ihn bei Ispressed später einbauen möchte.
z.B. Ich klicke mit der Linken Mausteste. Dann würde ich gerne die Nummer auslesen die ich später in Ispressed wieder verwenden kann.
WTF?

Button auslesen mit Guictrlread()

Was willst du denn genau machen? Bitte ausführlicher formulieren.

MfG
03/10/2013 22:22 °Incinerate#6
Ok, ich hab mich etwas undeutlich ausgetrückt. :P

Ich habe einen Taste, z.B. auf dem Nummerblock das '+'. Angenommen ich weiß nicht weiß die ID dieser Taste nicht. Desshalb siche ich einen Funktion, inder AutoIt die ID der Taste ausliest sobald ich '+' auf dem Nummerblock drücke.
03/10/2013 22:36 lolkop#7
Quote:
Originally Posted by °ExtinCtioN View Post
Ok, ich hab mich etwas undeutlich ausgetrückt. :P

Ich habe einen Taste, z.B. auf dem Nummerblock das '+'. Angenommen ich weiß nicht weiß die ID dieser Taste nicht. Desshalb siche ich einen Funktion, inder AutoIt die ID der Taste ausliest sobald ich '+' auf dem Nummerblock drücke.
schreib dir halt selbst ein kleines script dafür o0

Code:
Dim $keys[256]
While Sleep(1)
	For $i=0 To 255
		If _IsPressed($i) And Not $keys[$i] Then
			$keys[$i] = True
			ConsoleWrite(Hex($i,2)&' was pressed'&@CRLF)
		Else
			$keys[$i] = False
		EndIf
	Next
WEnd

Func _IsPressed($sHexKey, $vDLL = 'user32.dll')
	Local $a_R = DllCall($vDLL, "short", "GetAsyncKeyState", "int", $sHexKey)
	Return BitAND($a_R[0], 0x8000) <> 0
EndFunc