在Windows平台上使用 AutoIt:安装AutoIt: 首先,你需要下载并安装AutoIt。你可以在官方网站上找到安装程序。编写脚本: 使用AutoIt的脚本语言,你可以编写一个脚本来监测窗口的活动并关闭不活动的窗口。下面是一个简单的示例脚本:While True $inactiveTime = TimerDiff(TimerInit()) If $inactiveTime > 60000 Then ; 60000毫秒 = 1分钟 WinClose("窗口标题") EndIf Sleep(10000) ; 每10秒检查一次 WEnd在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。在Linux平台上使用 xdotool:安装xdotool: 在大多数Linux发行版中,你可以使用包管理器安装xdotool。例如,在Ubuntu上,你可以运行以下命令安装它:sudo apt-get install xdotool编写脚本: 你可以编写一个Shell脚本来使用xdotool监测窗口的活动并关闭不活动的窗口。下面是一个简单的示例脚本:#!/bin/bash while true; do inactive_time=$(xprintidle) if [ "$inactive_time" -gt 60000 ]; then xdotool search --name "窗口标题" windowclose fi sleep 10 done在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。
我知道的windows上的有一个,不需kxsw也可访问 https://www.autoclose.net/linux上的推荐这个https://bbs.archlinux.org/viewtopic.php?id=208699
在Windows平台上使用 AutoIt:
在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。
在Linux平台上使用 xdotool:
安装xdotool: 在大多数Linux发行版中,你可以使用包管理器安装xdotool。例如,在Ubuntu上,你可以运行以下命令安装它:
在这个示例中,脚本会每隔10秒检查一次指定窗口的活动时间,如果窗口在1分钟内没有活动,则会关闭它。