VLisp中关于Vla-select函数的问题
<P>请问AUtolisp中的这段代码</P><P>(setq lwpls (ssget "X" (list (cons 0 "LWPOLYLINE") (cons -4 ">") (cons 90 2))))</P>
<P>在VLisp中怎么写?</P> 说明一下,主要是(cons -4 ">") 的过滤方式在VLisp中如何实现,请高手指点,谢谢 有时Vlisp并不比<STRONG>Autolisp好,比如vla-command 和command。</STRONG> (VL-LOAD-COM)
(setq AcadObject (vlax-get-acad-object)
AcadDocument (vla-get-ActiveDocument AcadObject)
mSpace (vla-get-ModelSpace AcadDocument)
)
(setq ssobj (vla-add (vla-get-selectionsets AcadDocument) "dsaazxx"))
(setq gpcode (vlax-make-safearray vlax-vbInteger '(0 . 2)))
(vlax-safearray-fill gpcode '(0 -4 90))
(setq datevalue (vlax-make-safearray vlax-vbvariant '(0 . 2)))
(vlax-safearray-fill datevalue (list ""LWPOLYLINE" ">" 2))
(vla-selectonscreen ssobj mode gpcode datevalue) 谢谢分享!!!!!!!!!!!!!!1
页:
[1]