当前位置: 首页 > 知识库问答 >
问题:

求windows上自动关闭长时间不使用窗体的软件?

叶健柏
2023-08-27

求一个在windows上 可以自动关闭长时间不使用的窗体的软件, 如果可以 希望也说出一个linux平台的同作用的软件?

共有2个答案

高鸿振
2023-08-27

我知道的windows上的有一个,不需kxsw也可访问 https://www.autoclose.net/
图片.png

linux上的推荐这个
https://bbs.archlinux.org/viewtopic.php?id=208699
图片.png

路和悌
2023-08-27

在Windows平台上使用 AutoIt:

  1. 安装AutoIt: 首先,你需要下载并安装AutoIt。你可以在官方网站上找到安装程序。
  2. 编写脚本: 使用AutoIt的脚本语言,你可以编写一个脚本来监测窗口的活动并关闭不活动的窗口。下面是一个简单的示例脚本:
While True    $inactiveTime = TimerDiff(TimerInit())        If $inactiveTime > 60000 Then ; 60000毫秒 = 1分钟        WinClose("窗口标题")    EndIf        Sleep(10000) ; 每10秒检查一次WEnd

在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。

在Linux平台上使用 xdotool:

  1. 安装xdotool: 在大多数Linux发行版中,你可以使用包管理器安装xdotool。例如,在Ubuntu上,你可以运行以下命令安装它:

    sudo apt-get install xdotool
  2. 编写脚本: 你可以编写一个Shell脚本来使用xdotool监测窗口的活动并关闭不活动的窗口。下面是一个简单的示例脚本:
#!/bin/bashwhile true; do    inactive_time=$(xprintidle)        if [ "$inactive_time" -gt 60000 ]; then        xdotool search --name "窗口标题" windowclose    fi        sleep 10done

在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。

 类似资料:
  • 在一个类中,在一个函数中,我创建了一个Tkinter画布。这个函数正在被另一个类调用,我希望Tkinter窗口弹出30秒,然后自动关闭。我有电话 但我犯了个错误 elf.tk.call('destroy',self.w)\u tkinter.TclError:无法调用“destroy”命令:应用程序已被销毁 那我怎么能让它自己关上呢?

  • 最近,我(主要出于好奇)制作了一个无边界表单。在制作了我自己的标题栏后,它包括标题和三个按钮(最小化、最大化和关闭),就像每个普通的Windows程序一样。我还为这些按钮编写了代码(只要问一下你是否想看到代码)。 但是,我注意到没有动画。我的意思是,例如,如果我单击最小化按钮,没有动画,程序立即消失(它不关闭,按钮工作,但没有动画)。这种情况在所有情况下都会发生:当我打开程序时,它会立即出现,当我

  • 本文向大家介绍C#定时关闭窗体实例,包括了C#定时关闭窗体实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#定时关闭窗体的方法,分享给大家供大家参考。具体方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 我的EmployeeDB类 使用系统;使用System.Collections.Generic;使用System.LINQ;使用System.Text;使用System.Data.SQLClient;使用System.Data; 命名空间测试{公共类employeeedb{私有字符串连接字符串; 然后构建类库,并将引用添加到windows窗体项目中。

  • 我正在开发一个GUI,它允许用户决定是继续执行脚本还是终止脚本,但如果用户在15分钟内没有响应,我希望关闭窗口并自动执行脚本的其余部分。我用过根。函数中的destroy(),但它仅在用户响应时执行。 我尝试过在试用的基础上使用倒计时功能,但它不起作用,因为没有用户响应控制就不会进入倒计时功能。我有什么办法能完成这项任务吗?

  • 本文向大家介绍C#禁用双击窗体图标关闭窗体的方法,包括了C#禁用双击窗体图标关闭窗体的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#禁用双击窗体图标关闭窗体的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。