亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python如何設(shè)置指定窗口為前臺活動窗口

 更新時間:2020年08月12日 09:23:42   作者:ta叫我小白  
這篇文章主要介紹了Python如何設(shè)置指定窗口為前臺活動窗口,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

Python程序運行時,打開了多個窗口,使用win32gui模塊可以設(shè)置指定的某一個窗口為當(dāng)前活動窗口。

import re, time
import webbrowser
import win32gui, win32con, win32com.client
 
 
def _window_enum_callback(hwnd, wildcard):
  '''
  Pass to win32gui.EnumWindows() to check all the opened windows
  把想要置頂?shù)拇翱诜诺阶钋懊?,并最大?
  '''
  if re.match(wildcard, str(win32gui.GetWindowText(hwnd))) is not None:
    win32gui.BringWindowToTop(hwnd)
    # 先發(fā)送一個alt事件,否則會報錯導(dǎo)致后面的設(shè)置無效:pywintypes.error: (0, 'SetForegroundWindow', 'No error message is available')
    shell = win32com.client.Dispatch("WScript.Shell")
    shell.SendKeys('%')
    # 設(shè)置為當(dāng)前活動窗口
    win32gui.SetForegroundWindow(hwnd)
    # 最大化窗口
    win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE)
 
 
if __name__ == '__main__':
  webbrowser.open("https://www.baidu.com/")
  time.sleep(1)
  win32gui.EnumWindows(_window_enum_callback, ".*%s.*" % config.window_name)#此處為你要設(shè)置的活動窗口名

說明一點:

有人會遇到這個錯誤(好吧,我也遇到了):

pywintypes.error: (0, 'SetForegroundWindow', 'No error message is available')

Stack Overflow上的解決方法是添加如下代碼:

shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys('%')

即先發(fā)送一個alt key事件,這個錯誤就會避免,后面的設(shè)置才會有效。

鏈接地址:

https://stackoverflow.com/questions/14295337/win32gui-setactivewindow-error-the-specified-procedure-could-not-be-found

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中的字符轉(zhuǎn)運算符、字符串處理方式

    python中的字符轉(zhuǎn)運算符、字符串處理方式

    這篇文章主要介紹了python中的字符轉(zhuǎn)運算符、字符串處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python numpy中multiply與*及matul 的區(qū)別說明

    python numpy中multiply與*及matul 的區(qū)別說明

    這篇文章主要介紹了python numpy中multiply與*及matul 的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • python3.0 字典key排序

    python3.0 字典key排序

    字典對象其實就是鍵-值對 下面是字典對象的添加,修改,刪除 (修改與添加方法相同,當(dāng)key值不存在的時候添加)
    2008-12-12
  • 詳解Python中sorted()和sort()的使用與區(qū)別

    詳解Python中sorted()和sort()的使用與區(qū)別

    眾所周知,在Python中常用的排序函數(shù)為sorted()和sort()。本文將詳細(xì)介紹sorted()和sort()方法的代碼示例,并解釋兩者之間的區(qū)別,感興趣的可以了解一下
    2022-03-03
  • Python中使用asyncio 封裝文件讀寫

    Python中使用asyncio 封裝文件讀寫

    本文主要給大家簡單講解如何用 asyncio.Future 對象來封裝文件的異步讀寫。有需要的小伙伴可以參考下
    2016-09-09
  • 跟老齊學(xué)Python之print詳解

    跟老齊學(xué)Python之print詳解

    print的一些基本用法,在前面的講述中也涉及一些,本講是在復(fù)習(xí)的基礎(chǔ)上,盡量再多點內(nèi)容。
    2014-09-09
  • Python自省及反射原理實例詳解

    Python自省及反射原理實例詳解

    這篇文章主要介紹了Python自省及反射原理實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • PyCharm導(dǎo)入python項目并配置虛擬環(huán)境的教程詳解

    PyCharm導(dǎo)入python項目并配置虛擬環(huán)境的教程詳解

    這篇文章主要介紹了Pycharm導(dǎo)入python項目并配置虛擬環(huán)境的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • Python?Pytorch學(xué)習(xí)之圖像檢索實踐

    Python?Pytorch學(xué)習(xí)之圖像檢索實踐

    隨著電子商務(wù)和在線網(wǎng)站的出現(xiàn),圖像檢索在我們的日常生活中的應(yīng)用一直在增加。圖像檢索的基本本質(zhì)是根據(jù)查詢圖像的特征從集合或數(shù)據(jù)庫中查找圖像。本文將利用Pytorch實現(xiàn)圖像檢索,需要的可以參考一下
    2022-04-04
  • Python實現(xiàn)讀取及寫入csv文件的方法示例

    Python實現(xiàn)讀取及寫入csv文件的方法示例

    這篇文章主要介紹了Python實現(xiàn)讀取及寫入csv文件的方法,涉及Python針對csv格式文件的讀取、遍歷、寫入等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01

最新評論