【python】观影时定时自动截图

缘起:电影看得多了或者时间久了回忆起来情节就容易模糊,所以有时候想通过浏览电影截图来重温,除了手动截的精彩截图外,如果有定时自动截图来帮助撑起主线就更好了,所以写了个小脚本,需求看起来是比较小众~~
#coding=utf-8
import win32gui,win32api,win32con  
import time
 
def sshot():#通过模拟发送win+print击键来截图
    win32api.keybd_event(0x5B,0,0,0) #0x5B 是左win的键盘码(keyCode)
    win32api.keybd_event(0x2C,0,0,0) #0x2C 是print Screen的键盘码
    win32api.keybd_event(0x5B,0,win32con.KEYEVENTF_KEYUP,0)  
    win32api.keybd_event(0x2C,0,win32con.KEYEVENTF_KEYUP,0)
    #依次按下左win,按下print,松开左win,松开print
def main():
    initInterval= 2*60
    interval = 10*60
    uplimitt= 4*60*60
    time.sleep(initInterval)#电影开始后initInterval秒后截下第一张图
    sshot()
    i=0
    while 1:  
        time.sleep(interval) 
        #每隔interval秒截一张图
        sshot()
        i+=1
        if i*interval>uplimitt:#如果你忘了退出程序,那么4个小时后它会自己退出
            return 0
if __name__ == '__main__':
    main()

转载于:https://www.cnblogs.com/findneo/p/6978669.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值