天天看點

Pyautocad操作CAD可能遇到的GetInterfaceObject()問題

pyautocad在給填充賦予顔色或者給繪制的圖形填充顔色時候acad.doc.Application.GetInterfaceObject()是很好的選擇,指令網上教程一般都是用的CAD2014或更低版本作為案例,使用的是acad.doc.Application.GetInterfaceObject("AutoCAD.AcCmColor.19"),但是參數("AutoCAD.AcCmColor.19")是同CAD版本相關的,使用更高版本時候請使用以下參數。

CAD2015:AutoCAD.AcCmColor.20

CAD2016/17:AutoCAD.AcCmColor.21

CAD2018:AutoCAD.AcCmColor.22

CAD2019:AutoCAD.AcCmColor.23