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

  • 相关阅读:
    queue
    hiho1095(二分)
    uvaliva3942(trie树)
    hiho1014(trie树)
    uvalive4329(树状数组)
    Dropping tests POJ
    linux mysql命令
    linux文件系统和mount(硬盘,win分区,光驱,U盘)
    linux共享windows资料
    linux常用命令
  • 原文地址:https://www.cnblogs.com/jiyongjia/p/9823598.html
Copyright © 2020-2023  润新知