python恶搞代码1:“随机弹窗+警告窗口+关机“大杂烩 |
您所在的位置:网站首页 › 恐怖恶搞代码 › python恶搞代码1:“随机弹窗+警告窗口+关机“大杂烩 |
目录 1.代码编写1.基础构建python能做许多无聊却“有趣”的事情,比如编写一个恶搞序,发给你的朋友们,让他们欲哭无泪放松一下,比如下面这行代码: import tkinter.messagebox while True: tkinter.messagebox.showwarning('windows警告','你的电脑正在被攻击!')这是一个很简单的程序,虽然很简单,但杀伤力不小,如果对方不会杀进程,就更有趣,但我们可以在里面加入更多的代码,比如让电脑关机: #操作电脑有这两种代码: 现在关机:shutdown /s /t 0 现在注销:shutdown /l /t 0在此提醒:如果不想友尽的话,不要用现在注销!!! 加入关机后,我们可以再对tkinter窗口添油加醋,最后代码如下: import tkinter.messagebox import os word = '''你的电脑正在被攻击! 请不要关闭正在运行的程序,否则会丢失信息 攻击路径:C://Users/appdata/dghgha/langtgdwqi/poquue/sittings/virus.exe''' while True: tkinter.messagebox.showwarning('windows警告',word) tkinter.messagebox.showinfo('info','goodbye!') os.system('shutdown /s /t 0')效果图: ![]() 只有前面这些代码并不够,我们可以继续加入一些程序 增加随机弹窗我们可以通过tkinter窗口实现随机弹窗的出现: import tkinter import random def boom(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height) window.title('嘿嘿') window.geometry("200x50" + "+" + str(a) + "+" + str(b)) tk.Label(window, text='你是一个傻狍子', bg='green', font=('宋体', 17), width=20, height=4).pack() window.mainloop() time.sleep(1) threads = [] for i in range(25):#可以调整括号内的数字,数字代表出现窗口的数量 t = threading.Thread(target=boom) threads.append(t) time.sleep(0)#调整出现速度 threads[i].start()上面的文字可以任意修改,场面非常劲爆 展示部分效果: ![]() 在前面的这些代码之上,我们在加入几行代码,就会变成最后的结果: import tkinter.messagebox import tkinter as tk import random import threading import time import os n=0 w='''你的电脑正在被攻击! 请不要关闭正在运行的程序,否则会丢失信息 点击‘确定’进行下一步操作''' f='''你的电脑正在被攻击! 请不要关闭正在运行的程序,否则会丢失信息 攻击路径:C://Users/appdata/dghgha/langtgdwqi/poquue/sittings/virus.exe''' tkinter.messagebox.askyesno('python3.7','是否要打开此程序?') tkinter.messagebox.showinfo('提示','你一定要想好了哈') tkinter.messagebox.askyesno('提示','最后一次警告!你真的要打开吗?') tkinter.messagebox.showinfo('提示','我对一会要发生的事情没有丝毫歉意,我已经给过你警告了') def boom(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(0, width) b = random.randrange(0, height) window.title('嘿嘿') window.geometry("200x50" + "+" + str(a) + "+" + str(b)) tk.Label(window, text='嘿嘿嘿嘿嘿嘿嘿', bg='red', font=('宋体', 17), width=20, height=4).pack() window.mainloop() time.sleep(1) tkinter.messagebox.showwarning('warning',w) threads = [] for i in range(25): t = threading.Thread(target=boom) threads.append(t) time.sleep(0) threads[i].start() time.sleep(2.5) for h in range(100): tkinter.messagebox.showwarning('warning',f) time.sleep(0.2) tkinter.messagebox.showinfo('提示','Goodbye') time.sleep(1) os.system('shutdown -s -t 0')2.包装方法一:第一种方法,简单,但易被识破,建议对头脑简单的朋友使用 方法就是:将扩展名改为.pyw,使窗口打开了就关不上。 方法二:第二种方法,麻烦,但不易识破,建议对老油条使用 先用pip install pyinstaller下载包 将py文件放到一个文件夹中,随后右键这个文件夹,点击“在终端中运行”,进入cmd窗口 输入 pyinstaller -F -w ./文件名.py 当看到……. successfully后,将dist文件夹中的exe文件发送 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |