Python用win32模块让窗体闪烁!附源码
文章目录
- 前言
- 可能出现的问题
- Spy++
- 没有win32库
- 正题
- 查看窗体编号
- 恶作剧1:闪烁
- 恶作剧2:随机大小
前言
今天在csdn的学院里,听了一节https://edu.csdn.net/course/play/27068/353840这个Python的课,大家也可以听听,讲的是Python让QQ闪烁,我就实验,结果出了一大堆麻烦,所以结果一定要说说。
可能出现的问题
Spy++
这个简单,安装就行
没有win32库
我就有这个问题,困扰了我2天,才找到办法
详细解决方案:https://blog.csdn.net/cool99781/article/details/105403371
正题
查看窗体编号
打开QQ和Spy++
然后用Spy++指针查看QQ的窗体信息,复制名称和信息
恶作剧1:闪烁
如果我们想让QQ闪烁,就要用到win32con
和win32gui
两个库
代码:
#-*-coding=utf-8-*-
import win32con
import win32gui
import time
import random
其余部分用一个for循环来实现
QQ = win32gui.FindWindow("TXGuiFoundation", "QQ")
for num in range(1):time.sleep(1)if num % 2 == 0:win32gui.ShowWindow(QQ, win32con.SW_HIDE) #设置隐藏HIDEelse:win32gui.ShowWindow(QQ, win32con.SW_SHOW) #设置显示SHOW
完整代码:
#-*-coding=utf-8-*-
import win32con
import win32gui
import time
import randomQQ = win32gui.FindWindow("TXGuiFoundation", "QQ")
for num in range(1):time.sleep(1)if num % 2 == 0:win32gui.ShowWindow(QQ, win32con.SW_HIDE)else:win32gui.ShowWindow(QQ, win32con.SW_SHOW)
恶作剧2:随机大小
# 恶作剧2:使窗体不断的变换大小
while True:x = random.randrange(900)y = random.randrange(900)win32gui.SetWindowPos(QQWin,win32con.HWND_TOPMOST,100,100,x,y,win32con.SWP_SHOWWINDOW)
用到随机数的包
Python用win32模块让窗体闪烁!附源码相关推荐
- 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放
20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...
- 100个必会的python脚本-100行Python代码实现自动抢火车票(附源码)
前言 又要过年了,今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool.下面话不多说了,来一起看看详细的介绍吧. 先准备好: 12306网站用户名和密码 chrome浏览器及下载chromedr ...
- Python毕设-【人脸签到系统】附源码/Python练手项目/Python毕业设计
本人承诺只做技术分享,永不收费. V----------------->:专栏详情 文章目录 本人承诺只做技术分享,永不收费. V----------------->:专栏详情 一.背景 ...
- 用Python自动刷新抢12306火车票(附源码)
專 欄 ❈ 作者:marvin,互联网从业者,现居上海张江 ❈ 一年一度的春运又来了,今年我自己写了个抢票脚本.使用Python+Splinter自动刷新抢票,可以成功抢到.(依赖自己的网络环境太厉害 ...
- c#实验三(设计“草稿纸”窗体)附源码
文章目录 实验要求 定义全局变量 初始化窗口 修改标题来判断是否已保存 状态栏显示时间 openFileDialog saveFileDialog 新纸 字体设置 字体颜色设置 查找替换 子窗体设计 ...
- python 使用pyserial控制温箱(附源码)
目录 前言: 温箱介绍: 开始编码工作: 官方文档解读: (1)发送的数据格式介绍: (2)发送数据举例: 构建转换进制的类: 构建读取温箱温度的方法: (1)按照文档规则拼接命令: (2)将温箱返回 ...
- 基于python开发的DIY宠物桌面系统(附源码)--可自定义修改
定制你的宠物桌面 最近想要做一个自己独一无二的桌面宠物,可以直接使用python来自己订制.属于一个小项目,这个教程主要包含几个步骤: 准备需要的动图素材 规划自己需要的功能 使用python的PyQ ...
- 【Python游戏】基于化学方程式的基础上,用Python实现一个消灭泡泡小游戏 | 附源码
前言 halo,包子们下午好 今天实现的这个小游戏呀,说实话化学不太好的小伙伴可能看起来会有点懵逼 不过不用担心,咱们今天不是来学化学的,我们是来学习Python的 所以呀,不要太担心啦,大家先好好看 ...
- 用Python写了个电影网站系统(附源码)
项目介绍 该项目为基于Python的Flask框架搭建的在线电影网站 项目介绍:网站前端采用HTML5编写,使用Bootstrap前端开发框架,后端使用Python3语言编写,以及Flask的Web框 ...
- Python + Django开发在线考试管理系统(附源码)
本文最终实现一个Web在线考试管理系统,可作为Python Web,Django的练手项目,也可以作为计算机毕业设计参考项目. 文章目录 系统功能需求分析 系统设计及实现思路 源码分享&系统实 ...
最新文章
- python数据存储与读取_【Python爬虫】数据保存与读取
- java中的泛型的使用与理解
- java常见的排序算法_常见排序算法及Java实现
- 慌!还不了解Java中的分支预测?!
- 【渝粤题库】陕西师范大学164202 市场营销学 作业(专升本)
- [vue] 你有使用过JSX吗?说说你对JSX的理解
- Java中TreeMap和TreeSet的底层实现
- .NET 程序员十种常用辅助开发工具
- 摆脱Wi-Fi信号干扰的对策
- Socket选项系列之TCP_NODELAY
- linux系统棋牌搭建教程,幼麟棋牌四川麻将搭建教程补充
- jsmind结合php,thinkCMF5与jsMind实现文章Mind版
- 微星主板 B450 迫击炮 无线网卡 无法上网解决办法
- [收藏] Flash闪存颗粒和工艺知识深度解析
- MySQL 幻读被彻底解决了吗?
- 台式机通过网线连接笔记本上网
- 计算机视觉算法与应用 英文pdf,计算机视觉:算法与应用(套装共2册) [Computer Vision:Algorithms and Applications]...
- sed 第n行后加入_sed详解
- 推荐算法(2):基于内容的推荐
- linux替换bash,bash脚本_输入输出和管道、替换