概述
python如何设置窗口为活动窗口,直接上代码,这段代码经过测试真实有效。
import re
import win32gui, win32con, win32com.client
def _window_enum_callback(hwnd, wildcard):
'''
Pass to win32gui.EnumWindows() to check all the opened windows
把想要置顶的窗口放到最前面,并最大化
'''
if re.match(wildcard, str(win32gui.GetWindowText(hwnd))) is not None:
win32gui.BringWindowToTop(hwnd)
# 先发送一个alt事件,否则会报错导致后面的设置无效:pywintypes.error: (0, 'SetForegroundWindow', 'No error message is available')
shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys('%')
# 设置为当前活动窗口
win32gui.SetForegroundWindow(hwnd)
# 最大化窗口
win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE)
if __name__ == '__main__':
win32gui.EnumWindows(_window_enum_callback, ".*%s.*" % "通达信金融终端")
# 此处为你要设置的活动窗口名
最后
以上就是刻苦星月为你收集整理的python如何设置窗口为活动窗口的全部内容,希望文章能够帮你解决python如何设置窗口为活动窗口所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复