当我离开键盘时自动运行命令或程序?

时间:2011-01-22 12:21:39

标签: windows-7 macros automation

当我在超时后离开键盘时,有没有办法运行程序?例如,我希望我的torrent应用程序在30分钟后离开时自动运行。试图找到所有地方,但找不到任何工具来做到这一点。

3 个答案:

答案 0 :(得分:1)

在linux上只使用crontab。对于Ubuntu,它解释了here,但它很可能也适用于其他Linux发行版。

在Windows下有点困难但this article描述得很好。

答案 1 :(得分:0)

你使用什么操作系统?在Windows 7或Vista中,您可以创建一个计划任务,当PC空闲时,该任务将运行批处理文件或exe。您还可以定义PC在空闲之前没有输入的时间。

答案 2 :(得分:0)

在Linux中,您可以使用xautolock https://linux.die.net/man/1/xautolock

尽管它的名字,它可以用来运行任何命令。

Xautolock监视X窗口显示上的用户活动。如果没有 在几分钟之内被检测到,程序将按照 -locker选项。 Xautolock通常用于锁定 屏幕(因此使用它的主要名称),但实际上它不在乎 程序启动。因此,xautolock不会 干扰默认的X屏幕保护程序,除非-resetsaver 使用选项。这意味着它是储物柜或储物柜的工作。 如果默认的屏幕保护程序是 被禁用。 xautolock唯一真正的假设是 储物柜退出后,便开始倒计时。

在Windows中,您可以使用任务计划程序。

https://docs.microsoft.com/en-us/windows/win32/taskschd/about-the-task-scheduler

打开任务计划程序。创建一个新任务。创建一个新触发器。使用“空闲时”触发器。创建一个新的动作来启动程序。在“条件”选项卡上修改空闲条件。