有没有办法让程序在一段时间内没有被用户触碰后自动结束?

有没有办法让程序在一段时间内没有被用户触碰后自动结束?

因此,如果我打开 Opera 但 20 分钟内没有触碰它(因为我在 VStudio 中),我希望它终止该程序。

答案1

如果有人愿意,可以编写一个程序来执行此操作,但我不确定这是不是一个好主意。终止进程不会给它保存数据的机会,如果用户正在做一些重要的事情并且分心了几分钟,可能会给用户带来不愉快的惊喜。也许你的意思是“要求窗口关闭”,这可能会弹出一个“你想先保存你的工作吗”对话框,这会让人分心。

更好的选择可能是最小化窗口,这会导致拥有它的进程将其部分内存调出,从而为您实际使用的程序留下更多的物理内存。

请参阅 MS 知识库文章当应用程序的顶层窗口最小化时,应用程序的工作集会被修剪

相关内容