keybd_event event funkt net?



  • Hi,
    früher (mit der alten version) hat das noch funktioniert.
    Weiß wer was ich falsch mache?

    Sleep(10000);
    	keybd_event(VK_F1,0x70,0,0);
    	keybd_event(VK_F1,0x70,KEYEVENTF_KEYUP,0);
    

    include: stdafx.h, windows.h, iostream
    Ich hoffe mir kann wer helfen

    MFG
    RENE


  • Mod

    Was funktioniert nicht?

    Bist Du sicher, dass der Scancode von VK_F1 0x70 ist? Ich bezweifle das schwer.



  • error LNK2028: Nicht aufgelöstes Token (0A000296) ""extern "C" void __stdcall keybd_event(unsigned char,unsigned char,unsigned long,unsigned long)" (?keybd_event@@$$J216YGXEEKK@Z)", auf das in Funktion ""int __clrcall main(cli::array<class System::String ^ >^)" (?main@@$$HYMHP01AP01APAAVString@System@@@Z)" verwiesen wird.
    1>Fly.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" void __stdcall keybd_event(unsigned char,unsigned char,unsigned long,unsigned long)" (?keybd_event@@$$J216YGXEEKK@Z)" in Funktion ""int __clrcall main(cli::array<class System::String ^ >^)" (?main@@$$HYMHP01AP01APAAVString@System@@@Z)".
    1>X:\xxx\xxx\Debug\xx.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.

    Das schreibt er mir....



  • na so wie ich sehe hast du ein falsches Project erstellt, das sieht aus wie c++/CLI mit .NET aber kein Win32 oder MFC Project.

    solche Sachen wie

    int __clrcall main(cli::array<class System::String ^ >^)
    

    sehen da bischen komisch aus zumindest passen die da nicht rein



  • Oh Mann ich bin ein trottel... hab net Win32-Konolenanwendung erstellt......
    Naja danke auf jeden fall^^


Anmelden zum Antworten