求删除中心线程序
<p>求删除中心线程序,能一次性删除所有图元中心线!</p><p>多谢!</p> 将具体问题发送至<a href="mailto:ljttjl@tom.com">ljttjl@tom.com</a>,最好能把图形文件发一小部分我看看,能用程序实现. 因不知道实际线型名称,发一个删指定线型的程序。;删指定线型 明经 ZZXXQQ 2008.4.5
(DEFUN C:TT ( / LLST S1 ENT N LN SS I LEN)
(SETVAR "CMDECHO" 0)
(IF (SETQ S1 (ENTSEL "\nSelect a Object 选择实体 :")) (PROGN
(SETQ ENT (ENTGET (CAR S1)))
(IF (ASSOC 6 ENT) (PROGN
(SETQ SS (SSGET "X" (LIST (ASSOC 6 ENT)))
SS1 (SSGET "X" (LIST (ASSOC 8 ENT))))
(COMMAND ".ERASE" SS SS1 "")
) (PROGN
(SETQ LA (CDR (ASSOC 8 ENT))
LTP (ASSOC 6 (TBLSEARCH "LAYER" LA))
SS (SSGET "X" (LIST (ASSOC 8 ENT)))
SS1 (SSGET "X" (LIST LTP)))
(COMMAND ".ERASE" SS SS1 "")
))
))
(PRINC)
)
(PRINC "\n输入TT执行删指定线型...")
(PRINC)
<p>;;;将中心线全部改变为0层<br/> (defun C:FFF (/ s1)<br/> (setq cmdsave (getvar "cmdecho")) <br/> (setvar "cmdecho" 0)<br/> (prompt "\n将中心线改为0层:") <br/> (setq s1 (ssget "X" '((6 . "CENTER"))))<br/> (command "chprop" s1 "" "la" "0" "" )<br/> (setq s1 (ssget "X" '((6 . "CENTER2"))))<br/> (command "chprop" s1 "" "la" "0" "" )</p><p> (COMMAND "ERASE" s1 "")<br/> (prin1)<br/> )</p><p>试试这个看看</p> <p>几位朋友好热心,一定要看看</p> AMTONNY 发表于 2008-10-4 20:46
;;;将中心线全部改变为0层 (defun C:FFF (/ s1) (setq cmdsave (getvar "cmdecho")) (s ...
多谢百忙之中滴帮助,感谢 ZZXXQQ 发表于 2008-4-5 12:28
因不知道实际线型名称,发一个删指定线型的程序。
多谢百忙之中滴帮助,感谢 ljttjl 发表于 2008-4-3 19:49
将具体问题发送至ljttjl@tom.com,最好能把图形文件发一小部分我看看,能用程序实现.
多谢百忙之中滴帮助,感谢
页:
[1]