Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Нажатие клавиш программой |
Автор: GrunT 2.1.2007, 19:09 |
Нужно создать программку, котора будет как бы "нажимать" клавиши. Т.е. я ее запускаю, она сворачивается в трэй допустим, далее открываю блокнот (или дюбую другую программу), и она мне допустим печатает каждые 2-3 минуты символ "а" (или любой другой символ). Но это только пример, смысл тут не в том, чтобы напечатать символ, а в том, чтобы происходило как бы нажатие клавиши. Подскажите какими функциями и вобще как делать? Программер я не очень хороший. Буду очень благодарен за помощь. |
Автор: _hunter 2.1.2007, 19:34 |
SendInput |
Автор: GrunT 2.1.2007, 19:46 |
Нельзя ли немножко поподробнее? Аргументы какие что значат? Можно ли небольшой пример данной функции, а не только название. Извините, но я ламак просто, поэтому мне надо разжевывать ![]() |
Автор: _hunter 2.1.2007, 20:33 |
аргументы -- в MSDN'e, пример в гугле... |
Автор: GrunT 2.1.2007, 20:56 |
нафик тогда форум нужен скажи? |
Автор: Romikgy 2.1.2007, 21:01 |
за тя код писать тогда ищи по форуму Центр помощи, а здесь те только направление подскажут, да и в внизу страницы посмотри! |
Автор: zkv 2.1.2007, 21:03 |
ну явно не для чтения лекций, здесь помогают решать проблемы, но не обучают программированию. |
Автор: witex 2.1.2007, 21:46 |
в МСДН всё есть, написанны аргументы, и тд. Если не понимаешь по англиский, переводчики на что? |
Автор: GrunT 2.1.2007, 22:17 | ||
Так с нажатием разобрался. Если кому пригодиться.
Ответьте на вопрос пожалуйста: Отличается ли как-нибудь SendInput от самого нажатия клавиатуры? Т.е. можно ли создать такую программу, которая смогла бы различить, нажатие произведено с клавиатуры, либо данной функцией? |
Автор: Romikgy 2.1.2007, 23:32 | ||
можно |
Автор: leo84 13.10.2009, 04:40 |
А не подскажете как послать сообщение о нажатии клавиши определенному окну.. Спасибо |
Автор: Romikgy 13.10.2009, 09:24 |
SendMessage+WM_CHAR or WM_KEYDOWN + WM_KEYUP |
Автор: Comm 13.10.2009, 13:11 | ||
kbr.wScan=0; //Никак не могу понять зачем нужен этот параметр ? Спасибо за внимание =) |