Python實現(xiàn)遍歷windows所有窗口并輸出窗口標題的方法
更新時間:2015年03月13日 09:29:55 作者:liuli
這篇文章主要介紹了Python實現(xiàn)遍歷windows所有窗口并輸出窗口標題的方法,涉及Python調(diào)用及遍歷windows窗口句柄的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Python實現(xiàn)遍歷windows所有窗口并輸出窗口標題的方法。分享給大家供大家參考。具體如下:
這段代碼可以讓Python遍歷當前Windows下所有運行程序的窗口,并獲得運行窗口的標題輸出
#! /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輸出,這樣輸出的窗口標題就是正常的中文。
希望本文所述對大家的Python程序設計有所幫助。
您可能感興趣的文章:
- python的tkinter布局之簡單的聊天窗口實現(xiàn)方法
- Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解
- python應用程序在windows下不出現(xiàn)cmd窗口的辦法
- python實現(xiàn)根據(jù)窗口標題調(diào)用窗口的方法
- python實現(xiàn)的簡單窗口倒計時界面實例
- 解決vscode python print 輸出窗口中文亂碼的問題
- Python使用Windows API創(chuàng)建窗口示例【基于win32gui模塊】
- python中pygame針對游戲窗口的顯示方法實例分析(附源碼)
- python3+PyQt5+Qt Designer實現(xiàn)堆疊窗口部件
- wxPython實現(xiàn)分隔窗口
相關(guān)文章
用Python實現(xiàn)數(shù)據(jù)的透視表的方法
今天小編就為大家分享一篇用Python實現(xiàn)數(shù)據(jù)的透視表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
利用python3篩選excel中特定的行(行值滿足某個條件/行值屬于某個集合)
這篇文章主要給大家介紹了關(guān)于利用python3篩選excel中特定的行(行值滿足某個條件/行值屬于某個集合)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
Python參數(shù)傳遞中雙星號(**)和單星號(*)是作用
雙星號(**)和單星號(*)在參數(shù)傳遞中扮演著關(guān)鍵角色,本文主要介紹了Python參數(shù)傳遞中雙星號(**)和單星號(*)是作用,具有一定的參考價值,感興趣的可以了解一下2024-05-05

