用java程序使windows電腦不自動鎖屏的方法

有時候電腦受管控,在很短的時間內就會鎖屏,帶來了很大的不便,通過控制面板是無法成功設置的。

於是寫了個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 保持程序運行即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章