【Python改变生活!】用pynput控制键盘鼠标!简单的QQ轰炸机!

正文之前

刚才不是写了一篇关于pynput的文章么?现在玩了一会,回来说说感受!

  • 很蠢!不过很逼真!以前用AutohotKey感觉也还好,但是那个我实在懒得去看那么多的内容,所以py这个很合我心意! 虽然繁琐,但是胜在简单明了!而且可以自己写函数来搭建么!不是么?

  • 很强!反正QQ轰炸机就十几行代码就ok了!以后过年可以直接写一个脚本群发祝福了。虽然写脚本的时间会比实际发祝福的时间还要长!

正文

废话从来不多说!看代码,看效果!

from pynput.mouse import Controller as Mouse
from pynput.mouse import Button as bt
from pynput.keyboard import Controller as Keyboard
from pynput.keyboard import Key 
import time

def changeWindow(kb):
    kb.press(Key.cmd)
    kb.press(Key.tab)
    kb.release(Key.cmd)
    kb.release(Key.tab)

    
def TellHer(ms,kb):
    ms.position = (365,720)
    ms.press(bt.left)
    ms.release(bt.left)
    kb.type("yanyuwei")
    kb.press(Key.space)
    kb.release(Key.space)
    # kb.press(Key.shift)
    # kb.release(Key.shift)
    kb.press(Key.space)
    kb.release(Key.space)
    kb.type("wodebaobei")
    kb.press(Key.space)
    kb.release(Key.space)
    kb.press(Key.space)
    kb.release(Key.space)
    kb.press(Key.enter)
    kb.release(Key.enter)
    # kb.press(Key.shift)
    # kb.release(Key.shift)
    time.sleep(0.3)

def main():
    ms=Mouse()
    kb=Keyboard()
    changeWindow(kb)
    for i in range(20):
        TellHer(ms,kb);

if __name__ == '__main__':
    main()
复制代码

网上说Mac必须在root下操作,不过我暂时还没到这个地步的样子?!!反正先用着吧!下面是动态图,实际展示效果!

正文之后

溜了溜了!以后有福了!半自动化时代即将来临!回去搞一搞Windows,按道理来说Windows没那么多弯弯道道,权限什么的千疮百孔???!!不管了!对了!朋友们!少吃饭真的可以减肥!现身说法!请静待以后我瘦下来的时候解密我的减肥史!

你可能感兴趣的:(【Python改变生活!】用pynput控制键盘鼠标!简单的QQ轰炸机!)