【10】python窗口控制[隐藏,移动]

 

 

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

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

二、程序代码

#__author:"**佳"
#date: 2018/10/20 0020
#function:QQ图标绑定python文件 ,执行快捷方式即启动该程序

import time
import win32con
import win32gui

# 使用 spy4win V0.20b小软件采集窗口信息

# 找到窗体进程  给了类和标题信息两个参数
# QQwin = win32gui.FindWindow('TXGuiFoundation','QQ')

while True:
    QQwin = win32gui.FindWindow('TXGuiFoundation', 'QQ')
    # 隐藏窗体
    win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
    time.sleep(1)
    # 显示窗口
    win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
    time.sleep(1)

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

#__author:"***"
#date: 2018/10/20 0020
#function:QQ图标绑定python文件 ,执行快捷方式即启动该程序

# 控制窗口的位置,大小

import time
import win32con
import win32gui
import random

# 使用 spy4win V0.20b小软件采集窗口信息

# 找到窗体进程  给了类和标题信息两个参数
# QQwin = win32gui.FindWindow('TXGuiFoundation','QQ')



while True:
    # 窗体监控
    QQwin = win32gui.FindWindow('TXGuiFoundation', 'QQ')

    x = random.randrange(1920)
    y = random.randrange(1080)
    # 参数1:控制的窗口体  参数2 :控制的大致方位,HWND_TOPMOST是上方
    # 参数3:位置x   参数4:位置y    参数5:窗体的长度  参数6 窗口的宽度
    win32gui.SetWindowPos(QQwin,win32con.HWND_TOPMOST,x,y,600,400,win32con.SWP_SHOWWINDOW)
    win32gui.ShowWindow(QQwin,win32con.SW_HIDE)
    time.sleep(1)
    # 显示窗口
    win32gui.ShowWindow(QQwin,win32con.SW_SHOW)
    time.sleep(1)

 

 

转载于:https://www.cnblogs.com/jiyongjia/p/9823598.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值