Как сделать так, чтобы Console Application перехватывал нажатые клавиши в Windows и записывал их, друг за другом, в текстовую переменную?
H e l l o, Dextor!
D> Как сделать так, чтобы Console Application перехватывал нажатые
D> клавиши в Windows и записывал их, друг за другом, в текстовую
D> переменную?
Поставить хук.
--
Всего хорошего, Слава v0.666 beta (
http://slava.users.otts.ru)
-= Гагарин был первым проходимцем в космосе. =-
Posted via RSDN NNTP Server 1.9 alpha
Здравствуйте, Dextor, Вы писали:
D>Как сделать так, чтобы Console Application перехватывал нажатые клавиши в Windows и записывал их, друг за другом, в текстовую переменную?
Самым простым и действенным спомобом бцдет поставить хук на клавиатуру (лучше всего сразу использовать отдельную DLL не так это сложно но зато будет работать подовсеми ОС).
Если нужен пример пишите на мыло merlin2000@hotmail.ru
только недавно сделал что то подобное.
С уважением. merlinjap
Удачи...
Здравствуйте, merlinJap, Вы писали:
J>только недавно сделал что то подобное.
J>С уважением. merlinjap
J>Удачи...
Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?
Здравствуйте, Аноним, Вы писали:
А>Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?
Отлавливаються везде....

хоть в каком окне. и русские тоже.
(в вин9х на эмуляции дос не тестировал. если есть желание могу скинуть
потестируй...

)
Удачи
Здравствуйте, Аноним, Вы писали:
А>Ага, а в DOS-окне у тебя нажатия перехватываются? и русские тоже?
Блин.....приношу 1000 извинений............клавиши то перехватываються....
а вот с русским проблемма....протсто как то не тестировал это...
Еще раз извиняюсь....
Но просто с нажатиями все Ок