Python 使用win32com浏览多个实例

Python 使用win32com浏览多个实例,python,com,canoe,Python,Com,Canoe,我正在尝试使用Python(win32com模块)创建两个CANoe实例 我试图创建两个对象并打开配置,但它只创建一个实例。如何创建两个独木舟实例 我在应用程序中禁用了只允许一个实例的选项(我可以手动打开两个CANoe实例) 可以这样做,但不建议这样做 您可以导航到can.ini文件并在[System]标记下更改以下内容。(默认值为0) 就在这条线上提到了一条警告。因此,请谨慎使用此选项! 重新启动独木舟一次,使此更改生效。 .ini文件可在C:\ProgramData\Vector\CANoe

我正在尝试使用Python(win32com模块)创建两个CANoe实例

我试图创建两个对象并打开配置,但它只创建一个实例。如何创建两个独木舟实例

我在应用程序中禁用了只允许一个实例的选项(我可以手动打开两个CANoe实例)


可以这样做,但不建议这样做

您可以导航到can.ini文件并在
[System]
标记下更改以下内容。(默认值为0)

就在这条线上提到了一条警告。因此,请谨慎使用此选项!
重新启动独木舟一次,使此更改生效。
.ini文件可在
C:\ProgramData\Vector\CANoe\\can.ini

注意:默认情况下,使用
DispatchEx
将创建一个新实例
使用
Dispatch
将首先检查是否有任何现有的CANoe实例可用并附加到该实例。如果没有打开的实例,那么它将创建一个新实例

application = win32com.client.DispatchEx("CANoe.Application")

application.Open(config)

application2 = win32com.client.DispatchEx("CANoe.Application")

application2.Open(config2)
SingleCOMClient=1