明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3388|回复: 15

[已解答] 线的虚实变换

[复制链接]
发表于 2013-5-20 15:24 | 显示全部楼层 |阅读模式
怎么样实现 线的快速变形, 虚线变实,实线变虚。。。DASH线性。
发表于 2013-5-20 16:11 | 显示全部楼层
;改成虚线------------------------------------------------------- 11
(defun c:YY-11(/ ent)
  (setq ent (ssget))
  (command "change" ent "" "p" "lt" "dash" "")
  (PRINC)
)
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2013-5-20 17:09 | 显示全部楼层
本帖最后由 OWEN7 于 2013-5-20 17:29 编辑

谢谢WOWAN兄。。。。。但我想要的是  运行命令后,点一下是 虚线,再点一下是 实线。 而且支持框选。。

点评

这么称呼wowan,太奇葩了,小心他生气哦  发表于 2013-5-20 17:20
发表于 2013-5-20 17:31 | 显示全部楼层
change--->选择对象:  指定修改点或 [特性(P)]--->输入要修改的特性
[颜色(C)/标高(E)/图层(LA)/线型(LT)/线型比例(S)/线宽(LW)/厚度(T)]
发表于 2013-5-20 22:53 | 显示全部楼层
[函数] 处女贴,发个实体线型在虚线和实线之间变化的函数
http://bbs.mjtd.com/forum.php?mo ... 9&fromuid=38464
发表于 2013-5-21 08:54 | 显示全部楼层
  1. ;线型变换 明经 ZZXXQQ 2013.5.21
  2. (defun c:tt ()
  3. (if (setq ss (ssget)) (progn
  4.   (setq i -1)
  5.   (setq clt "DASHED")
  6.   (repeat (sslength ss)
  7.    (setq ent (entget(ssname ss (setq i (1+ i)))))
  8.    (if (assoc 6 ent)
  9.     (if (= (cdr(assoc 6 ent)) clt)
  10.     (setq ent (subst (cons 6 "Continuous") (assoc 6 ent) ent))
  11.     (setq ent (subst (cons 6 clt) (assoc 6 ent) ent))
  12.     )
  13.     (if (= (cdr(assoc 6 (tblsearch "LAYER" (cdr(assoc 8 ent))))) clt)
  14.      (setq ent (append ent (list(cons 6 "Continuous"))))
  15.      (setq ent (append ent (list(cons 6 clt))))
  16.     )
  17.    )
  18.    (entmod ent)
  19.   )
  20. ))
  21. (princ)
  22. )

点评

Z版总是这么及时  发表于 2013-5-25 22:25
 楼主| 发表于 2013-5-21 12:15 | 显示全部楼层
ZZXXQQ 彻底佩服服了。很漂亮的代码, 致敬。
发表于 2013-5-21 15:07 | 显示全部楼层
没办法,只会简单的。  
;虚线与随层线型间切换------------------------------------------------------- 11
(defun c:T11(/ ent SS I)
  (setq SS (ssget ":L") I -1)
  (WHILE (SETQ ENT (SSNAME SS (SETQ I (1+ I))))
    (IF (cdr (assoc 6 (entget ENT)))   
        (command "change" ent "" "p" "lt" "byLAYER" "")
        (command "change" ent "" "p" "lt" "dash" "")
    )
  )
  (PRINC)
)
发表于 2013-5-24 08:41 来自手机 | 显示全部楼层
都整的简单直观来自: Android客户端
发表于 2013-5-24 08:57 | 显示全部楼层
我只觉得这里好人多 好心人多!帮助不少呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 00:12 , Processed in 2.428564 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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