我是Java编程的新手,我了解Java的基本语法,并且可以编写程序。我想用Java制作永远不会让系统进入睡眠状态的桌面应用程序。我希望该应用程序在后台运行,并且不应打扰用户流程。
我发现一些键盘键可以在内部按下,这不会像未显示给用户的F13 F14那样影响流程,但可以在内部使用。
我还附带了这个java程序,该程序在几秒钟后将鼠标移动到相同的位置,以使系统不休眠。
import java.awt.*;
import java.util.*;
public class Mal{
public static void main(String[] args) throws Exception{
Robot mal = new Robot();
while(true){
mal.delay(1000 * 60);
mal.mouseMove(mouseLoc.x, mouseLoc.y);
}
}
}
我很好奇如何使用Java为Windows制作桌面应用程序。就像当用户单击该应用程序时一样,它会被激活并一直在后台运行,直到被用户关闭为止,并且永远不要让PC睡眠,无论是移动鼠标还是单击特殊键。
需要有用的链接,代码和开发路径。
谢谢!
您可以尝试使用java.awt.Robot:https://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html