Problem mit Sendkeys

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Sizco.

    Problem mit Sendkeys

    Hallo,

    ich benutze in meinem Programm die SendKeys-Funktion um die Windows Tastenkombis Strg+C, Strg+X und Strg+V zu simulieren,
    quasi in Form einer Bildschirmtastatur.
    Das Ganze sieht dann wie folgt aus:

    VB.NET-Quellcode

    1. SendKeys.Send("^C")
    2. SendKeys.Send("^X")
    3. SendKeys.Send("^V")


    Wenn ich das ganze im normalen Windows Editor teste, dann funktioniert es einwandfrei. In Notepad++ z.B. funktioniert es hingegen nicht,
    dort zeigt er mit nur SYN ETX und CAN an.
    Ferner kann ich über die Sendkeys-Funktion auf diese Art auch keine Dateien innerhalb von Windows kopieren. (Betriebssystem: Windows 7 Professional 64bit)

    Hat jemand zufällig eine Idee, woran das liegen könnte, oder eine Alternativie zu der SendKeys-Funktion?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Sizco“ ()

    Ich habe eine Art zusätzliche Bildschirmtastatur für mein Netbook mit Touchscreen programmiert.
    Dort habe ich drei Buttons für die Funktionen Ausschneiden, Kopieren und Einfügen.
    Im Windows eigenen Editor funktionieren die Buttons, auch beim Umbenennen von Dateien. Aber wenn
    ich z.B. Dateien innerhalb Windows kopieren will, funzt das nicht. Auch das Kopieren und Einfügen von markiertem
    Text innerhalb des Editors Notepadd++ funktioniert nicht.

    @LaVendetta: Auch mit Administratorrechten funktionert es nicht.