如何在不打开新窗口的情况下获取已打开的对象?

时间:2015-07-13 07:44:13

标签: python win32com

我看到了这个win32com的开始文档。

http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/QuickStartClientCom.html

我得到了下面的代码来启动。

import win32com.client
o = win32com.client.Dispatch("Object.Name")
o.Method()
o.property = "New Value"
print o.property

我想要像这样使用QXDM应用程序,

import win32com
import win32com.client
import pythoncom

pythoncom.CoInitialize()
QPST = win32com.client.Dispatch('QPSTAtmnServer.Application')
port_list = QPST.GetPortList
for i in range(0, port_list.PhoneCount):
            print("COM port name=%s status=%s mode=%s",
                          port_list.PortName(i),
                          port_list.PhoneStatus(i),
                          port_list.PhoneMode(i))
IQXDM = win32com.client.Dispatch('QXDM.Application')

此代码生成一个新的QXDM窗口。 (DispatchEX应该是,但我不想)

我想使用已打开的QXDM窗口,但我不知道如何。

我发现了这个问题:http://bytes.com/topic/python/answers/819283-how-recognize-ie-window-already-opened-using-win32com-extension

我无法理解什么是shellwindows_guid,以及如何获取该ID,这是我想要的。

0 个答案:

没有答案