有没有每5分钟自动点一次鼠标,让我保持 online 状态的软件?

原始链接在: 有没有每5分钟自动点一次鼠标,让我保持 online 状态的软件? - 小众软件

有时候,一个问题换一个问法,就会豁然开朗。


之前介绍过这种防休眠工具:

每次的标题都是防止电脑进入休眠状态。于是就有无数人来问了:我有电源管理,我不用这个。打开设置就能改,这是有啥使用场景?总之我也找不到理由反驳他们,反正他们说的都对。

前几天有同学提问:

有没有每5分钟自动点一次鼠标,让我保持 online 状态的软件?

这大概才是防休眠工具的最大用途吧。

目前需要获取用户状态的软件挺多的,网课、会议、培训,甚至一些游戏,也可能会监测用户是否还在(鼠标是否在移动)。

于是,Mouse Jiggler(Windows)这种工具,就派上用场了。

另外,青小蛙也找了一款 macOS 下的同类工具 Jiggler,用起来还行,可以模拟移动、点击,甚至可以监测某些软件运行时,自动开始抖动 😂。值得过几天单独介绍下,只不过也很久不更新了,但支持 Intel 与 M1 芯片。


另外,Linux 下就不需要了吧,这部分人都是工作狂,停都停不下来那种 🐶

1 个赞

Linux 上还真有个叫 xdotool 的软件,可以模拟键盘输入、鼠标点击以及鼠标移动。

再配合 cron,定时运行这个软件,应该也可以实现定时点击鼠标。

编辑:其实根本用不上 cron 那么高级的东西,几行代码写个脚本完全可以搞定:

#!/bin/sh

while true
do
    xdotool click 1 #使用 xdotool 模拟点击鼠标左键
    sleep 300 #等待 300 秒,即 5 分钟
done

#以上是一个无限循环,如需退出,请按 Ctrl + C
2 个赞

我是Linux,我要狡辩。我们都是直接Python代码撸一个出来,也要不了几行。

1 个赞

以前用ahk写过一个在指定视频窗口定时移动鼠标的脚本,给某个培训视频用
随手写的很粗糙,就不贴代码了,说一下思路:
定义按键:settimer, label1, xxx/off,每隔xxx毫秒运行该label1段代码/关闭定时
label1代码:
winshow、winactivate显示指定窗口到前台
controlclick模拟鼠标点击指定窗口的指定位置
mousemove将光标移动到指定位置
random计算随机数字

越是无聊的网课越是就预防这类呆傻刷课了,比如中途提问,翻页才能下一节…

我一直用 nosleep ,也很不错

TinyTask

输入法?为啥要用Python做? 用Fcitx5 做不就好了。

《按键精灵》什么时候可以更新啊

我fork了这个软件, 做成了中文,增加了定时停止的选项。

愿闻其详

Quicker免费版就可以实现,在设置-自动运行中添加5分钟自动运行一个移动鼠标的动作就可以了。完全不需要下载其他软件。

确实只要几行

import pyautogui

while True:
  pyautogui.click()
  sleep(60*5)