步骤一:下载小软件,如下图
该软件用于提取需要控制程序窗口的具体信息
二、程序代码
#__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)