qsl707 发表于 2006-8-5 11:37:00

object.select的问题

<P class=syntax>谁能告诉我][, FilterType][, FilterData] 的详细用法
<P class=syntax>帮助里看到的A DXF group code specifying the type of filter to use究竟是什么意思!
<P class=syntax>&nbsp;
<P class=syntax>&nbsp;
<P class=syntax>object.Select Mode[, Point1][, Point2][, FilterType][, FilterData]
<P class=element>Object</P>
<P class=element-desc><A href="mk:@MSITStore:D:\AutoCAD%202004\help\ACADAUTO.CHM::/idh_selectionset_object.htm" target="_blank" >SelectionSet</A><BR>The object or objects this method applies to.
<P class=element>Mode</P>
<P class=element-desc>AcSelect enum; input-only
<P class=Constant>acSelectionSetWindow
<P class=Constant>acSelectionSetCrossing
<P class=Constant>acSelectionSetPrevious
<P class=Constant>acSelectionSetLast
<P class=Constant-Last>acSelectionSetAll
<P class=element>Point1</P>
<P class=element-desc>Variant (array of doubles); input-only; optional<BR>The 3D WCS coordinates, or array of coordinates, specifying Point1. See the mode definitions for the proper use of Point1.
<P class=element>Point2</P>
<P class=element-desc>Variant (three-element array of doubles); input-only; optional<BR>The 3D WCS coordinates specifying Point2. See the mode definitions for the proper use of Point2.
<P class=element>FilterType</P>
<P class=element-desc>Integer; input-only; optional<BR>A DXF group code specifying the type of filter to use.
<P class=element>FilterData</P>
<P class=element-desc>Variant; input-only; optional<BR>The value to filter on.</P>

wyj7485 发表于 2006-8-7 14:27:00

<PRE class=Code>Sub Example_Select()
    ' This example adds members to a selection set, first by crossing and
    ' then by filtering for circles.
   
    ' Create the selection set
    Dim ssetObj As AcadSelectionSet
    Set ssetObj = ThisDrawing.SelectionSets.Add("SSET")
   
   
    ' Add all object to the selection set that lie within a crossing of (28,17,0) and
    ' (-3.3, -3.6,0)
    Dim mode As Integer
    Dim corner1(0 To 2) As Double
    Dim corner2(0 To 2) As Double
   
    mode = acSelectionSetCrossing
    corner1(0) = 28: corner1(1) = 17: corner1(2) = 0
    corner2(0) = -3.3: corner2(1) = -3.6: corner2(2) = 0
    ssetObj.Select mode, corner1, corner2
   
    ' Add all the Circles to the selection set that lie within the crossing of (28,17,0) and
    ' (-3.3, -3.6,0) by filtering from the current drawing
    Dim gpCode(0) As Integer
    Dim dataValue(0) As Variant
    gpCode(0) = 0
    dataValue(0) = "Circle"
   
    Dim groupCode As Variant, dataCode As Variant
    groupCode = gpCode
    dataCode = dataValue
   
    ssetObj.Select mode, corner1, corner2, groupCode, dataCode
   
End Sub</PRE>

wyj7485 发表于 2006-8-7 14:29:00

<P class=Heading-2>语法
<P class=syntax>object.Select Mode[, Point1][, Point2][, FilterType][, FilterData]
<P class=element>Object</P>
<P class=element-desc><A href="mk:@MSITStore:H:\我的U盘\编程常用参考工具\Autocad2006对象模型.chm::/idh_selectionset_object.htm" target="_blank" >SelectionSet</A><BR>使用该方法的对象。
<P class=element>Mode</P>
<P class=element-desc>AcSelect 常数; 仅用于输入
<P class=Constant>acSelectionSetWindow
<P class=Constant>acSelectionSetCrossing
<P class=Constant>acSelectionSetPrevious
<P class=Constant>acSelectionSetLast
<P class=Constant-Last>acSelectionSetAll
<P class=element>Point1</P>
<P class=element-desc>Variant[变体] (双精度数组); 仅用于输入; 可选项<BR>指定 Point1 的三维 WCS 坐标,或坐标数组。查看模式定义以正确使用 Point1。
<P class=element>Point2</P>
<P class=element-desc>Variant[变体] (三元素双精度数组); 仅用于输入; 可选项<BR>指定 Point2 的三维 WCS 坐标。查看模式定义以正确使用 Point2。
<P class=element>FilterType</P>
<P class=element-desc>Variant[变体](整数数组); 仅用于输入; 可选项<BR>指定使用的过滤器类型的 DXF 组码。
<P class=element>FilterData</P>
<P class=element-desc>Variant[变体](变体数组); 仅用于输入; 可选项<BR>过滤器的值。
<P class=Heading-2>说明
<P class=body>该方法支持过滤机制。
<P class=body>有效的选择模式如下:
<P class=DefConstHead>Window
<P class=DefineText>选择完全在矩形区域内的所有对象,矩形对角由 Point1 和 Point2 定义。
<P class=DefConstHead>Crossing
<P class=DefineText>选择在矩形区域内和与矩形区域相交的对象,矩形对角由 Point1 和 Point2 定义。
<P class=DefConstHead>Previous
<P class=DefineText>选择最近的选择集。如果用户在图纸空间和模型空间之间进行切换并试图使用选择集,该模式将被忽略。
<P class=DefConstHead>Last
<P class=DefineText>选择最近生成的可见对象。
<P class=DefConstHead>All
<P class=DefineText>选择所有对象。</P>

qsl707 发表于 2006-8-9 12:54:00

wyj7485发表于2006-8-7 14:29:00static/image/common/back.gif
语法
object.Select Mode
Object...

<BR>这我知道,我是问:比如FilterType值为0代表什么,8又代表什么等等

wyj7485 发表于 2006-8-9 14:19:00

<P>&nbsp;DXF 组 码&nbsp; 说 明</P>
<P>组码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 说明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>----------------------------------------------------------- <BR>-5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 持续的反应器链 。<BR>-4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 条件运算符(仅用于SSGET ADS-SSGET()<BR>-3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 扩展数据(XDATA)的“步哨”(用途固定)。<BR>-2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元名的附注,指出图元的图元名(用途固定)。<BR>-1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元名。用途固定,名不固定。<BR>0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元类型文本字符串(用途固定)。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元的主文本值。<BR>2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 一个名字。<BR>3-4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其他的文字或名称值。<BR>5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元句柄。(用途固定)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 线型名。(用途固定)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文本字型名(STYLE)(用途固定)。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图层名(用途固定)。&nbsp; <BR>10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主点。LINE-起始点,ARC CIRCLE-圆心。<BR>11-18&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其他点。<BR>39&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图元厚度 (用途固定)。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>40-48 *(48)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 浮点数值(文本高度,比例)。<BR>49&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 重复的 浮点数值。<BR>50-58&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 角度值。<BR>62&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 颜色代码&nbsp;&nbsp; (用途固定)。<BR>66&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; “图元跟踪”标致。(用途固定)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>67&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 空间类型标志(用途固定)。<BR>70-78&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 整数值。<BR>90-99&nbsp;&nbsp; *(90)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32位整型值。<BR>100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 子类数据标记<BR>102&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 控制字符串。<BR>105&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DIMVAR符号表条目(ENTRY)对象句柄。<BR>210&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 拉伸方向(用途固定)。<BR>280-289&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8位整型值。<BR>300-309&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任意的文本字符串。<BR>310-319&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任意的二进制存储“槽”。<BR>320-329&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 任意的对象句柄。</P>
页: [1]
查看完整版本: object.select的问题