朋友用电脑下象棋太入迷,经常废寝忘食。所以我希望能有一种插件或是自助软件能每45分钟自动休息15分钟,且能识别第45分钟时是否正在游戏中,如果是,那就下完这局游戏休息15分钟。另外如果该电脑正在观看电影,那就自动延长为电影结束休眠15分钟。
操作系统:win11
该回答引用ChatGPT
请参考下面的解决方案,如果有帮助,还请点击 “采纳” 感谢支持!
以下是一个可以让程序在每45分钟自动休息15分钟的代码示例:
这只是一个简单的代码示例,它不会识别第45分钟时是否正在游戏中或观看电影。因此,更复杂的实现可能需要更多的代码
#include <iostream>
#include <chrono>
#include <thread>
const int workTime = 45; // 工作时间(分钟)
const int restTime = 15; // 休息时间(分钟)
int main() {
while (true) {
// 工作
std::cout << "Working for " << workTime << " minutes..." << std::endl;
std::this_thread::sleep_for(std::chrono::minutes(workTime));
// 休息
std::cout << "Resting for " << restTime << " minutes..." << std::endl;
std::this_thread::sleep_for(std::chrono::minutes(restTime));
}
return 0;
}