Управление приложениями Windows с помощью Java
Я хотел бы знать, есть ли способ контролировать приложение Windows, используя код Java. Я уже гуглил его и обнаружил, что это можно сделать с помощью JNI или библиотеки NewJawin.
Я хочу управлять проигрывателем Windows Media с помощью кода Java, например, воспроизводить, приостанавливать и менять песни, но не смог найти подходящего примера, чтобы начать работу. Ребята, у вас есть предложения?
1 ответ
Решение
Поскольку никто не ответил на этот вопрос, я так и думал.
public void firePlay() {
//CTRL + P
//import java.awt.Robot
//import java.awt.KeyEvent
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_P);
robot.keyRelease(KeyEvent.VK_P);
robot.keyRelease(KeyEvent.VK_CONTROL);
} catch (AWTException ex) {
Logger.getLogger(atest.class.getName()).log(Level.SEVERE, null, ex);
}
}
Это будет воспроизводить / приостанавливать видео. Вы можете увидеть другие ярлыки здесь( http://windows.microsoft.com/en-AU/windows-vista/Windows-Media-Player-keyboard-shortcuts)