游客发表

python恶搞代码大全

发帖时间:2026-10-17 04:40:52

用Python写恶搞代码,恶搞最怕的代码大全就是“杀伤力”没控制好。本来想逗同事笑一下,恶搞结果把人家一下午的代码大全代码全删了——这种事我干过,所以下面这些例子,恶搞你最好在虚拟机或者临时目录里跑。代码大全

先来个最经典的恶搞:无限弹窗。原理简单到不行,代码大全用tkinter循环创建窗口,恶搞每个窗口都带个“关闭”按钮,代码大全但点下去只会再开一个新窗口。恶搞代码大概十行:

import tkinter as tk def popup(): win = tk.Tk() tk.Label(win,代码大全 text="你点不掉的").pack() tk.Button(win, text="关闭", command=popup).pack() win.mainloop() popup()

跑起来之后,屏幕会像下饺子一样往外冒窗口。恶搞我试过在同事午休时偷偷运行,代码大全他回来差点以为电脑中了勒索病毒。恶搞注意:任务管理器能关掉,但得手速快。

再讲一个更安静的——把桌面图标全藏起来。用ctypes调用Windows API,一行就能让所有图标消失:

import ctypes ctypes.windll.user32.ShowWindow(ctypes.windll.user32.FindWindowW("Progman", None), 0)

恢复也简单,把最后的0改成5。但如果你不告诉对方怎么恢复,他可能会重启电脑。这招适合整蛊那些从不锁屏的同事。

还有更损的:让鼠标每隔几秒自己动一下。用pyautogui,随机移动几像素。对方会以为是鼠标坏了,换一个还是这样。代码就三行:

import pyautogui, random, time while True: pyautogui.moveRel(random.randint(-5,5), random.randint(-5,5)) time.sleep(3)

我见过有人把这个和键盘记录器结合,但那就越界了。恶搞的底线是:对方笑一下就能恢复,而不是真的造成损失。

说到键盘,有个恶作剧是把回车键映射成“删除”。用keyboard库拦截按键,再发送别的键。但我不推荐——万一对方正在写重要文档,你赔不起。相比之下,让喇叭每隔半小时播放一声鸡叫,安全得多。用winsound或者playsound,配合随机延迟。办公室里突然“咯咯哒”一声,效果拉满。

如果你想让对方怀疑人生,可以改字体。用winreg修改注册表里系统默认字体,把“微软雅黑”换成“Comic Sans MS”。重启后所有界面都变成那种圆滚滚的卡通字体。恢复方法得手动改回去,所以记得先备份注册表。这招太狠,我只在测试机上玩过。

另一个经典是“假蓝屏”。用tkinter全屏显示一张蓝屏截图,再屏蔽Alt+F4。对方按什么键都没反应,只能强制关机。但强制关机可能丢数据,所以最好加个倒计时自动退出。我写过一个版本,十秒后自己消失,留一行小字:“骗你的”。

最后说个真事。有个哥们儿写了个脚本,把同事桌面上的所有快捷方式都改成指向同一个txt文件,里面写着“你被恶搞了”。同事双击任何一个图标,都打开这个txt。他花了半小时才反应过来。这个脚本用了os和win32com,代码不到二十行。但记住:只改快捷方式,别动原文件。

写恶搞代码的乐趣在于创意,不在于破坏。你完全可以用Python的subprocess调出计算器,然后每隔一秒按一次“1”,让屏幕上全是1。或者用pyperclip把剪贴板内容替换成“哈哈”。这些都不伤数据,但足够让人抓狂。

跑之前问自己一句:如果对方是我,我会不会生气?会,就别跑。不会,那就等着听那声“我靠”。

    热门排行

    友情链接