Управление приложениями Windows с помощью Java - PullRequest
4 голосов
/ 29 августа 2010

Я хотел бы знать, есть ли способ управления приложением Windows с помощью кода Java. Я уже гуглил его и обнаружил, что это можно сделать с помощью JNI или библиотеки NewJawin.

Я хочу управлять проигрывателем Windows Media с помощью кода Java, например, играть, ставить на паузу и менять песни, но не смог найти подходящего примера, чтобы начать работу. Ребята, у вас есть предложения?

1 Ответ

8 голосов
/ 27 декабря 2010

Поскольку никто не ответил на этот вопрос, я думал, что я буду.

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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...