如何解决安排任务并在一段时间后停止任务
嗯,我正在制作此程序,该程序将单击缩放发送的链接,并在会议结束时关闭缩放 这是代码
import pyautogui
import time
import pause
import datetime
import schedule
YEAR = 2020
MONTH = 11
DATE = 6
HOUR = 10
MINUTES = 1
SECONDS = 00
now = datetime.datetime.now()
EndTime = now.replace(hour=HOUR,minute=MINUTES,second=SECONDS,microsecond=0)
JustBefore= now.replace(hour=HOUR,minute=MINUTES-1,microsecond=0)
def leave_the_meeting():
pyautogui.click(1198,1072)
time.sleep(3)
pyautogui.click(1443,998)
time.sleep(1)
pyautogui.click(1398,933)
def click_the_attendance_link():
pyautogui.click(1665,674)
time.sleep(9)
我希望click_the_attendance_link()
不断运行直到JustBefore
,然后停止。
然后我希望leave_the_meeting()
在EndTime
处只能运行一次。
我应该添加什么代码?
解决方法
如何?
def keep_click_attendance_link():
while datetime.datetime.now() < JustBefore:
click_attendance_link()
# Sleep for 60 secs before trying again
time.sleep(60)
while datetime.datetime.now() < Endtime:
# Sleep for 1 sec intervals:
time.sleep(1)
# eventually Leave the meeting at Endtime
leave_the_meeting()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。