【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)

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM