我在 Python 中使用 win32com 处理了许多 Office 程序。
Excel 一直很有用,Outlook 很简单,可以满足我的基本使用需求。
我有 Microsoft Lync,但我无法使用它。
我知道有限制,但我想做的是;发送消息,检测收到的消息并回复。
我使用以下代码打开了一个新窗口:
import win32com.client
msg = win32com.client.Dispatch('Communicator.UIAutomation')
msg.InstantMessage('me@me.com')
这可以很好地打开信使窗口,但任何发送消息的方法通常都会引发“未实现”错误。我知道 api 受到限制,但我想知道是否有可能以这种方式发送消息或检测收到的消息,或者是否有另一种与 Communicator 通信的方式?
我真的不想使用 SendKeys 方法来写消息。任何帮助将不胜感激。