Форум: "Система";
Текущий архив: 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.011 c