WxReader icon indicating copy to clipboard operation
WxReader copied to clipboard

能否增加定时开始阅读和定时结束的功能

Open aolygc opened this issue 1 year ago • 1 comments

如题

aolygc avatar Dec 23 '23 05:12 aolygc

+1

vadonmo avatar Apr 08 '24 08:04 vadonmo

我目前写了一个简单的脚本,可以支持按时开始阅读和结束阅读。需要python环境,需要在管理员权限下执行。

import pygetwindow as gw
import pyautogui
import schedule
import time


STATE="SLEEPING"

def start_reading():
    global STATE
    notepad = gw.getWindowsWithTitle('微读自动阅读器')[0]
    # # 激活窗口
    notepad.activate()
    # 模拟按下 F10 键
    time.sleep(1)
    if STATE == "SLEEPING":
        pyautogui.press('f10')
        print("开始阅读")
        STATE = "READING"

def stop_reading():
    global STATE
    notepad = gw.getWindowsWithTitle('微读自动阅读器')[0]
    # # 激活窗口
    notepad.activate()
    # 模拟按下 F10 键
    time.sleep(1)
    if STATE == "READING":
        pyautogui.press('f10')
        print("停止阅读")
        STATE = "SLEEPING"


# 早上9点半开始阅读
schedule.every().day.at("9:30").do(start_reading)

# 下午6点半停止阅读
schedule.every().day.at("18:30").do(stop_reading)

while True:
    schedule.run_pending()
    time.sleep(1)

# start_reading()
# time.sleep(5)
# stop_reading()

genggng avatar May 28 '24 13:05 genggng

让我们提前感谢 zhu867564473 带来的定时功能 PR,目前该 PR 正在合并中,有好消息会继续同步。

DoooReyn avatar Jun 21 '24 02:06 DoooReyn

让我们提前感谢 zhu867564473 带来的定时功能 PR,目前该 PR 正在合并中,有好消息会继续同步。

PR 已合并。

DoooReyn avatar Jun 27 '24 02:06 DoooReyn