欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

鼠标控制01

程序员文章站 2024-03-04 08:18:41
...
#  信息轰炸
#  控制信息  xxxxxx    发送  x 条  在   xxx时间内
#  控制 键盘  鼠标   发送信息
#  循环
import time
from pynput.keyboard import Controller  as key_cl  #  as 后别名方便后面调用    鼠标
from  pynput.mouse import Button,Controller    #   pynput  

def key1(string):
    key1 = key_cl()   # 开始控制键盘
    key1.type(string)

def key2():
    key2 = Controller()    #  控制鼠标
    key2.press(Button.left)  #  左键
    key2.release(Button.left)   #  松开

def value(num,string):
    time.sleep(5)   #   暂停 5 s 后开始执行
    for i in  range(num):
        key1(string)
        key2()
        time.sleep(0.9)   #  每隔  0.9s  发送一次信息

if __name__ == '__main__':
    num = int(input("需要发送多少条信息:"))
    txt = input("发送什么信息:")
    value(num,txt)

运行测试结果截图:
鼠标控制01

————————END

相关标签: 鼠标