zoukankan      html  css  js  c++  java
  • 【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)

  • 相关阅读:
    Libvirt错误总结
    linux学习
    HMC 命令行登陆设置
    AIX扩VG和扩文件系统
    Bootstrap CSS2
    Bootstrap CSS
    JQuery的实例集合
    JQuery的noConflict()方法
    android的intent实现页面的跳转
    android的activity
  • 原文地址:https://www.cnblogs.com/jiyongjia/p/9823598.html
Copyright © 2011-2022 走看看