Управление приложениями 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)

Другие вопросы по тегам