Sendkeys voor C++ Builder 6.0

Status
Niet open voor verdere reacties.

quadran

Gebruiker
Lid geworden
26 jul 2006
Berichten
162
Hallo

weet iemand een oplossing om toeten door te sturen?

ik zou graag een exe oproepen vanuit mijn C++ programma.

maar het exe programma dat ik aanroep verwacht een aantal keys die moeten ingedrukt
worden om een backup task te starten.

daarom had ik graag deze keys verzonden naar de exe vanuit mijn programma!

Mvg
 
Hier ff 2 functies die ik zelf gebruik in mijn projecten:
Voor beide functies geef je 1 argument, namelijk de VK code van de key (bv VK_F1)

[CPP]
static void press(unsigned short key)
{
keybd_event(key & 0xFF,MapVirtualKey(key,MAPVK_VK_TO_VSC),0,NULL);
}
static void release(unsigned short key)
{
keybd_event(key & 0xFF,MapVirtualKey(key,MAPVK_VK_TO_VSC),KEYEVENTF_KEYUP|0,NULL);
}[/CPP]

Hou er wel rekening mee dat als je een key stuurt, veel afhangt van de capslock/keylock/shift/alt/... status. Deze vallen echter ook makkelijk te achterhalen en aan te passen.

Grtz, Tom.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan