03 сен 2007 16:04 | |
Сообщения:4
|
Здраствуйте подскажите как можно реализовать. Чтобы джава отсылала виндоусу нажатие клавиатуры. На примере макроса в отпределеное окно как делается на делфи( получение фрейма нужного окна и в него отправляем нажатие клавиатуры).
|
05 сен 2007 12:31 | |
Сообщения:6
|
Вы хотите получить код клавиши клавиатуры и вывести его, я правильно вас понял?
Если да - это событие KeyEvent () public interface KeyListener extends EventListener{ public void keyTyped(KeyEvent e); public void keyPressed(KeyEvent e); public void keyReleased(KeyEvent e); } |
05 сен 2007 13:18 | |
Сообщения:3874
|
http://manticore.2y.net/Java/examples/:
Mouse to Keys event.
Q. How to create events manually in JAVA ? For example, if I received left mouse click, I want to generate left key press. A. You can construct any new event and then send it through Component.processXxxEvent() http://manticore.2y.net/Java/examples/ |
05 сен 2007 13:51 | |
Сообщения:4
|
Denis:
Вы хотите получить код клавиши клавиатуры и вывести его, я правильно вас понял?
Если да - это событие KeyEvent () public interface KeyListener extends EventListener{ public void keyTyped(KeyEvent e); public void keyPressed(KeyEvent e); public void keyReleased(KeyEvent e); } Нет мне это не надо. Мне надо зделать вот так Пример : есть программа, например возмем простой текстовый редактор notepad мне нажо получить эго хеадлер, чтобы в него забивать данные (эмуляцией клавиатуры). |
05 сен 2007 13:54 | |
Сообщения:1165
|
выше приведена gesser-ом ссылка - как раз то что нужно!!!
Я сам искал но не нашел, а вот gesser - молодец :wink: The meaning of life, universe and everything is 42! |
05 сен 2007 14:03 | |
Сообщения:3874
|
Hannibal:
Нет мне это не надо. Мне надо зделать вот так
Пример : есть программа, например возмем простой текстовый редактор notepad мне нажо получить эго хеадлер, чтобы в него забивать данные (эмуляцией клавиатуры). К сожалению, в Java нельзя получить хедер окна, и к нему обратиться, так-как код был бы не переносимый (это нужно делать только через JNI), но вы, к примеру, можете управлять другими приложениями, по координатам :) http://javatalks.ru/sutra2619.php#2619 |