win32apipython安装
发布时间: 2022-12-15 11:20:27
1. python可以直接调用win32的api吗
python是可以直接调用win32的api的
在SourceForge网站上,可以找打python win32api这个第三方扩展(Python for Windows Extensions),下载之后安装到电脑上,然后你的python安装目录就会多一个PythonWin这个快捷方式,打开然后写如下代码:
importwin32api
win32api.MessageBox(0,'hello','title')
结果如下图:
2. python可以直接调用win32的api吗
要看你所谓的直接调用是什么意思。
如果说Python native library 来说不能直接调用。
如果有了第三方的package就可以了,比如:
https://sourceforge.net/projects/pywin32/
fromwin32com.clientimportDispatch
mailer=Dispatch("Outlook.Application")
msg=mailer.CreateItem(0)
msg.To=emailTo
msg.CC=emailCC
msg.Subject=emailSubject
msg.Body=emailBody
msg.Send()
上面的简单例子就是使用python来调用outlook发邮件
3. 安装pywin32的时候有2个python的路径会怎么选
import win32gui
import win32api
classname = "MozillaWindowClass"
titlename = "网络一下,你就知道 - Mozilla Firefox"
#获取句柄
hwnd = win32gui.FindWindow(classname, titlename)
#获取窗口左上角和右下角坐标
left, top, right, bottom = win32gui.GetWindowRect(hwnd)
热点内容