有時候電腦受管控,在很短的時間內就會鎖屏,帶來了很大的不便,通過控制面板是無法成功設置的。
於是寫了個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 保持程序運行即可