gpt4 book ai didi

java - 如何让机器保持清醒?

转载 作者:IT老高 更新时间:2023-10-28 21:13:40 24 4
gpt4 key购买 nike

我有一个用 Java 编写的服务器式软件,可以在 Windows 和 OS X 上运行。(它不是在服务器上运行,而只是在普通用户的 PC 上运行 - 类似于 torrent 客户端。)我想要软件向操作系统发出信号以在机器处于 Activity 状态时保持机器唤醒(防止其进入休眠模式)。

当然,我不希望有一个跨平台的解决方案,但我希望有一些非常小的 C 程序/脚本,我的应用可以生成这些 C 程序/脚本来通知操作系统保持清醒。

有什么想法吗?

最佳答案

我使用此代码来防止我的工作站被锁定。它目前只设置为每分钟移动一次鼠标,但您可以轻松调整它。

这是一个 hack,而不是一个优雅的解决方案。

import java.awt.*;
import java.util.*;
public class Hal{

public static void main(String[] args) throws Exception{
Robot hal = new Robot();
Random random = new Random();
while(true){
hal.delay(1000 * 60);
int x = random.nextInt() % 640;
int y = random.nextInt() % 480;
hal.mouseMove(x,y);
}
}
}

关于java - 如何让机器保持清醒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com