![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Эмуляция нажатия клавиши в неактивном сонсольном приложении [D7, WinXP]
vamp_avp © (2006-08-11 12:11:00)Привет всем!
Я уже затрагивал недавно вопрос эмуляции нажатия клавиш в неактивном окне, но мне так и не кто не помог.
Может быть кто поможет с этой проблемой:
есть консольная программа нужно ее открыть и передать ей клавиши и оставить ее работать дальша не закрывать
Пробовал создавать процессы закрывается а мне это не нужно.
Хелп ми плиз
очень очень нужно!
если не трудно может быть кодил или примерчик
а то я совсем сломал голову уже над этой проблемой
Leonid Troyanovsky (2006-08-15 18:05:00) [1]
> vamp_avp (15.08.06 12:29) [4]
> у меня он не работает он ругается практически на все строчки
Кто не работает, а кто ругается практически?
Таинственный ты наш.
Показывай начиная отсюда:
> Да действительно, программа запускается в консоли
--
Regards, LVT.
novill (2006-08-15 12:55:00) [2]Вам сюда!
http://www.delphimaster.ru/cgi-bin/articles.pl?razdel=2&page=3
"Как эмулировать нажатия клавиш в другой программе "
vamp_avp (2006-08-15 12:29:00) [3]Привет всем!
вот скока не спрашивал советов всегда такая хрень.
ВЫ сами пробовали этот код
у меня он не работает он ругается практически на все строчки
сидеть разбираться в чужем не работающем коде
легче самому что сделать
Ладненько спасибо и на этом
Leonid Troyanovsky (2006-08-14 09:43:00) [4]
> vamp_avp (14.08.06 09:38) [2]
> но я не как не пойму как эмулировать нажатие клавиш
procedure Send2Input(s:String)
--
Regards, LVT.
vamp_avp (2006-08-14 09:38:00) [5]Привет всем!
Спасибо конечно за ссылочку
но чего та не получается.
Да действительно, программа запускается в консоли
но я не как не пойму как эмулировать нажатие клавиш
для консоли
ЕСЛИ можно мож какой кодик
Заранее благодарен!
Leonid Troyanovsky (2006-08-12 11:20:00) [6]
> vamp_avp (11.08.06 12:11)
> есть консольная программа нужно ее открыть и передать ей
> клавиши и оставить ее работать дальша не закрывать
Запускающая программа делает AllocConsole,
запускает в этой консоли требуемую программу,
а входной поток передает ей через буфер консоли.
См. также
http://groups.google.com/group/fido7.ru.delphi/msg/361d13e2c287d932
--
Regards, LVT.