python pywin32学习笔记

参考博客链接

参考博客链接

pyhandle windows窗体句柄,int 类型  className 窗体类名  text 窗体标题
窗体置顶  窗体最大化

通过父pyhandle窗体句柄找到第一个子窗体或控件

函数原型

pyHandle=FindWindowEx(Parent , ChildAfter , ClassName , WindowName)

ChildAfer int类型,为0表示搜索所有

函数原型

int = SendMessage(hwnd, message , wparam , lparam )

具体内容请查看windows api

python;gutter:true;
得到长度为len的缓冲区类型

读取控件的文本内容

通过buffer得到地址和字符串长度

通过地址和字符串长度得到文本内容

得到窗体的左,顶,右 ,底的坐标

发送键盘消息,key为键值

设置鼠标在屏幕中的坐标

鼠标左键单击

鼠标右键单击

得到parent窗体下所有的窗体和控件句柄

key int类型,让按下的键抬起来

设置控件文本内容

通过窗体句柄和控件id得到控件的text

控件的id可以通过spy++或者AutoIt windows info获取

Original: https://www.cnblogs.com/lingdurebing/p/11602461.html
Author: 零度热冰
Title: python pywin32学习笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599284/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 解决pycharm问题:module ‘pip’ has no attribute ‘main’

    Pycharm安装package出现如下报错: 找到安装目录下 helpers/packaging_tool.py文件,找到如下代码: 修改如下: Original: https:…

    数据库 2023年6月6日
    0278
  • MySQL事务

    事务用于保证数据的一致性,由一组相关的dml语句组成,该组的dml语句要么全部成功后提交,要么全部失败。进行一个事物操作时,也可以防止其它用户修改表的数据。 举个例子:转账这个操作…

    数据库 2023年6月16日
    090
  • 设计模式之(6)——建造者模式

    定义:建造者模式也称为生成器模式,将一个个简单对象一步步构造成一个复杂的对象,将复杂对象的构建和它的表示分离,使得同样的构建过程有不同的表示; 主要解决:系统中复杂对象的创建过程,…

    数据库 2023年6月14日
    078
  • Java线程通信

    Java线程通信 螣蛇乘雾,终为土灰。 多个线程协同工作完成某个任务时就会涉及到线程间通信问题。如何使各个线程之间同时执行,顺序执行、交叉执行等。 一、线程同时执行 创建两个线程a…

    数据库 2023年6月14日
    092
  • [SWPU2019] Android1

    给出一个apk文件,用jadx打开简单看看源代码 发现调用了一个库文件,后面的函数只做了登录,是否成功都不会有有用的信息出来了,那么就把库文件解压出来放入ida中看看 char *…

    数据库 2023年6月11日
    085
  • Linux下安装MySQL问题及报错解决

    前言: 在Linux环境下,安装MySQL服务 环境: 虚拟机CentOS7———————&#8…

    数据库 2023年5月24日
    090
  • EasyExcel导入导出excel工具类

    easyexcel依赖 com.alibaba easyexcel 1.1.2-beat1 工具类 package com.example.demo.files; import c…

    数据库 2023年6月11日
    0112
  • cobbler

    cobbler 1. cobbler简介 2. cobbler服务端部署 cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速…

    数据库 2023年6月14日
    077
  • Question06-查询”李”姓老师的数量

    问题比较简单,一个单表查询就可以解决,这里就不过多地讲解 Original: https://www.cnblogs.com/OnlyOnYourself-lzw/p/165738…

    数据库 2023年6月16日
    078
  • CenoOS 7环境下编译OpenJDK8

    一、准备工作 1.1、不再使用”$make sanity”来检查编译环境,而是改用”$./configure” 1.2、不再使用an…

    数据库 2023年6月9日
    085
  • PHP str_repeat()

    str_repeat str_repeat() 函数把字符串重复指定的次数。 示例: function strRepeat() { echo str_repeat("*&…

    数据库 2023年6月14日
    079
  • MySQL实现 group_concat 排序

    MySQL支持实现group_concat() 内部自定义排序: 实例: 新建一张表 reward,表中数据如下: SQL: SELECT uid, GROUP_CONCAT(mo…

    数据库 2023年6月14日
    091
  • Python递归遍历目录并删除文件中的前N行

    1 import os 2 3 # 遍历目录下的所有文件 4 def check_file(file_path): 5 os.chdir(file_path) 6 print(os…

    数据库 2023年6月14日
    085
  • JDK安装

    环境变量–>新建JAVA_HOME–>D:\Environment\java\jdk1.8 配置path变量–>新建%JAVA…

    数据库 2023年6月11日
    096
  • 多商户商城系统功能拆解31讲-平台端营销-会员充值

    多商户商城系统,也称为B2B2C(BBC)平台电商模式多商家商城系统。可以快速帮助企业搭建类似拼多多/京东/天猫/淘宝的综合商城。 多商户商城系统支持商家入驻加盟,同时满足平台自营…

    数据库 2023年6月14日
    081
  • [编程一生]历史文章分类汇总

    2021年过去了,总结一下我的239篇原创。方便大家利用自带的搜索功能当智能机器人来用。 面试类 方法论 架构类 网络通信与 操作系统原理 稳定性建设 Java 中间件 程序人生 …

    数据库 2023年6月6日
    0101
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球