文章目录

    • 前言
    • 可能出现的问题
      • 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闪烁,就要用到win32conwin32gui两个库
代码:

#-*-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模块让窗体闪烁!附源码相关推荐

  1. 20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放

    20220517 Python 制作一个儿童学习软件 (附源码和软件下载) 包含语音合成 视频播放 pyqt pptsx3 Qmovie request pygame 音频播放 文章目录 202205 ...

  2. 100个必会的python脚本-100行Python代码实现自动抢火车票(附源码)

    前言 又要过年了,今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool.下面话不多说了,来一起看看详细的介绍吧. 先准备好: 12306网站用户名和密码 chrome浏览器及下载chromedr ...

  3. Python毕设-【人脸签到系统】附源码/Python练手项目/Python毕业设计

    本人承诺只做技术分享,永不收费. V----------------->:专栏详情 文章目录 本人承诺只做技术分享,永不收费. V----------------->:专栏详情 一.背景 ...

  4. 用Python自动刷新抢12306火车票(附源码)

    專 欄 ❈ 作者:marvin,互联网从业者,现居上海张江 ❈ 一年一度的春运又来了,今年我自己写了个抢票脚本.使用Python+Splinter自动刷新抢票,可以成功抢到.(依赖自己的网络环境太厉害 ...

  5. c#实验三(设计“草稿纸”窗体)附源码

    文章目录 实验要求 定义全局变量 初始化窗口 修改标题来判断是否已保存 状态栏显示时间 openFileDialog saveFileDialog 新纸 字体设置 字体颜色设置 查找替换 子窗体设计 ...

  6. python 使用pyserial控制温箱(附源码)

    目录 前言: 温箱介绍: 开始编码工作: 官方文档解读: (1)发送的数据格式介绍: (2)发送数据举例: 构建转换进制的类: 构建读取温箱温度的方法: (1)按照文档规则拼接命令: (2)将温箱返回 ...

  7. 基于python开发的DIY宠物桌面系统(附源码)--可自定义修改

    定制你的宠物桌面 最近想要做一个自己独一无二的桌面宠物,可以直接使用python来自己订制.属于一个小项目,这个教程主要包含几个步骤: 准备需要的动图素材 规划自己需要的功能 使用python的PyQ ...

  8. 【Python游戏】基于化学方程式的基础上,用Python实现一个消灭泡泡小游戏 | 附源码

    前言 halo,包子们下午好 今天实现的这个小游戏呀,说实话化学不太好的小伙伴可能看起来会有点懵逼 不过不用担心,咱们今天不是来学化学的,我们是来学习Python的 所以呀,不要太担心啦,大家先好好看 ...

  9. 用Python写了个电影网站系统(附源码)

    项目介绍 该项目为基于Python的Flask框架搭建的在线电影网站 项目介绍:网站前端采用HTML5编写,使用Bootstrap前端开发框架,后端使用Python3语言编写,以及Flask的Web框 ...

  10. Python + Django开发在线考试管理系统(附源码)

    本文最终实现一个Web在线考试管理系统,可作为Python Web,Django的练手项目,也可以作为计算机毕业设计参考项目. 文章目录 系统功能需求分析 系统设计及实现思路 源码分享&系统实 ...

最新文章

  1. python数据存储与读取_【Python爬虫】数据保存与读取
  2. java中的泛型的使用与理解
  3. java常见的排序算法_常见排序算法及Java实现
  4. 慌!还不了解Java中的分支预测?!
  5. 【渝粤题库】陕西师范大学164202 市场营销学 作业(专升本)
  6. [vue] 你有使用过JSX吗?说说你对JSX的理解
  7. Java中TreeMap和TreeSet的底层实现
  8. .NET 程序员十种常用辅助开发工具
  9. 摆脱Wi-Fi信号干扰的对策
  10. Socket选项系列之TCP_NODELAY
  11. linux系统棋牌搭建教程,幼麟棋牌四川麻将搭建教程补充
  12. jsmind结合php,thinkCMF5与jsMind实现文章Mind版
  13. 微星主板 B450 迫击炮 无线网卡 无法上网解决办法
  14. [收藏] Flash闪存颗粒和工艺知识深度解析
  15. MySQL 幻读被彻底解决了吗?
  16. 台式机通过网线连接笔记本上网
  17. 计算机视觉算法与应用 英文pdf,计算机视觉:算法与应用(套装共2册) [Computer Vision:Algorithms and Applications]...
  18. sed 第n行后加入_sed详解
  19. 推荐算法(2):基于内容的推荐
  20. linux替换bash,bash脚本_输入输出和管道、替换

热门文章

  1. 对偶(duality)的含义
  2. build Variants创建不同配置的app(图文详解)
  3. 5G加速实现沉浸式体验
  4. python基础教程: for 循环用法
  5. 关于typescript中的extends和infer以及用法
  6. md格式的文档转化成pdf格式
  7. Mysql将txt文件导入数据库采坑 load data local infile
  8. 机器学习_正态分布下的贝叶斯分类器
  9. 乔布斯全新采访曝光:吐槽微软,回应争议,还要把Mac扔出窗外,然而…
  10. 小程序 多线程Worker(类似h5的webWorker)