慎用!3个容易被打的Python恶搞脚本

Python 无限恶搞朋友电脑,别提有多爽了,哈哈,打造自己的壁纸修改器,电脑无限锁屏, 无线弹窗,都在这里!!!

1、修改电脑桌面壁纸

工具使用

开发环境:python3.7, Windows10

使用工具包:win32api,win32con, win32gui, os, random

win32的工具下载命令:

pip install pywin32

项目解析思路

桌面数据信息是保存在注册表上的内容,数据保存在第二项 的Control PanelDesktop子项里就可以了。

通过win32api 打开注册表选择配置的对应子项生成对应句柄

k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, 'Control PanelDesktop', 0, win32con.KEY_SET_VALUE

将桌面样式调整拉伸模式 2 拉伸壁纸 0 壁纸居中 6 适应 10 填充

准备好需要修改的图片壁纸(壁纸数据通过爬虫技术进行采集)

win32gui提交数据将桌面修改成自己准备的桌面壁纸

win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, img_path, win32con.SPIF_SENDWININICHANGE)

源码分享


import win32api   # 调用Windows底层的接口配置   pip install pywin32
import win32con   # 修改数据
import win32gui   # 提交对应的数据
import os       # Python 管理文件工具包
import random   # 取出对应的随机值
import time   # 时间管理模块def set_wallpaper():path = os.listdir(r'图片文件夹')for i in path:img_path = r'图片文件夹' + "\" + iprint(img_path)# 打开注册表  句柄k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, 'Control PanelDesktop', 0, win32con.KEY_SET_VALUE)# 2 拉伸壁纸   0 壁纸居中  6 适应 10 填充win32api.RegSetValueEx(k, "WallpaperStyle", 0, win32con.REG_SZ, '2')win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, img_path, win32con.SPIF_SENDWININICHANGE)time.sleep(10)set_wallpaper()

2、电脑无限锁屏

工具使用

开发环境:python3.7, Windows10

使用工具包:ctypes ctypes

ctypes ctypes是 Python 的外部函数库。它提供了与 C 兼容的数据类型,并允许调用 DLL 或共享库中的函数。可使用该模块以纯 Python 形式对这些库进行封装。通过操作系统底层的 user32.dll 实现锁屏效果

def lock_windows(): while True: user = windll.LoadLibrary("user32.dll") user.LockWorkStation() lock_windows()

代码以提供各位大佬可自行尝试

打包的方法:pyinstaller -F 你的文件名

打包之后可给你朋友同事尝试一下(为了朋友同事间的友谊最好加个延时操作)

3、无限弹窗

之前大家应该都了解过熊猫烧香(类似,如果有相识跟我没有关系) 通过os模块执行打开cmd窗口页面(确保是环境变量里有的选项)

for i in range(2000):os.system('start cmd')

电脑配置低的请勿轻易尝试 win关闭页面命令

start taskkill /f /im cmd.exe /t

好了,这就是今天分享的三个恶搞脚本,一定要慎用啊,小心被打!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/202759.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计原则 | 依赖转置原则

一、依赖转置原则(DIP:Dependence Inversion Principle) 1、原理 高层模块不应该依赖低层模块,二者都应该依赖于抽象抽象不应该依赖于细节,细节应该依赖于抽象 2、层次化 Booch曾经说过:所有结构良好的面…

【408】计算机学科专业基础 - 计算机组成原理

一、计算机系统概述 【复习提示】 本章是组成原理的概述,考查时易针对有关概念或性能指标出选择题,也可能综合后续章节的内容出有关性能分析的综合题。掌握本章的基本概念,是学好后续章节的基础。部分知识点在初学时理解不深刻也无须担忧&am…

网店一键搬家要用到的API接口

什么是“一键搬家”? 我们需要了解一下什么是“一键搬家”。简单来说,一键搬家就是将一个网店的所有数据(包括商品、订单、客户等)迁移到另一个网店的过程,这样就可以实现网店的“搬家”。 item_get-获得淘宝商品详情…

计算机操作系统3

1.虚拟机 VM 两类虚拟机的对比: 2.进程 进程的特征: 进程状态的转换(五大状态) 3.进程控制原语的作用 4.线程 ​​​​​线程的属性 实现方式 5.调度算法的评价指标

没有实权的PM如何做好项目管理?

在一些公司中,项目经理(PM)可能并没有实权,这种情况下如何做好项目管理呢?实际上,即使没有实权,PM仍然可以通过一些方法来确保项目的顺利进行。 首先,PM可以通过建立良好的沟通渠道来…

2024年软件测试面试八股文

前言 (第一个就刷掉一大批人) 有很多“会自动化”的同学来咨询技术问题,他总会问到我一些元素定位的问题。元素定位其实都不算自动化面试的问题。 一般我都会问:你是定位不到吗?通常结果都是说确实定位不到。 做自…

pymysql.err.InternalError: (1054, “Unknown column ‘nan‘ in ‘field list‘“

记录在本地环境通过,然后在云环境,解决问题的过程; 最近两天遇到一个bug,具体就是在本地Pyhon环境运行成功,但是当放在云服务跑的时候,去屡屡报错,具体报错信息如下: pymysql.err.I…

Windows磁盘管理中硬盘无法初始化怎么办?

硬盘未出现在“此电脑”选项下的情况并不少见,当您打开磁盘管理,它要么显示为磁盘未知,要么显示为未分配的空间,或者只是不显示磁盘容量。为了访问您的硬盘并充分利用它,您需要对其进行初始化。不幸的是,您…

Apache Kafka CVE-2023-25194(metasploit版)

Step1:用docker搭建环境 Step2:docker查看映射端口 Step3:访问特定端口,然后靶标应用。 Step4:用metasploit进行攻击: 首先,打开metasploit,然后查询需要攻击的板块&#xff0…

java中AQS使用双向链表的原因是什么?

AQS(AbstractQueuedSynchronizer)使用双向链表的主要原因是为了实现等待队列(Wait Queue)。这个等待队列是用于管理在同步器上等待的线程,例如在获取锁时发现锁被占用,线程就会加入到等待队列中等待。 使用…

C++ 共享内存ShellCode跨进程传输

在计算机安全领域,ShellCode是一段用于利用系统漏洞或执行特定任务的机器码。为了增加攻击的难度,研究人员经常探索新的传递ShellCode的方式。本文介绍了一种使用共享内存的方法,通过该方法,两个本地进程可以相互传递ShellCode&am…

前端编码中快速填充内容--乱数假文

写前端页面的时候,如果要快速插入图片,可以使用 https://picsum.photos/ 详见笔者这篇博文: 工具网站:随机生成图片的网站-CSDN博客 可是,如果要快速填充文字内容该怎么做呢? 以前,我们都是…

【EI征稿中|SPIE出版】 第四届传感器与信息技术国际学术会议(ICSI 2024)

第四届传感器与信息技术国际学术会议(ICSI 2024) 2024 4th International Conference on Sensors and Information Technology(ICSI 2024) 第四届传感器与信息技术国际学术会议(ICSI 2024)将于2024年1月5…

Windows server 部署iSCSI共享磁盘搭建故障转移群集

在域环境下,在域控制器中配置iSCSI服务,配置共享网络磁盘,在节点服务器使用共享磁盘,并在节点服务器中搭建故障转移群集,实现故障转移 环境准备 准备3台服务器,配置都是8g2核,50g硬盘&#xf…

微服务开发:断路器详解

微服务是目前业界使用的最重要的实现方面。通过使用微服务架构,开发人员可以消除他们以前在单体应用程序中遇到的许多问题。展望未来,人们开始在微服务中搜索和采用各种模式。大多数时候,新模式的产生是为了解决另一个模式中出现的常见问题。…

Python IPO分析的实现

在软件开发过程中,IPO(Input-Process-Output)分析是一种常用的方法,用于分析软件系统的输入、处理和输出。Python作为一种功能强大的编程语言,提供了许多工具和库来实现IPO分析。本文将介绍如何使用Python进行IPO分析的…

指针(二)

这里写目录标题 字符指针字符指针与常量字符串的区别: 指针数组数组指针两者的区别:&数组名 ,sizeof(arr)数组指针的使用数组参数,指针参数一维数组传参整型数组:整型指针数组: 一级指针传参二级指针传…

基于单片机自动饮料混合机控制系统设计

**单片机设计介绍,基于单片机自动饮料混合机控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机自动饮料混合机控制系统设计是一个涉及多个领域的复杂项目,包括单片机技术、传感器技术…

SQL手工注入漏洞测试(Access数据库)-墨者

———靶场专栏——— 声明:文章由作者weoptions学习或练习过程中的步骤及思路,非正式答案,仅供学习和参考。 靶场背景: 来源: 墨者学院 简介: 安全工程师"墨者"最近在练习SQL手工注入漏洞&#…

用例图是什么?用什么工具绘制?

在软件工程中,用例图属于UML(Unified Modeling Language)的一种图形模型,是一个交流需求和设计的重要工具。 用例图主要用来展示软件系统功能需求和相关角色之间的交互方式。它描述了一个系统如何与外界进行交互,表示…