步驟一:下載小軟件,如下圖
該軟件用於提取需要控制程序窗口的具體信息
二、程序代碼
#__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)