kostenloser Webspace werbefrei: lima-city


SendKeys mit windows

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    raff

    raff hat kostenlosen Webspace.

    hi
    ich würd gern in c++ alle paar sekunden einen tastendruck auf die leertaste simulieren.
    #include <windows.h>
    #include <iostream>
    using namespace std;
    
    int main()
    {
        Sleep(10000);
        SendKeys("{SPACE}");
        return main();
    }


    ich bekomm aber immer von codeblocks die fehlermeldung:
    Compiling: G:\KeyDown.cpp
    G:\KeyDown.cpp: In function `int main()':
    G:\KeyDown.cpp:8: error: `SendKeys' was not declared in this scope
    Process terminated with status 1 (0 minutes, 0 seconds)
    1 errors, 0 warnings


    muss ich da noch irgendwas includen oder is einfach die sendkeys funktion falsch?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Gibt es da nicht noch ne kleine Erweiterung hinten dran zu setzen?

    SendKeys.KeyDown(Keys.Tastediezudrückenist)
    SendKeys.PressKey(Keys.Tastediezudrückenist)
    SendKeys.KeyUp(Keys.Tastediezudrückenist)
    Sendkeys.Send(Tastediezudrückenist)


    Beitrag zuletzt geändert: 29.4.2010 13:53:45 von adelwoehrer
  4. Autor dieses Themas

    raff

    raff hat kostenlosen Webspace.

    wegen
    error: `SendKeys' was not declared in this scope

    glaub ich das da iein include fehlt...
    habs aber trotzdem ma mit den erweiterungen versucht und geht immernochnich

    edit:
    keybd_event(VK_SPACE ,0x1c,0,0);
    damit gehts eigendlich aber leider is das nen key down und ich brauch nen key up....

    Beitrag zuletzt geändert: 29.4.2010 14:43:41 von raff
  5. everydaynormalguy

    everydaynormalguy hat kostenlosen Webspace.

    Hi,

    hier ein kleines Beispiel (A-Keystroke)

    keybd_event(0x41, 0, 0L, 0L); // Keydown
    keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0L); // Keyup

    Grüße... Everydaynormalguy
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!