川雪吧 关注:7贴子:61
  • 0回复贴,共1

对应Autocad Active 接口

只看楼主收藏回复

调用方式主要有如下几种:
       1.Autocad.app :对应Autocad Active 接口中的 Application
           method:
Eval
GetAcadState
GetInterfaceObject
ListARX
LoadARX
LoadDVB
Quit
RunMacro
StatusID
UnloadARX
UnloadDVB
Update
ZoomAll
ZoomCenter
ZoomExtents
ZoomPickWindow
ZoomPrevious
ZoomScaled
ZoomWindow
       2.Autocad.doc :对应Autocad Active 接口中的 Document(ActiveDocument)
           method:
Activate
AuditInfo
Close
CopyObjects
EndUndoMark
Export
GetVariable
HandleToObject
Import
LoadShapeFile
ObjectIDToObject
Open
PurgeAll
Regen
Save
SaveAs
SendCommand
SetVariable
StartUndoMark
WBlock
       2.Autocad.model :对应Autocad Active 接口中的 Document.ModelSpace(ActiveDocument.ModelSpace)
           method:
Add3DFace
Add3DMesh
Add3DPoly
AddArc
AddAttribute
AddBox
AddCircle
AddCone
AddCustomObject
AddCylinder
AddDim3PointAngular
AddDimAligned
AddDimAngular
AddDimArc
AddDimDiametric
AddDimOrdinate
AddDimRadial
AddDimRadialLarge
AddDimRotated
AddEllipse
AddEllipticalCone
AddEllipticalCylinder
AddExtrudedSolid
AddExtrudedSolidALongPath
AddHatch
AddLeader
AddLightWeightPolyline
AddLine
AddMLeader
AddMLine
AddMText
AddPoint
AddPolyfaceMesh
AddPolyline
AddRaster
AddRay
AddRegion
AddRevolvedSolid
AddShape
AddSolid
AddSphere
AddSpline
AddTable
AddText
AddTolerance
AddTorus
AddTrace
AddWedge
AddXLine
AttachExternalReference
InsertBlock
Item
三、结语
  pyautocad仅仅封装了一下接口,加入了一些迭代方式和table操作,可以导入导出excel等文本数据,官方文档也比较简陋,只有一两个简单实例,并未接受所有的方法,而这些方法主要是一个接口,所以这些方法所要求的参数并不太清楚,只能自己测试。本文只做简单介绍,更多实例会在以后更新。


IP属地:四川1楼2019-06-16 11:19回复