码迷,mamicode.com
首页 > 编程语言 > 详细

python根据窗口标题找句柄,将窗口前置活动

时间:2020-12-07 12:31:48      阅读:6      评论:0      收藏:0      [点我收藏+]

标签:tle   color   enable   rgba   update   copy   code   前置   else   

import time, threading, copy
import win32api, win32con
import win32gui
import win32gui
def zhaojb(aa):
    mu=0
    jh=[]
    hwnd_title = dict()
    def get_all_hwnd(hwnd,mouse):
        if win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd):
            hwnd_title.update({hwnd:win32gui.GetWindowText(hwnd)})
     
    win32gui.EnumWindows(get_all_hwnd, 0)
    for h,t in hwnd_title.items():
        if t is not "":
            if aa in t:
                jh.append(h)
            
    if len(jh)==0:
        print("找不到相应的句柄")
    else:
        return jh
ab=zhaojb("SM")
jbid=ab[0]#有可能找到多个
print(jbid)
win32gui.SetForegroundWindow(jbid)#将相应的窗口前置为活动窗口

 

python根据窗口标题找句柄,将窗口前置活动

标签:tle   color   enable   rgba   update   copy   code   前置   else   

原文地址:https://www.cnblogs.com/xkdn/p/14073396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!