pywin32、win32api、win32gui、win32com、win32con 都是啥?
pywin32、win32api、win32gui、win32com、win32con 名称非常类似,特别容易混淆,今天就用600字给大家区分一下
文章目录
- pywin32
- win32gui
- win32con
- win32api
- win32com
- 记录时间
pywin32
pywin32
主要的作用是供 Python开发者快速调用 Windows API的一个模块库。该模块的另一个作用是是通过Python进行COM编程。
落地场景:
如果你想在Windows操作系统用Python实现自动化工作,pywin32模块经常用到。
win32gui
win32gui 在安装 pywin32
之后就可以使用,这个模块定义了 Windows 下关于图形操作的API,FindWindow和 FindWindowEx 函数都可以使用。
该模块可以单独安装。
win32con
同上述模块基本一致,也是与 pywin32 配合使用的模块,这个模块内定义了Windows API内的宏。
win32api
win32api 也是安装 pywin32
之后就会配备的模块,Win32 API 即为Microsoft 32位平台的应用程序编程接口,接口可以在下述参考,除Python外,其它语言也可以对接。
使用该模块会经常用到一个手册:http://www.yfvb.com/help/win32sdk/webhelplefth.htm
win32com
Python 操作 COM 组件的库(COM是Component Object Model (组件对象模型)的缩写)
其实到这里你会发现 pywin32
是底座,其它的都属于搭配模块。
- win32api:提供了常用的用户API;
- win32gui:提供了有关用户界面图形操作的API;
- win32con:提供了消息常量的操作API;
- win32file:提供了文件操作的API;
- win32com:提供COM组件操作API。
其它的模块还有,可以自行学习即可
记录时间
2022年度 Flag,写作的 582 / 1024 篇。
可以关注我,点赞我、评论我、收藏我啦。
更多精彩
- Python 爬虫 100 例教程导航帖(连续 3 年,不断更!)
- Python爬虫120 (39.9 元,保 5 年更新)
pywin32、win32api、win32gui、win32com、win32con 都是啥?相关推荐
- python + win32api,win32gui,win32con 写 exe 窗口的时候,怎么创建按钮呢?
问题描述: 自己用 python + win32api 想写 exe 脚本文件,但是按钮都不会创建 python + win32api,win32gui,win32con 写 exe 窗口的时候,怎么 ...
- python控制windows窗口、并输入数据_python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入...
import win32gui import win32con import win32api # 从顶层窗口向下搜索主窗口,无法搜索子窗口 # FindWindow(lpClassName=None ...
- python给窗口发送消息_python win32api win32gui win32con 窗口句柄 发送消息 常用方法 键盘输入...
import win32gui import win32con import win32api # 从顶层窗口向下搜索主窗口,无法搜索子窗口 # FindWindow(lpClassName=None ...
- 【Python】【pywin32】【指定窗口截图】
python实现Windows下指定窗口截屏脚本 背景 源码 参考链接 背景 最近对python pywin32模块感兴趣,且想实现一个能够截取指定窗口图片的小功能.在各大论坛遨游一番后,有所收获,记 ...
- 利用Python子进程关闭Excel自动化过程出现的弹窗
利用Python进行Excel自动化操作的过程中,尤其是涉及VBA时,可能遇到消息框/弹窗(MsgBox).此时需要人为响应,否则代码卡死直至超时 1 2.根本的解决方法是VBA代码中不要出现类似弹窗 ...
- Python笔记之通过PyWin32模块实现在QQ聊天窗口自动发送消息
文章目录 PyWin32模块 简介 安装 帮助文档 程序代码 调用的函数 1. win32clipboard.SetClipboardData(format, hMem) 作用 参数 返回值 2. w ...
- Win7, VS2019下, pywin32安装
Win7, VS2019下, pywin32安装 安装 **pywin32** 系统是Win7, 使用VS2019, python环境为Anadonda(可以从 python环境 选项卡中找到, 其他 ...
- 【Python】pywin32实用小记|pywin32操作QQ聊天窗口爆破PS学姐
开局一张图:被这些PS学姐搞烦了,一直想着那天要是他们再来就...今天这个想法成真了. 效果图: 代码在最下面,当然啦这样做其实是不好的,我也就是图一乐,但是哪怕是真的不在乎也要小心被封号.对于这种嘛 ...
- python pywin32-ctypes模块_Python PyWin32 模块
Python的生产效率极高,通过使用pypiwin32模块可以快速调用windows API函数,结合Python的高效开发能力,同等时间内比C++能更快的达到目标,pypiwin32模块封装了Win ...
- python win32gui.findwindow_win32gui.FindWindow找不到风
我正在尝试使用Pywin32向不活动的tererm窗口发送击键. This答案引导我编写了以下代码:import win32gui import win32con import win32api hw ...
最新文章
- cocos 2dx 一 核心类关系
- rust军用船指令_Rust基础学习笔记(五):Cargo与Crates.io
- SAP UI5 应用开发教程之十八 - SAP UI5 数据绑定语法里的特殊符号,以及绝对绑定和相对绑定概念详解
- 操作方法:具有多个Mongo存储库和Kotlin的Spring Boot 2 Web应用程序
- C#vs Java哪一个更快? 将25k C#转换为Java(2)
- 小贝拉机器人是朋友_小朋友最爱的肉松美味来啦!咸香浓郁,肉松??控一定不要错过~...
- Java SpringBoot 页面渲染
- 2018 推荐系统总结
- 网易云服务器怎么上传文件,怎么把本地歌曲上传到网易云上
- CFA难度:特许金融分析师CFA难考吗?
- access如何保存小数点后_如何设置石材雕刻机原点及断电后怎么保存原点坐标?...
- 发一款资源查看,编辑软件,可以编辑dll,exe,res等后缀名的文件的小东东(Reshacker汉化版)
- 百度地图-将经纬度转化为地址
- windows修改IP命令/脚本
- WordPress 搭建超级好看的主题博客
- YOLOv5源码逐行超详细注释与解读(3)——训练部分train.py
- 计算机原理实验红绿灯转换,微机原理实验交通灯控制实验.doc
- 后出海时代:“陡坡式增长”失速,“阶梯式增长”到来
- iPhone完整截屏
- 基于Java+SpringBoot+Vue前后端分离餐厅点餐管理系统设计和实现