小的编程帮助
<p>在CAD中提取一个层进行操作用LISP如何编程?</p><p>谢谢指教</p><p>刚学LISP中</p><p></p> <p>1 查找图层,如果为NIL,则创建图层;</p><p>(if (= (tblobjname "layer" "XXX") nil)<br/> (progn<br/> (command "layer" "n" "XXX" "C" "1" "XXX" "")<br/> )<br/>)</p><p>2 设置系统变量,使XXX层为当前层;</p><p>(setvar "clayer" "XXX")</p><p>3 用entmake函数在XXX层上创建实体;</p><p>(entmake (list (cons 0 "Text")<br/> (cons 100 "AcDbEntity")<br/> (cons 8 "XXX")<br/> (cons 100 "AcDbText")<br/> (cons 7 "hz")<br/> (cons 1 m)<br/> (cons 40 wzch)<br/> (cons 41 1)<br/> (cons 50 lx)<br/> (cons 410 "model")<br/> (cons 71 0)<br/> (cons 72 4)<br/> (cons 73 0)<br/> (cons 10 P1)<br/> (cons 11 P2)<br/> )<br/> )</p>
页:
[1]