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

本文介绍了一款使用Java编写的简单程序,该程序通过模拟ScrollLock键的按压来防止计算机在短时间内自动锁屏。无需通过复杂的系统设置,只需运行此程序并保持其窗口开启即可。适用于那些因电脑自动锁屏而感到困扰的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

于是写了个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.youkuaiyun.com/download/thezprogram/11380250
百度网盘: 马上更新

用法:

1安装java运行时环境
2 cmd切换到jar包所在目录 执行 java -jar KeepOn.jar 保持程序运行即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值