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

news/2024/11/17 4:50:30/

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

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


http://www.ppmy.cn/news/272048.html

相关文章

Windows登录、锁屏的判定以及消息捕捉

如果窗口想获取相关消息,需要注册Session的Notification,需要Wtsapi32.dll中的两个函数:WTSRegisterSessionNotification和WTSUnRegisterSessionNotification,分别在窗口创建和销毁的时候调用。 typedef BOOL (WINAPI *WTSRegist…

普通电脑如何实现网吧锁屏?让你的电脑实现网吧挂机锁功能的方法

我们在Windows系统中,同时按下“Windows L”快捷键就可以实现锁屏,不过有些用户觉得网吧的挂机锁屏软件比较漂亮,那么普通电脑如何实现网吧锁屏?下面装机之家分享一下让你的电脑实现网吧挂机锁功能的方法。 让你的电脑实现网吧挂…

windows聚焦 电脑锁屏不显示图片问题

这个一般是更新系统后有的BUG,解决只需要三步 一 : 桌面鼠标右击,打开个性化,将锁屏界面 背景改为除windows聚焦其他方式 二: 找到C:\Users\{自己的用户名}\AppData\Local\Packages\Microsoft.Windows.ContentDeliv…

应对公司电脑强制锁屏的办法

最近遇到一件麻烦事。 电脑总是被强制锁屏,当我5分钟内无操作的时候。 在我连接虚拟机电脑进行远程办公的时候。 抑或是使用公司配发的电脑进行办公的时候。 一旦我5分钟不操作电脑,就会自动锁屏。 在我倒杯水的时候,去趟厕所、看会手机…

如何快速使计算机锁屏,电脑如何一键锁屏?有急事时如何快速锁屏?[多图]

?现在,电脑可以说是我们日常工作和生活中的重要工具了,存储了许多重要的数据。而在我们使用电脑进行工作的时候,更加要注意保护电脑的数据安全。一般情况下,我们会设置电脑开机密码,有事情的时候就锁屏保护电脑。但是…

让电脑不被锁屏的方法,亲测有效

通过JS来控制键盘,定时按下SCROLLLOCK键,达到电脑不会被锁屏的效果。 通常公司电脑都会自动锁屏,只是时间有长短。有时候闲着了不用电脑,但是却不想让电脑锁屏。那么可以用js代码来控制键盘的按键循环按下实现不锁屏的效果&#x…

多分类问题

目录 多分类问题介绍1 多分类1.1 数据集1.2 数据可视化1.3 逻辑回归的向量化1.3.1 代价函数的向量化1.3.2 梯度的向量化1.3.3 正则化逻辑回归的向量化 1.4 多分类-分类器 1.5 使用分类器进行预测 多分类问题 介绍 在本练习中,我们将使用逻辑回归来识别手写数字&…

SDS Lab

cd /usr/local/labs/SDS/current/ge86qud/lab-module-1/vp source /usr/local/labs/SDS/current/ge86qud/lab-module-1/environment.sh build/edaduino --etiss ini/etiss.ini --vp ini/vp.ini --elfs ../sw/build/bm.elf