Python怼人神器!

查看 96|回复 9
作者:Mikepython0721   
怼人神器3.0隆重归来!
此次改动:
        ·  修改了部分BUG
        ·  增加了Mac版本
        
4.0预告:
        · 将采用多线程,增加刷屏速度
        · 将美化界面
准备工作

[ol]
  • pip3 install pyperclip[/ol]复制代码[ol]
  • pip3 install pyautogui[/ol]复制代码
    话不多说,上代码:
    [ol]
  • from tkinter import *
  • import time
  • from pyperclip import copy
  • import pyautogui as g
  • root = Tk()
  • root.title('连续发送器(怼人神器)')
  • root.geometry('480x400')
  • def paste(chinese):
  •     if(v_c.get()==3):
  •         copy(chinese)
  •         g.hotkey('command', 'v')
  •     else :
  •         copy(chinese)
  •         g.hotkey('ctrl', 'v')
  • # pyinstaller -F -w text.py
  • def a():
  •     a_g = str(a.get('0.0', 'end'))
  •     b_g = int(b.get())
  •     c_g = int(c.get())
  •     time.sleep(c_g)
  •     #g.moveTo(1588, 802, duration = 1)
  •     #g.click()
  •     if (v_c.get()) == 1:
  •         for i in range(b_g):
  •             # 输入l like python
  •             #g.typewrite(a_g)
  •             paste(a_g)
  •             # 按下回车
  •             g.press('enter')
  •             time.sleep(0.01)
  •     elif (v_c.get()) == 2:
  •         for i in range(b_g):
  •             # 输入l like python
  •             #g.typewrite(a_g)
  •             paste(a_g)
  •             # 按下回车
  •             g.press('ctrl'+'enter')
  •             time.sleep(0.01)
  •    
  •     elif (v_c.get()) == 3:
  •         for i in range(b_g):
  •             # 输入l like python
  •             #g.typewrite(a_g)
  •             paste(a_g)
  •             # 按下回车
  •             g.press('enter')
  •             time.sleep(0.01)
  • frame = Frame(root)
  • frame.place(x = 120, y = 50)
  • b = Button(root, text = '发送(迅速点击发送窗口)', font = ('楷书', 18), command = a)
  • b.place(x = 10, y = 340)
  • Label(root, text = ' 内容 ', font = ('楷书', 18)).place(x = 10, y = 50)
  • gun_song_tiao_y = Scrollbar(frame)
  • gun_song_tiao_x = Scrollbar(frame, orient=HORIZONTAL)
  • a = Text(frame, font = ('楷书', 14), fg = 'blue', width=30, height=10 ,wrap='none')
  • gun_song_tiao_y.pack(side=RIGHT,fill=Y)
  • gun_song_tiao_x.pack(side=BOTTOM, fill=X)
  • a.pack()
  • gun_song_tiao_y.config(command=a.xview)
  • gun_song_tiao_x.config(command=a.yview)
  • a.config(yscrollcommand=gun_song_tiao_y.set)
  • a.config(xscrollcommand=gun_song_tiao_x.set)
  • Label(root, text = '发送次数', font = ('楷书', 18)).place(x = 10, y = 300)
  • var1 = StringVar()
  • var1.set('20')
  • b = Entry(root, font = ('楷书', 18), fg = 'blue', textvariable=var1)
  • b.place(x = 120, y = 300)
  • var = StringVar()
  • var.set('5')
  • Label(root, text='准备时间', font = ('楷书', 18)).place(x = 10, y = 10)
  • c = Entry(root, font = ('楷书', 18), fg = 'blue', textvariable=var)
  • c.place(x = 120, y = 10)
  • Label(root, text='发送方式', font = ('楷书', 18)).place(x=10, y=250)
  • v_c = IntVar()
  • v_c.set(1)
  • enter_r = Radiobutton(root ,text='Enter' ,font = ('楷书', 17), variable = v_c, value=1)
  • enter_r.place(x=120, y=250)
  • c_enter_r = Radiobutton(root, text='Ctrl+Enter', variable = v_c, value=2 ,font = ('楷书', 17))
  • c_enter_r.place(x=200 ,y=250)
  • c_enter_r = Radiobutton(root, text='Enter(MAC)', variable = v_c, value=3 ,font = ('楷书', 17))
  • c_enter_r.place(x=310 ,y=250)
  • root.mainloop()[/ol]复制代码
    上图片:
    注意事项:
    此工具仅限学习使用,请不要用此恶搞他人!
    Mac的用户请选择"Enter(MAC)",否则无法正常发送!
    在程序运行过程中,未响应属于正常现象

    楷书, 神器

  • Mikepython0721
    OP
      


    tanglikecuan 发表于 2023-1-20 14:14
    没有编译的都不会用啊。

    这边建议您去学习一下最基础的python语法
    我不懂你说的“没有编译的都不会用啊”,你似乎没有任何的python基础
    这样的问题不要再问了,真的
    tanglikecuan   


    Mikepython0721 发表于 2023-1-20 14:17
    这边建议您去学习一下最基础的python语法
    我不懂你说的“没有编译的都不会用啊”,你似乎没有任何的py ...

    好的,给您添麻烦了,不好意思。
    netpeng   

    有了辅助,当上聊天室大佬不再是梦想。感谢分享!
    NingXIU   

    感谢分享,这就去实战
    Mikepython0721
    OP
      


    netpeng 发表于 2023-1-20 12:33
    有了辅助,当上聊天室大佬不再是梦想。感谢分享!

    你这...
    tanglikecuan   

    对于小白不友好,小白不会用!
    Mikepython0721
    OP
      


    tanglikecuan 发表于 2023-1-20 13:43
    对于小白不友好,小白不会用!

    哥们你说不会用,你也不说哪里不会用啊
    tanglikecuan   


    Mikepython0721 发表于 2023-1-20 14:12
    哥们你说不会用,你也不说哪里不会用啊

    没有编译的都不会用啊。
    GYB6   

    收藏了,也许有用
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部