Передача из консоли в pipe управляющих клавиш
От: MikelSV http://www.centerix.ru
Дата: 19.11.08 21:05
Оценка:
Копаюсь с консолью. Захотелось сделать типа стандартного cmd.

Запускаю команду через CreateProcess. Перед этим создав pipes, через них и передаю данные.
Облом в том, что не знаю, как передать нажатия специальных клавиш. WriteFile() передает все как текст.
Текст в cmd идет, специальные клавиши идут как символ 'p'.

Хотелось передать данные структурой _INPUT_RECORD, но WriteConsoleInput() ничего не передает.

Из cmd моей программе все передается также, как и без нее. Значит эт можно сделать.

Может кто сталкивался с похожей задачей?

20.11.08 14:38: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Римское правило. Тот, кто говорит, что Это не может быть сделано, никогда не должен мешать тому, кто Это делает.
Осень, ну вы поняли.
Зачем еще один код? А человек?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.