有时候电脑受管控,在很短的时间内就会锁屏,带来了很大的不便,通过控制面板是无法成功设置的。
于是写了个java程序,通过5秒一次模拟ScrollLock键按键的方式阻止电脑自动锁屏。
代码如下
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;public class Main extends WindowAdapter {JLabel label = null;public Main() {JFrame jFrame = new JFrame("保持打开就不会锁屏");Container containerPanel = jFrame.getContentPane();containerPanel.setLayout(new GridLayout(2, 1));JButton button = new JButton("请保持程序运行");label = new JLabel("by akbot");containerPanel.add(button);containerPanel.add(label);jFrame.setSize(200, 200);jFrame.setVisible(true);jFrame.addWindowListener(this);Runnable runnable = new Runnable() {Robot robot = null;@Overridepublic void run() {try {robot = new Robot();while (true) {robot.keyPress(KeyEvent.VK_SCROLL_LOCK);robot.keyRelease(KeyEvent.VK_SCROLL_LOCK);try {Thread.sleep(5000);} catch (InterruptedException e) {e.printStackTrace();}}} catch (AWTException e) {e.printStackTrace();}}};Thread t = new Thread(runnable);t.start();}public static void main(String[] args) {new Main();}
}
运行后,会有一个窗口,保持不关闭窗口即可。
不注释了 可以直接在编辑器里运行,也可以打成jar包运行。
我已经打好jar包了,也可以直接下载:
下载地址
csdn: https://download.csdn.net/download/thezprogram/11380250
百度网盘: 马上更新
用法:
1安装java运行时环境
2 cmd切换到jar包所在目录 执行 java -jar KeepOn.jar 保持程序运行即可