简单的弹窗病毒编程代码,python弹出窗口的代码

本篇文章给大家谈谈python如何控制电脑产生弹窗,以及简单的弹窗病毒编程代码,希望对各位有所帮助,不要忘了收藏本站喔。

hello,我是粽子。在在几天前…哦,不是几周前,我用python写了个恶搞病毒python书排行榜前十名

  不过其实也称不上是病毒,只能说是恶搞程序,因为在任务管理器或者关机重启,就可以关闭程序。因此,并不会对计算机造成任何的影响,当然,你也可以做一些修改,比如说增添一个把文件全删了的功能,再比如说………

你也可以打包成exe文件,来整蛊一下你的"好朋友"

代码如下:

import tkinter#ui库,弹窗用的就这个库
import tkinter.messagebox#与上面同理也是ui库
import random#生成随机数的库
import threading#多线程
import time#延迟用的库
import webbrowser#大开网站用的库

tkinter.messagebox.showinfo("开始","欢迎使用电脑安全为士")#弹窗
tkinter.messagebox.showerror("错误带码1001",'检测到您未下载插件')
tkinter.messagebox.showerror('提示',"准备下载")
tkinter.messagebox.showinfo("开始","正在起动")
a = tkinter.messagebox.askokcancel('提问','你觉得我帅吗')
def b():#设置弹窗
    window = tkinter.Tk()
    window.title('我最帅')#弹窗标题
    v = random.randrange(0, window.winfo_screenwidth())#随机数
    n = random.randrange(0, window.winfo_screenheight())
    window.geometry("600x200" + "+" + str(v) + "+" + str(n))#弹窗大小

    tkinter.Label(window,
             text='我最帅,不许反驳',
             bg='Yellow',
             font=('楷体', 17),
             width=600, height=200
             ).pack()
    window.mainloop()
    window.mainloop()

threads = []
for i in range(50):#利用多线程,括号就是弹窗数量
     c = threading.Thread(target=b)
     threads.append(c)
     time.sleep(0.1)
     threads[i].start()
m = 0

if m == 0:


    def p():
        window = tkinter.Tk()
        window.title('我最帅')
        window.geometry("600x600")

        tkinter.Label(window,
                      text='我最帅,不许反驳',
                      bg='Red',
                      font=('楷体', 17),
                      width=600, height=200
                      ).pack()
        window.mainloop()
        window.mainloop()
    threads = []
    for l in range(40):
        c = threading.Thread(target=p)
        threads.append(c)
        time.sleep(0.1)
        threads[l].start()



    def z():
        window = tkinter.Tk()
        window.title('我最帅')
        window.geometry("600x600"+"600"+"600")

        tkinter.Label(window,
                      text='我最帅,不许反驳',
                      bg='Red',
                      font=('楷体', 17),
                      width=600, height=200
                      ).pack()
        window.mainloop()
        window.mainloop()
    threads = []
    for b in range(40):
        c = threading.Thread(target=z)
        threads.append(c)
        time.sleep(0.1)
        threads[b].start()
    for o in range(15):
        time.sleep(1)
        webbrowser.open('www.baidu.com')#这里可以换上自己恶搞网站网址

效果:

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值