4
我想知道是否有任何方法可以使用Java代码来控制Windows应用程序。我已经使用了它,并发现它可以使用JNI或名为NewJawin的库来完成。使用Java控制Windows应用程序
我想使用Java代码控制Windows Media Player,例如播放,暂停和改变歌曲,但没有相关的例子让我开始到目前为止。你们有什么建议吗?
我想知道是否有任何方法可以使用Java代码来控制Windows应用程序。我已经使用了它,并发现它可以使用JNI或名为NewJawin的库来完成。使用Java控制Windows应用程序
我想使用Java代码控制Windows Media Player,例如播放,暂停和改变歌曲,但没有相关的例子让我开始到目前为止。你们有什么建议吗?
由于没有人回答过这个问题,我想我会的。
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)
将控制鼠标/键盘的工作,因为我可以想办法做到这一点通过使用java.awt.Robot – Lee 2010-08-29 05:10:58