Hallo alle zusammen,
ich brauche Hilfe bei einem Script
bin neu im AutoIt- bzw allgemein im Programmierbereich
möchte bei einem Spiel (nur um zu testen) eine tastenkombination senden
und das alles im Hintergrund
bei dem gennanten Spiel (metin2) geht die ControllSend Funktion nicht
deswegen wurde mir eine andere Funktion vorgeschlagen, die SendKey Funktion
dafür habe ich eine DLL Datei und eine KeySend.au3 gekriegt
in der KeySend.au3 steht folgendes:
Spoiler anzeigen
Func _SendKey($Handle, $Key)
Local $Dll = DllOpen("KeySend.dll")
$Result = DllCall($Dll, "HWnd", "GetHandle", "Str", $Handle)
DllCall($Dll, "none", "SendKeyHwnd", "Hwnd", $Result, "str", $Key)
EndFunc
in meinem Script steht folgendes:
Spoiler anzeigen
#include <KeySend.au3>
$PID = WinGetProcess("METIN2")
Sleep(5000)
_SendKey($PID, "a")
ich möchte damit einfach nur ein a an das Fenster "senden" aber wenn ich das Script ausführe passiert einfach nichts
Bitte um Hilfe
Danke