明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1410|回复: 2

[讨论] [求助] 请LISP高手帮帮忙

[复制链接]
发表于 2010-1-14 16:37:00 | 显示全部楼层 |阅读模式
(defun C:TT ()
    (setq a 0)
    (setq b (entnext))
    (while(/= b nil)
 (setq elist (entget b))
 (if (= (cdr (assoc 0 elist)) "VIEWPORT" )
     (
  (setq ss (ssadd))
  (ssadd b ss)
  (command "EXPLODE" "L" "")
  (setq a 1)
     )
 )
 (setq b(entnext b))
 (
  if(= b nil a 1)
    (
     (setq b(entnext))
     (setq a 0)
    )
 )
    )   
)
发表于 2010-1-15 19:38:00 | 显示全部楼层
不知道楼主要干什么?仅对语法进行了处理。
(defun C:TT ()
 (setq a 0)
 (setq b (entnext))
 (while (/= b nil)
  (setq elist (entget b))
  (if (= (cdr (assoc 0 elist)) "VIEWPORT") (progn
   (setq ss (ssadd))
   (ssadd b ss)
   (command "EXPLODE" "L" "")
   (setq a 1)
  ))
  (setq b (entnext b))
  (if (and (= b nil) (= a 1)) (progn
   (setq b (entnext))
   (setq a 0)
  ))
 )
)
发表于 2010-1-16 17:21:00 | 显示全部楼层
请问一下viewport是什么实体啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-1 21:34 , Processed in 0.153411 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表