Re: Как выбрать полилинию по весу, ширине (Weght,Width) и другим параметрам?
> Student
Можно послать Лисп выражение через Sendcommand
но тогда получится выбрать только все полилинии
а усли интерактивно выбирать на экране то это
приводит к нестабильной работе этого метода
Типа
With ThisDrawing While .SelectionSets.Count > 0 .SelectionSets.item(0).Delete Wend ' lisp expression to select all polylines with this lineweight/color entire drawing .SendCommand "(SSGET " & Chr(34) & "_X" & Chr(34) & " (list (cons 0 "*POLYLINE")(cons 62 256)(cons 370 50.0)))" & vbCr Set ss = .ActiveSelectionSet End With MsgBox "Selected: " & ss.Count & " objects"
Так что выбирай сам
С другой стороны чем плох цикл, в VBA под Автокад
его используют сплошь и рядом
~'J'~