当前位置:   article > 正文

Python定时操控电脑_python电脑定时开机

python电脑定时开机

需要的库

  • pyautogui
  • datetime
  • threading
  • interval

特别注意

使用管理员权限运行代码,非常重要,否者pyautogui操作无效

定时操作电脑代码

  1. import pyautogui as pg
  2. import datetime
  3. import threading
  4. ##获取按键位置
  5. # while True:
  6. # print(pg.position())
  7. #定义需要的操作,这里以单击某个按键为例
  8. def fun():
  9. pg.click(x=648, y=535)
  10. print('ok')
  11. # 获取现在时间
  12. now_time = datetime.datetime.now()
  13. # 获取x点时间
  14. next_time = datetime.datetime.strptime(str(2022) + "-" + str(5) + "-" + str(18) + " 09:00:00",
  15. "%Y-%m-%d %H:%M:%S")
  16. # 获取距离x点时间,单位为秒
  17. timer_start_time = (next_time - now_time).total_seconds()
  18. print(timer_start_time)
  19. # 定时器,参数为(多少时间后执行,单位为秒,执行的方法)
  20. timer = threading.Timer(timer_start_time, fun)
  21. timer.start()

一段时间内重复操作

  1. import pyautogui as pg
  2. import datetime
  3. import threading
  4. from interval import Interval
  5. import time
  6. while True:
  7. # 当前时间
  8. now_localtime = time.strftime("%H:%M:%S", time.localtime())
  9. # 当前时间(以时间区间的方式表示)
  10. now_time = Interval(now_localtime, now_localtime)
  11. print(now_time)
  12. time_interval = Interval("09:00:00", "09:01:00")
  13. print(time_interval)
  14. if now_time in time_interval:
  15. pg.click(x=648,y=535)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/71349
推荐阅读
相关标签
  

闽ICP备14008679号