![](/img/trans.png)
[英]how to get attributes from win32com.client.dispatch(“Shell.Application”)
[英]What exactly does win32com.client.Dispatch(“WScript.Shell”)?
我正在寻找一段可以模拟击键的Python代码。 我使用win32com.client.Dispatch("WScript.Shell")
了一些东西。 我不是Windows的粉丝,但它是为了帮助朋友实现游戏的自动化。
我遇到了一个问题,例如,在记事本或firefox上工作正常,它确实写了但不在他的游戏上。 为了找到它来自他的游戏或我的自动化我希望有一些关于win32com.client
和真正代表WScript.Shell
细节。
谢谢你们
一些引用:
如前所述,自动化对象是使用IDispatch接口公开方法和属性的COM对象。 那么我们如何使用Python中的这些对象呢? win32com.client包中包含许多模块,用于提供对自动化对象的访问。 正如我们将要讨论的,该软件包支持延迟和早期绑定。
要使用基于IDispatch的COM对象,请使用方法win32com.client.Dispatch()。 此方法将您要创建的对象的ProgID或CLSID作为其第一个参数。 如果您阅读Microsoft Excel的文档,您会发现Excel的ProgID是Excel.Application,因此要创建一个与Excel接口的对象,请使用以下代码:
import win32com.client
xl = win32com.client.Dispatch("Excel.Application")
(从这里 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.