明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1296|回复: 4

[提问] 帮忙修改 实线改虚线

[复制链接]
发表于 2020-3-17 10:39:22 | 显示全部楼层 |阅读模式
5明经币
(defun c:RR( )
  (setq ss (ssget))
  (setq ssnum(sslength ss))
  (setq nb 0)
  (while (< nb ssnum)
  (progn (setq en (entget (ssname ss nb)))
  (setq oli (assoc 6 en))
  (setq nli (cons 6 "hidden"))
  (if (= oli nil)
  (setq en(append en(list nli)))
    (setq en (subst nli oli en))
    );endif
  (entmod en)
     (setq nb (1+ nb))
)
  ))

以上是实线改虚线的代码,帮我小改下,增加颜色设定,实线变虚线颜色为8,不改变原图层颜色.

最佳答案

查看完整内容

后面加这句 (command "CHANGE" ss "" "p" "c" 8 "")
发表于 2020-3-17 10:39:23 | 显示全部楼层
后面加这句  (command "CHANGE" ss "" "p" "c" 8 "")
回复

使用道具 举报

 楼主| 发表于 2020-3-17 16:14:59 | 显示全部楼层
start4444 发表于 2020-3-17 10:39
后面加这句  (command "CHANGE" ss "" "p" "c" 8 "")

回复

使用道具 举报

发表于 2020-3-17 16:46:20 | 显示全部楼层
实线改虚线还应该考虑到环境变量因素。
(vl-cmdf "ltscale" "100" )    ;正常显示虚线(全局线型比率)
(vl-cmdf "celtscale" "1" )    ;正常显示虚线(局部线型比率)
(vl-cmdf "psltscale" "0" )    ;显示视口中的虚线(默认1)
(vl-cmdf "MSLTSCALE" "0" )   ;模型中线型不按注释比例缩放(默认0)
回复

使用道具 举报

发表于 2021-12-2 14:57:11 | 显示全部楼层
start4444 发表于 2020-3-17 10:39
后面加这句  (command "CHANGE" ss "" "p" "c" 8 "")

大佬有没有块直接改虚线的功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 07:09 , Processed in 0.168087 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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