Вниз
Скачать: CL | DM;

Отсылка нажатых кнопок в другую прогу   Найти похожие ветки 

 
Виииктариной   (2006-05-03 09:17) [0]

Я нажимаю в программе клавишу "A"
и нужна что бы она послалась в програму у каторой титл "TEST Program"

Как такое зделать?


 
Glex ©   (2006-05-03 10:12) [1]

Смотри в сторону Windows Scripting Host.
Если хочешь, могу дать пример


 
Eraser ©   (2006-05-03 11:36) [2]


> Виииктариной   (03.05.06 09:17)

устанавливаешь ловушку (SetWindowsHookEx) WH_JOURNALRECORD, записываешь сообщение о нажатии клавиши, и посылаешь их в нужное окно с пом. WH_JOURNALPLAYBACK.

Пример реализации этого механизма есть в книге "Руководство разработчика" Тексейра, Пачеко 1 том. скачать можно тут
http://www.podgoretsky.com/cgi-bin/dlcounter/npscnt?file=http://podgoretsky.com/ftp/Docs/Delphi/D5/Delphi5vol1.pdf&file_id=Delphi5vol1


 
Виииктариной   (2006-05-03 12:50) [3]

Glex дай пример плиз


 
n0name   (2006-05-03 13:54) [4]

SendMessageA(FindWindows(nil, "TEST Program"), WM_CHAR, 0, ord("A"));


 
Leonid Troyanovsky ©   (2006-05-03 18:41) [5]


> n0name   (03.05.06 13:54) [4]

> 0, ord("A"));


Скорее уж ord("A"), 0

--
Regards, LVT.


 
n0name   (2006-05-04 02:47) [6]


> Leonid Troyanovsky ©   (03.05.06 18:41) [5]

Вполне вероятно.


 
biejo ©   (2006-05-08 01:07) [7]

не,
SendMessageA(FindWindows(nil,"TEST Program"),WM_CHAR,ord("A"),0);
не работает. блин, а хотелось бы :)


 
Dimedrol ©   (2006-05-09 14:47) [8]

мда, проверил у меня тоже не работает...


 
Leonid Troyanovsky ©   (2006-05-09 17:17) [9]


> Dimedrol ©   (09.05.06 14:47) [8]

> мда, проверил у меня тоже не работает...


Во-первых, это может быть не то окно.
Во-вторых, положено, все же, PostMessage.
В-третьих, это может быть PostMessageW.

--
Regards, LVT.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
9-1133771636
@!!ex
2005-12-05 11:33
2006.09.03
OpenGL на ATI и Intel


2-1155663864
ArtemESC
2006-08-15 21:44
2006.09.03
Нет ли модуля, для работы c Png форматом?


2-1155552509
lex67
2006-08-14 14:48
2006.09.03
Сильнозагружается процессор


1-1153406793
oleggar
2006-07-20 18:46
2006.09.03
чтение из реестра


15-1154682457
Ketmar
2006-08-04 13:07
2006.09.03
алгоритм Диффи-Хэллмана на чистом Delphi




   Наверх