[Delphi] jak poslat do jine aplikace stisky klaves (sw gen.)
chci napsat makro generator na vkladani hodnot typu
I=1..100
Ctrl+N
insert I*10
Tab
insert I*10+2
Enter
neco v tomto smyslu,
pouze nevim jak SW simulovat klavesnici (a do jine aplikace)
[Delphi] jak poslat do jine aplikace stisky klaves (sw gen.)
chci napsat makro generator na vkladani hodnot typu
I=1..100
Ctrl+N
insert I*10
Tab
insert I*10+2
Enter
neco v tomto smyslu,
pouze nevim jak SW simulovat klavesnici (a do jine aplikace)
namapujes si tu aplikaci, popr. ten prvek a odesles mu zpravu sendmessage, mam ukazkouvou aplikaci dve aplikace klient a server, popr nekde na builder.cz
Žena zřídka kdy pochopí, že milovat ji věčně vůbec neznamená milovat ji bez přestání po celou tu dobu.
M. Achard
Ja to potrebuji posilat do cizi aplikace
ale nasel sem
keybd_event(VK_MENU,MapVirtualKey(VK_MENU, 0),0,0);
keybd_event(VK_F4,MapVirtualKey(VK_F4, 0), 0, 0);
keybd_event(VK_MENU,MapVirtualKey(VK_MENU, 0),KEYEVENTF_KEYUP,0);
keybd_event(VK_F4, MapVirtualKey(VK_F4, 0), KEYEVENTF_KEYUP, 0);
PostMessage(GetForeGroundWindow,WM_QUIT,0,0);
a velmi nadjne vypada unita z Delphi
SendKey32
tak bud to budes posilat
PostMessage(handle_tvyho_prvku_do_ktery_to_posilas ,WM_CHAR,ordinalni hodnota pismene ( mozna i pismeno, nezkousel jsem ) ,0)
nebo tou unitou sndkey32.pas
asi v poridi aplikaci si aktivujes a pak ji posles ten string, ta prvni moznost vali bez problemu viz. http://forum.builder.cz/read.php?f=18&i=25557&t=25553
ta druha nevim, ale asi bude fungovat taky
Žena zřídka kdy pochopí, že milovat ji věčně vůbec neznamená milovat ji bez přestání po celou tu dobu.
M. Achard
Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)