Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];

Вниз

Помогите плиз!!!   Найти похожие ветки 

 
Jek_218   (2002-04-19 22:42) [0]

Мастера, объясните, пожалуйста, как проэмулировать нажатие на кнопку клавиатуры. Т.е у меня есть ехе-шник(чужой). В какой-то момент он требует ввода информации в текстовое поле. Как мне програмно ввести туда инфу?


 
Song   (2002-04-20 09:15) [1]

WM_CHAR, WM_KEYDOWN, WM_KEYUP


 
Almaz   (2002-04-23 02:33) [2]

Также можно использовать функцию keybd_event

Удачи.


 
Song   (2002-04-23 08:38) [3]

2Almaz © (23.04.02 02:33)
keybd_event только эмулирует нажатие, но не посылает его в другое приложение, как нужно было автору вопроса.


 
Almaz   (2002-04-24 03:01) [4]

>Song ©
Я знаю. Но мне пришлось столкнуться с такой проблемой, когда WM_CHAR и иже с ними не срабатывали (надо было написать робота для управления одной игрой). А keybd_event, как вы верно заметили, именно эмулирует нажатие, причем на уровне драйвера клавиатуры, что позволяет его использовать во всех случаях, в отличии от WM_XXXX.
А пользоваться keybd_event проще простого - делаете активным окно нужного приложения и пользуйтесь keybd_event на здоровье - Windows направит нажатия именно в активное приложение.

Удачи.


 
Song   (2002-04-24 11:18) [5]

А если мышку сдвинуть с того места где нужно щелкнуть? :)


 
Almaz   (2002-04-25 00:20) [6]

>Song ©
А если мышку сдвинуть с того места где нужно щелкнуть? :)


То мышка сдвинется, а все остальное останется как и прежде :)))

Удачи.


 
Jek_218   (2002-04-27 15:47) [7]

Есть еще один извращенный способ:
Использовать экранную клавиатуру и mouse_event :-))


 
Almaz   (2002-04-27 23:18) [8]


> Jek_218

Ну тогда можно еще собрать простенький робот-манипулятор, подключить его к компу, и управляя им из программы заставить нажимать на клавиши клавиатуры :-)))

Удачи.


 
Jek_218   (2002-05-01 10:35) [9]

:))Ага! А еще извращеннее изобрести ИИ и общаться в голосовом режиме:)


 
Almaz   (2002-05-02 00:32) [10]


> Jek_218 (01.05.02 10:35)

Только голосовые команды должна синтезировать программа и проговаривать их через встроенный динамик. ;)


 
Угу,   (2002-05-02 03:06) [11]

похоже "panov" спит. Но как проснется, ищите сей флэйм в "Потрепаться"



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.07.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
1-70696
ripp
2002-07-11 02:49
2002.07.22
Помогите разобратся с WinExec ом


1-70694
Александр
2002-07-10 17:52
2002.07.22
Помогите разобраться


14-70862
Alex_Sudakov
2002-06-21 10:55
2002.07.22
SP2


14-70887
ioRaptor
2002-06-24 21:09
2002.07.22
Дистрибутив Kylix II


3-70636
Explorer
2002-07-01 13:00
2002.07.22
try...except при коннекции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский