步骤一:下载小软件,如下图

该软件用于提取需要控制程序窗口的具体信息

二、程序代码

  1. #__author:"**佳"
  2. #date: 2018/10/20 0020
  3. #function:QQ图标绑定python文件 ,执行快捷方式即启动该程序
  4.  
  5. import time
  6. import win32con
  7. import win32gui
  8.  
  9. # 使用 spy4win V0.20b小软件采集窗口信息
  10.  
  11. # 找到窗体进程 给了类和标题信息两个参数
  12. # QQwin = win32gui.FindWindow('TXGuiFoundation','QQ')
  13.  
  14. while True:
  15. QQwin = win32gui.FindWindow('TXGuiFoundation', 'QQ')
  16. # 隐藏窗体
  17. win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
  18. time.sleep(1)
  19. # 显示窗口
  20. win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
  21. time.sleep(1)

三、用打包工具把该python文件与QQlogo图片打包制作QQ快捷方式图标

  1. #__author:"***"
  2. #date: 2018/10/20 0020
  3. #function:QQ图标绑定python文件 ,执行快捷方式即启动该程序
  4.  
  5. # 控制窗口的位置,大小
  6.  
  7. import time
  8. import win32con
  9. import win32gui
  10. import random
  11.  
  12. # 使用 spy4win V0.20b小软件采集窗口信息
  13.  
  14. # 找到窗体进程 给了类和标题信息两个参数
  15. # QQwin = win32gui.FindWindow('TXGuiFoundation','QQ')
  16.  
  17. while True:
  18. # 窗体监控
  19. QQwin = win32gui.FindWindow('TXGuiFoundation', 'QQ')
  20.  
  21. x = random.randrange(1920)
  22. y = random.randrange(1080)
  23. # 参数1:控制的窗口体 参数2 :控制的大致方位,HWND_TOPMOST是上方
  24. # 参数3:位置x 参数4:位置y 参数5:窗体的长度 参数6 窗口的宽度
  25. win32gui.SetWindowPos(QQwin,win32con.HWND_TOPMOST,x,y,600,400,win32con.SWP_SHOWWINDOW)
  26. win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
  27. time.sleep(1)
  28. # 显示窗口
  29. win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
  30. time.sleep(1)

【10】python窗口控制[隐藏,移动]的更多相关文章

  1. iOS 10的23个隐藏新特性-b

    上周iOS 10正式版推送后,24小时的更新率已经超过15%,实在惊人.虽然有着初期变砖.5S6卡顿.移动VoLTE无法使用.美版无信号等BUG,但不可忽视的是,iOS 10还是带来了很多从前没有的功 ...

  2. Python直接控制鼠标键盘

    Python直接控制鼠标键盘 之前因为期末的原因已经很久没写博客了,今天博主发现一个好玩的模块PyAutoGUI,借助它可以使用Python脚本直接控制键盘鼠标,感觉可以解决很多无聊的机械运动.这里记 ...

  3. Python 流程控制-分支结构详解

    目录 Python 流程控制--分支结构 1.结构分类 顺序结构 分支结构 循环结构 2.分支结构详解 分支结构 定义格式: if 单支结构 if 双分支结构 if 多分支结构 Python 流程控制 ...

  4. Autosizer应用程序窗口控制工具

    Autosizer是一个系统辅助软件,窗口控制工具,它能指定程序窗口的大小位置置顶等,可以将窗口最大化,最小化,比如在需要截图的时候可以讲窗口设定大小640*480,然后用FSCapture捕捉活动窗 ...

  5. 应聘复习基础笔记1:网络编程之TCP与UDP的优缺点,TCP三次握手、四次挥手、传输窗口控制、存在问题

    重要性:必考 一.TCP与UDP的优缺点 ①TCP---传输控制协议,提供的是面向连接.可靠的字节流服务.当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据.TCP提供 ...

  6. Linux网络服务10——远程访问及控制

    Linux网络服务10--远程访问及控制 一.SSH概述 1.SSH简介 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数 ...

  7. Python实现图像信息隐藏

    Python实现图像信息隐藏 之前学习密码学的时候老师有提到过『信息隐藏』,现在用图像的方法尝试一下.思想是:把信息藏到RGB通道中的B通道,然后利用奇偶性可以恢复过来 原理 从源图中提取文字图像信息 ...

  8. Python 条件控制

    Python  条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语 ...

  9. python 流程控制(条件语句)

    1,python流程控制单条件基本语句 2,python流程流程多条件控制语句 3,三元运算 1,python流程控制单条件基本语句 if 判断条件: 执行语句…… else: 执行语句…… 判断条件 ...

随机推荐

  1. ffplay源码分析1-概述

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10301215.html ffplay是一个很简单的播放器,但是初次接触仍会感到概念和细节 ...

  2. SpringMVC官方文档阅读

    默认的DispatcherServlet配置 在spring-webmvc-4.3.16.RELEASE.jar/org/springframework/web/servlet/路径下的Dispatc ...

  3. es6学习笔记8--Map数据结构

    Map Map结构的目的和基本用法 JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但是只能用字符串当作键.这给它的使用带来了很大的限制. var data = {} ...

  4. HTTP 无法注册URL 进程不具有命名空间的访问权限

    写WCF时在 host.Open(); 报错:HTTP 无法注册 URL http://+:9999/CalculatorService/.进程不具有此命名空间的访问权限(有关详细信息,请参见 htt ...

  5. 浅谈JSONP (vue-jsonp组件 XXXtoken:报错处理)

    由于同源策略的存在,特别是前后端两个项目存在的情况下,客户端访问服务端必然存在跨域的情况,而使用jsonp,则不存在这个问题. 主要是因为jsonp是在页面中插入一段js代码,而请求返回的也是一段js ...

  6. 【Java基础】6、java中使用switch-case的用法及注意事项超全总结

    1.switch-case注意事项: switch(A),括号中A的取值只能是整型或者可以转换为整型的数值类型,比如byte.short.int.char.还有枚举:需要强调的是:long和Strin ...

  7. 【Java并发编程】1、ConcurrentHashMap原理分析

    集合是编程中最常用的数据结构.而谈到并发,几乎总是离不开集合这类高级数据结构的支持.比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap).这篇文章主 ...

  8. 什么是Solr

    什么是Solr Lucene复习: 1.什么是lucene:全文检索工具包 2.Lucene的工作原理: 索引数据的创建 从原始文件中提取一些可以用来搜索的数据(封装成各种Field),把各field ...

  9. A simple Gaussian elimination problem.(hdu4975)网络流+最大流

    A simple Gaussian elimination problem. Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65 ...

  10. (一)认识Sass和Compass

    第一章 Sass和Compass让样式表重焕青春 // 内容概要// 开始学习Sass和动态样式表// 用Sass更高效地写样式表// Compass简介// 用Compass迎接工程实践中的样式挑战 ...