明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1900|回复: 3

[求助]批量修改图元为默认线宽?

[复制链接]
发表于 2009-7-21 19:55:00 | 显示全部楼层 |阅读模式
大家好,我在作图时经常遇到这样一些问题,就是图纸打印后发现同一图层的线条粗细不同,一查才发现有的图元是随层,而有的是0.00mm,这样的话每次都要把标注关掉,然后全选图元把它设置为随层,有些繁琐,想求一个lisp程序,就是点选一个图层的一个图元,然后在该图层上的所有图元的线宽都变成随层,这样就很方便,也不用每次打印出来才发现线宽不对,又重新打印,谢谢各位!
发表于 2009-7-21 20:12:00 | 显示全部楼层

(defun c:tt ()
 (if (setq s1 (entsel "\n选择图元 :")) (progn
  (setq ln (assoc 8 (entget(car s1))))
  (setq ss (ssget "X" (list ln)))
  (command ".chprop" ss "" "LW" "bylayer" "")
 ))
 (princ)

 楼主| 发表于 2009-7-26 21:47:00 | 显示全部楼层
谢谢版主!!!
发表于 2011-8-28 13:44:24 | 显示全部楼层
这个简单,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-28 09:32 , Processed in 0.154403 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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