solidworks二次开发学习(2)如何选中一个草图并遍历草图中的所有直线(非草图编辑状态)
2015-03-17 10:18
411 查看
Imports SolidWorks.Interop.sldworks Imports SolidWorks.Interop.swconst Imports System.Runtime.InteropServices Imports System Partial Class SolidWorksMacro Public Sub main() Dim swSelMgr As SelectionMgr Dim swDoc As ModelDoc2 = Nothing Dim swPart As PartDoc = Nothing Dim boolstatus As Boolean = False Dim longstatus As Integer = 0 Dim swSketch As Sketch Dim swFeat As Feature Dim vSketchSeg As Object Dim swSketchSeg As SketchSegment Dim k As Integer = 0 swDoc = CType(swApp.ActiveDoc, ModelDoc2) boolstatus = swDoc.Extension.SelectByID2("AIR_LOW_SKETCH", "SKETCH", 0, 0, 0, False, 0, Nothing, 0) swDoc = swApp.ActiveDoc swSelMgr = swDoc.SelectionManager swFeat = swSelMgr.GetSelectedObject6(1, 0) swSketch = swFeat.GetSpecificFeature2 swDoc.ClearSelection2(True) vSketchSeg = swSketch.GetSketchSegments If Not IsNothing(vSketchSeg) Then For k = 0 To UBound(vSketchSeg) swSketchSeg = vSketchSeg(k) swSketchSeg.SelectByMark(True, 0) Next k End If End Sub ''' <summary> ''' The SldWorks swApp variable is pre-assigned for you. ''' </summary> Public swApp As SldWorks End Class
相关文章推荐
- solidworks二次开发学习(1)如何选中一个草图并遍历草图中的所有直线
- 在做报文编辑时选择一个树节点时文本框老保持不了选中状态,如何解决的
- 如何遍历一个文件夹下的所有文件与目录在(Javascript中)
- 在C#如何遍历一个对象的所有属性
- watir学习之—如何遍历页面所有的超链接
- 如何遍历一个实例的所有属性,得到属性的名称和值
- 学习如何在netfilter上开发一个自定义hook
- 如何用C遍历一个文件夹中的所有文件
- 如何在.net开发的代码中遍历所有的图形对象,并判断是什么类型的对象!
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- TreeView中如何选中一个父节点同时选中所有的子节点和孙节点。。。
- 如何设置在elipse里面选中一个变量,找到该页面用到该变量的所有的地方
- JAVA学习提高之----如何用Eclipse和Tomcat Plugin来建立一个开发环境(个人实践)
- JS如何遍历一个文件夹下的所有文件与目录
- Flex中如何给DataGrid控件的项目添加一个可编辑TextArea/TextInput,单击控件内的项目时,自动进入编辑状态
- 如何使用perl遍历一个目录下的所有文件
- JAVA学习提高之----如何用Eclipse和Tomcat Plugin来建立一个开发环境
- 我下载了一个DNN模块的源码,如何加入我的DNN开发环境并编辑它?
- 学习如何在netfilter上开发一个自定义hook
- 学习如何在netfilter上开发一个自定义hook