用VB操作CAD,如象CAD发送SendCommand。 连接CAD用以下代码:VB程序中没有引用针对版本的Object Library。 Dim AcadApp As Object On Error Resume Next Set AcadApp = GetObject(, "AutoCAD.Application") If Err Then End End If Set ThisDrawing = AcadApp.ActiveDocument 如:先启动CAD2006,这时程序可正常操作CAD2006,此时在不关闭CAD2006情况下启动CAD2002,这时的VB程序操作将会自动转向CAD2002,再想回头操作CAD2006就不行了,无论再是否关闭CAD2002,除非把CAD2002和2006都关掉,然后再单独启动CAD2006, 如何解决这种情况,使同时启动两个版本的CAD时对两个版本的CAD 操作同时好用? |