Python實(shí)現(xiàn)遍歷windows所有窗口并輸出窗口標(biāo)題的方法
本文實(shí)例講述了Python實(shí)現(xiàn)遍歷windows所有窗口并輸出窗口標(biāo)題的方法。分享給大家供大家參考。具體如下:
這段代碼可以讓Python遍歷當(dāng)前Windows下所有運(yùn)行程序的窗口,并獲得運(yùn)行窗口的標(biāo)題輸出
#! /usr/bin/env python # -*- coding: utf-8 -*- from win32gui import * titles = set() def foo(hwnd,mouse): #去掉下面這句就所有都輸出了,但是我不需要那么多 if IsWindow(hwnd) and IsWindowEnabled(hwnd) and IsWindowVisible(hwnd): titles.add(GetWindowText(hwnd)) EnumWindows(foo, 0) lt = [t for t in titles if t] lt.sort() for t in lt: print t
若要輸出中文,可以將最后一句改成:
print(t.decode('GB2312'))
將GB2312轉(zhuǎn)碼成Unicode輸出,這樣輸出的窗口標(biāo)題就是正常的中文。
希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。
- python的tkinter布局之簡單的聊天窗口實(shí)現(xiàn)方法
- Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解
- python應(yīng)用程序在windows下不出現(xiàn)cmd窗口的辦法
- python實(shí)現(xiàn)根據(jù)窗口標(biāo)題調(diào)用窗口的方法
- python實(shí)現(xiàn)的簡單窗口倒計(jì)時(shí)界面實(shí)例
- 解決vscode python print 輸出窗口中文亂碼的問題
- Python使用Windows API創(chuàng)建窗口示例【基于win32gui模塊】
- python中pygame針對游戲窗口的顯示方法實(shí)例分析(附源碼)
- python3+PyQt5+Qt Designer實(shí)現(xiàn)堆疊窗口部件
- wxPython實(shí)現(xiàn)分隔窗口
相關(guān)文章
利用Python實(shí)現(xiàn)朋友圈中的九宮格圖片效果
這篇文章主要給大家介紹了關(guān)于利用Python如何實(shí)現(xiàn)朋友圈中九宮格圖片效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09python爬蟲實(shí)戰(zhàn)之最簡單的網(wǎng)頁爬蟲教程
在我們?nèi)粘I暇W(wǎng)瀏覽網(wǎng)頁的時(shí)候,經(jīng)常會(huì)看到一些好看的圖片,我們就希望把這些圖片保存下載,或者用戶用來做桌面壁紙,或者用來做設(shè)計(jì)的素材。下面這篇文章就來給大家介紹了關(guān)于利用python實(shí)現(xiàn)最簡單的網(wǎng)頁爬蟲的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-08-08Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級壓縮)
這篇文章主要介紹了Python?Flask?實(shí)現(xiàn)?HTML?文件壓縮案例代碼(9?級壓縮),本案例是基于?Python?Flask?進(jìn)行搭建,所以需要提前搭建一個(gè)?Flask?項(xiàng)目環(huán)境,有?app.py?文件和?templates/index.html?文件即可,需要的朋友可以參考下2023-01-01Python常見格式化字符串方法小結(jié)【百分號與format方法】
這篇文章主要介紹了Python常見格式化字符串方法,結(jié)合實(shí)例形式分析了百分號方法和format函數(shù)進(jìn)行字符串格式化的具體使用技巧,需要的朋友可以參考下2016-09-09ROS系統(tǒng)將python包編譯為可執(zhí)行文件的簡單步驟
本文章講述ROS系統(tǒng)下如何將python編譯為可以執(zhí)行文件,步驟比較簡單,感興趣的朋友跟隨小編一起看看吧2021-07-07