2010-08-29 3 views
4

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

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

+0

Будет ли работать с мышью/клавиатурой, так как я могу придумать способ сделать это, используя java.awt.Robot – Lee

ответ

7

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

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); 
    } 
} 

Это приведет к воспроизведению/приостановке видео. Вы можете видеть другие ярлыки here (http://windows.microsoft.com/en-AU/windows-vista/Windows-Media-Player-keyboard-shortcuts)

Смежные вопросы