automation.py是我写的一个python封装微软UIAutomation API的一个module,使用非常简单

运行automation.py -h查看帮助

首先打开qq群聊天窗口,运行automation.py -a,然后3秒内移动鼠标到qq群上其中一个成员上面(下图右下角红框中),等待打印qq群窗口信息,

可以看到qq群窗口的控件树形结构。

再根据控件结构获取信息,只需60几行代码,如下:

1 #!python3

2 # -*- coding: utf-8 -*-

3 ‘‘‘

4 本脚本可以获取QQ2016群所有成员详细资料,请根据提示做对应的操作

5 作者:[email protected]

6 2016-01-06

7 ‘‘‘

8 import time

9 import automation

10

11

12 def GetPersonDetail():

13 detailWindow = automation.WindowControl(searchDepth= 1, ClassName = ‘TXGuiFoundation‘, SubName = ‘的资料‘)

14 detailPane = automation.PaneControl(searchFromControl= detailWindow, Name = ‘资料‘)

15 details = ‘‘

16 for control, depth in automation

python uiautomation 控件序号_使用python UIAutomation从QQ2016(8.0)群界面获取所有群成员详细资料,...相关推荐

  1. pyqt5如何循环遍历控件名_利用Python的PyQt5编写GUI界面教学,QT5还是比较难的

    由于学校课程的项目,最近最近在学习如何利用Python语言和SQL Server编写一个读者图书借阅.查询管理的小程序.以此为契机吧,自己便开始了学习之路~ 这篇文章主要介绍自己如何使用PyQt5编写 ...

  2. python单选按钮控件是_第7讲,RadioButton 单选按钮控件

    第7讲,RadioButton 单选按钮控件 ListBox可以提供若干可选项供用户选择,此外,RadioButton也可以实现相同的功能,下面我要设计一个窗口,效果图如下 窗口上摆放3个单选按钮控件 ...

  3. python uiautomation选择list内容_使用python UIAutomation从QQ2017(v8.9)群界面获取所有群成员详细资料,...

    首先安装pip install uiautomation, 再运行本文代码.或者下载https://github.com/yinkaisheng/Python-UIAutomation-for-Win ...

  4. python treeview控件使用详解,python Treeview使用笔记 1

    先贴代码,python2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import ttk from Tkinter import * class t ...

  5. python时间控件readonly属性_Selenium2+python自动化----js处理日历控件(修改readonly属性)...

    前言 日历控件是web网站上经常会遇到的一个场景,有些输入框是可以直接输入日期的,有些不能,以我们经常抢票的12306网站为例,详细讲解如何解决日历控件为readonly属性的问题. 基本思路:先用j ...

  6. python uiautomation_使用python UIAutomation从QQ2017(v8.9)群界面获取所有群成员详细资料,...

    首先安装pip install uiautomation, 再运行本文代码.或者下载https://github.com/yinkaisheng/Python-UIAutomation-for-Win ...

  7. python 窗口控件变大变小_详解:用Python+AutoIt实现界面工具开发过程

    前言: 今天为大家带来的内容是,详解:Python+AutoIt实现界面工具开发过程!(部分代码用图片方式呈现出来,方便各位观看与收藏) AutoIt简述 AutoIt一个使用类似BASIC脚本语言的 ...

  8. Python Tkinter控件之 Label 详解

    (Label)标签控件被用于显示文本和图像.标签可包含多行文本,但只能用一种字体. Python Tkinter 标签控件(Label):指定的窗口中显示的文本和图像 注:你如果需要显示一行或多行文本 ...

  9. Glade CheckButton(CheckBox)控件的使用与Python的事件绑定

    附件文件 gtkCheckBox.glade gtkCheckBox.py 试验目的 Glade CheckButton(CheckBox)控件的使用与Python的事件绑定 试验过程 打开 Glad ...

最新文章

  1. android studio zbar,Android Studio 0.2.6和ZBar项目设置
  2. 开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
  3. 32位汇编语言条件伪指令和win32汇编关于windows.inc的error A2004
  4. maven配置阿里云镜像后Eclipse不生效解决办法
  5. Ubuntu 16.04 安装Python 3.6
  6. MVC与三层架构区别
  7. 一台机器同时运行两个Tomcat
  8. android 在指定位置添加布局,Android 如何动态添加 View 并显示在指定位置。
  9. 设计模式的学习方法 | 摘自《图解设计模式》译者序
  10. HDU 2206 JAVA
  11. PV、UV、IP分别是什么意思
  12. python中自定义标识符_python标识符
  13. iOS 299美元企业账号申请流程及注意事项
  14. 沐风:如何创造更多的睡后收入?
  15. 1112day10:考前复习50题:断言
  16. [转]日月悠长,山河无恙,行者无疆
  17. 手动build unity3d的docker镜像
  18. 各个流行语言优缺点对比及其适用场景
  19. 20170704总结
  20. [P2600][ZJOI2008]瞭望塔(半平面交)

热门文章

  1. 完整正则表达式语法列表
  2. c++中的typename与class
  3. cv2.VideoWriter()
  4. 【管理篇 / 登录】❀ 03. USB线连接登录 ❀ FortiGate 防火墙
  5. 测试报告(包括测试总结)
  6. Android新浪微博实训报告,新浪微博产品简析
  7. MongoDB数据迁移之迁移工具Kettle
  8. 竞赛,开源!2019CCF BDCI 乘用车销量预测 冠军方案
  9. mysql error unpacking_linux 安装 mysql rpm包出现error: unpacking of archive failed on file
  10. 深度学习领域常用英文表达