Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Эмуляция нажатия клавиши в неактивном сонсольном приложении [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.


Наверх

Титульная страница Поиск, карта сайта Написать письмо