[hilfe] c++ keybd_event

06/28/2010 19:24 djleitno22#1
hallo
ich hab ein kleines problem
ich hab versucht einen bot mit c++ zu schreiben
aber der compiler zeigt immer einen fehler an
ich hab im internet nichts dazu gefunden

könt ihr mir bitte helfen


Code:
#include <iostream>
#include <windows.h>


using namespace std;

int main(){
    
    HWND hWin = FindWindow(NULL, "NostaleX.dat"); 
    SetForegroundWindow(hWin); // Focus auf gewünschtes Fenster setzen
   
       while(true){
                   Sleep(1000);
			       Keybd_event(VK_A,0x041,0,0); //[COLOR="Red"]hier zeigt es mir den fehler an[/COLOR]
			       keybd_event(VK_A,0x041,KEYEVENTF_KEYUP,0);
                  }
}


bitte helft mir

MFG djleitno22
06/28/2010 19:33 scenebase#2
[Only registered and activated users can see links. Click Here To Register...]

Ist sogar mit example.
06/28/2010 20:20 djleitno22#3
danke für deine hilfe
da steht aber nur mit numlock
aber sobald ich es mit einem buchstaben probier pasiert das gleiche
07/01/2010 17:41 Zacherl#4
Wäre ja interessant zu wissen, welcher Fehler erscheint. Vielleicht ist VK_A ja einfach nicht definiert?

In Delphi gibt es für sowas die Funktion Ord() mit der man den ASCII Code eines Zeichens geliefert bekommt. Müsstest mal schauen, obs sowas auch in C++ gibt, ansonsten halt den Wert aus der ASCII Table manuell auslesen oder berechnen.