You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python如何控制函数运行时长 让autoclicker运行20分钟停止

Roblox自动点击器20分钟定时停止实现方法

原代码用while True会进入无限循环,没有退出判定,只要在循环前记录启动时间,每次循环校验运行时长是否达到阈值,到点自动退出循环即可。

20分钟对应秒数为1200秒,修改后的可运行代码如下:

import time
import mouse


def autoclicker():
    # 启动前预留5秒窗口切换准备时间
    time.sleep(5)
    # 记录自动点击启动的时间戳
    start_ts = time.time()
    # 配置总运行时长:20分钟换算为秒
    total_run_time = 20 * 60

    # 未达到设定运行时长时持续执行点击逻辑
    while time.time() - start_ts < total_run_time:
        # 原有连点逻辑:每轮点击12次鼠标左键
        for i in range(1, 13):
            mouse.click('left')
        # 每轮连点后间隔1秒
        time.sleep(1)

if __name__ == "__main__":
    autoclicker()

调整说明

  • 原函数定义里的参数n在原有逻辑中未被调用,已直接移除,如果你有其他传参需求可以自行加回
  • 如果需要修改运行时长,直接调整total_run_time的赋值即可,例如运行30分钟就写30 * 60
  • 启动后的5秒延迟足够你切换到Roblox游戏窗口、把鼠标移动到需要点击的目标位置,不需要额外操作

内容的提问来源于stack exchange,提问作者kyoto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 05:03:15