用java程序使windows电脑不自动锁屏的方法

it2022-05-05  158

有时候电脑受管控,在很短的时间内就会锁屏,带来了很大的不便,通过控制面板是无法成功设置的。

于是写了个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; @Override public 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 保持程序运行即可


最新回复(0)