Anfänger braucht Hilfe bei SendKey Funktion

  • 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

  • Bots werden in deiesem forum nicht unterstützt und deshalb wird dir auch keiner hier helfen können