美文网首页
Python遍历windows的所有窗口并输出窗口标题的源码

Python遍历windows的所有窗口并输出窗口标题的源码

作者: 最穷码农 | 来源:发表于2019-02-05 15:15 被阅读0次

将做工程过程中较好的一些代码片段做个备份,如下资料是关于Python遍历windows的所有窗口并输出窗口标题的的代码。

#! /usr/bin/env python

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转码成Unicode输出,这样输出的窗口标题就是正常的中文

相关文章

  • Python遍历windows的所有窗口并输出窗口标题的源码

    将做工程过程中较好的一些代码片段做个备份,如下资料是关于Python遍历windows的所有窗口并输出窗口标题的的...

  • 遍历windows所有窗口并查找特定窗口

  • window

    Tumbling Windows 翻滚窗口 Sliding Windows 滑动窗口

  • 创建D3D窗口

    D3D创建(一) 从Windows普通窗口到D3D窗口在windows中,几乎所有程序都要依赖于窗口。今天就分析如...

  • IDA 使用

    当IDA加载后,3个立即可见的窗口分别为IDA-View窗口、函数窗口和消息输出窗口,所有窗口都可通过View▶O...

  • 三、控制窗口

    一、拖动窗口Windows命名空间中,有一个拖动窗口的方法:DragMove(),鼠标按住标题栏时,调用此方法,即...

  • 输出窗口

    也就是从这个时候开始喜欢上写日记的。 说起日记,想起五六年级写日记,总是被老师用心点评,并让我将每日的心路历程...

  • WNDCLASS 结构

    WNDCLASS 结构 Windows 的窗口总是基于窗口类来创建的,窗口类同时确定了处理窗口消息的窗口过程(回调...

  • windows 控制台(命令行)程序暂停问题

    故事背景: 在windows下跑Python程序的时候,鼠标点击窗口的时候程序会暂停。 原因: windows 命...

  • console 窗体隐藏

    console 窗口隐藏,不用编译为 windows 窗口程序。

网友评论

      本文标题:Python遍历windows的所有窗口并输出窗口标题的源码

      本文链接:https://www.haomeiwen.com/subject/dprvsqtx.html