ne sagt immer noch handle ned gefunden
$Handle = WinGetProcess("METIN2")
$Key = $41; A wird gedrück
$specialKey = false
_SendKey("METIN2", $41, false) ;drückt A
_SendKey("METIN2", $57, false)
While $i < 1000
_SendKey("METIN2", $57, false)
$i = $ i + 1
WEnd
also, wenn ich die y taste drücken will, sieht mein code so aus:Quote:
Einen normalen Tastendruck erzeugst du ja mit Send.
Wenn du das Prog. aber im Hintergrund haben willst, musst du die Funktion nehmen.
Also z.B.
Dabei würde die Taste W gedrückt werden.PHP Code:_SendKey("METIN2", $57, false)
Willst du die Taste gedrückt halten, musst du dies in eine While Schleife einbauen
Die W Taste würde hier etwa 1sek gedrückt werden (+-50ms)PHP Code:While $i < 1000
_SendKey("METIN2", $57, false)
$i = $ i + 1
WEnd
Func _SendKey($METIN2, $59, $false)
Local $Dll = DllOpen("KeySend.dll")
$Result = DllCall($Dll, "HWnd", "GetHandle", "Str", $Handle)
$Bool = "False; True;"
$Special = DllStructCreate($Bool)
DllCall($Dll, "none", "SendKeyHwnd", "Hwnd", $Result, "DWord", $Key, $SpecialKey, "SpecialKey")
EndFunc