Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Передача нажатий на клавиши дочернему процессу

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Передача нажатий на клавиши дочернему процессу
Имя
Сообщение << Старые топики   Новые топики >>
Передача нажатий на клавиши дочернему процессу - 2006-06-19 21:52:13   
dbondar

Сообщений: 2
Оценки: 0
Присоединился: 2006-06-19 21:24:04
Есть консольное приложение. К нему нужно прикрутить графический интерфейс. Пишу на С++.
Возникла проблема: Со стандартного STDOUT читать получается, а вот на стандартный STDIN писать не хочет! С другими приложениями работает нормально. При детальном изучении работы консольного приложения выяснилось, что ОНО не использует STDIN для чтения клавиатуры, вместо этого использует свои средства.
При нажатии на клавишу в консольном приложении не происходит вывод символа на экран, отображается символ только после отпускания клавиши.

Подскажите, как передавать такому консольному приложению нажатия на клавищи (по-просту команды). Зараннее благодарен!
Post #: 1
Передача нажатий на клавиши дочернему процессу - 2006-06-19 21:54:45   
Python

Сообщений: 4964
Оценки: 0
Присоединился: 2005-12-14 08:32:13
А в этих топиках ответа на вопрос нету?

как програино отследить нажатия клавиш
нажатие клавиш записывала
как програино отследить нажатия клавиш
передай ПРЕВЕД своему знакомому Ж)
Передача данных из MS EXCEL в Visual FoxPro 6
[как] передать данные в irc в зашифрованном виде
можно ли использовать переходник от usb мыши для usb клавиатуры
Беспроводная клавиатура+мышь
[Как] Передать данные с локальной формы мне на мыло
как передать данные?
Post #: 2
Передача нажатий на клавиши дочернему процессу - 2006-06-19 22:08:25   
dbondar

Сообщений: 2
Оценки: 0
Присоединился: 2006-06-19 21:24:04
К сожалению среди всего оффтопика, который по Вашим ссылкам можно увидить очень трудно найти ответ на вопрос.
Не могли бы Вы быть так любезны просто помочь, а не отфутболивать на ссылки, по которым в конечном итоге обсуждается совсем не то.
Спасибо!
Post #: 3
Передача нажатий на клавиши дочернему процессу - 2006-06-20 01:14:25   
буржуазия

Сообщений: 60
Оценки: 0
Присоединился: 2005-05-29 16:57:53
dbondar ,расслабься это бот[sm=2.gif]
Post #: 4
Передача нажатий на клавиши дочернему процессу - 2006-06-24 16:56:25   
MrBlack

Сообщений: 268
Оценки: 0
Присоединился: 2004-05-24 00:02:27
А какие, интересно, под виндой могут быть "свои средства"[sm=6.gif]? Можно поподробнее? От этого зависит, как твою проблему решить. Я знаю GetKeyState() и GetAsyncKeyState(). Еще можно получить HWND консоли, поставить свой wndproc и обрабатыать WM_KEYDOWN и WM_KEYUP. В последнем случае надо посылать эти сообщения окну консоли.
Post #: 5
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Передача нажатий на клавиши дочернему процессу







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.