明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2376|回复: 4

会编程的路过留下一手

[复制链接]
发表于 2007-12-15 16:10:00 | 显示全部楼层 |阅读模式

CAD图内有10个图层,要一下改变10层颜色,各层颜色不同,

 楼主| 发表于 2007-12-17 17:26:00 | 显示全部楼层
是不是太难了?都没有谁帮助一下啊
发表于 2007-12-17 18:00:00 | 显示全部楼层

这个也要编程么

你在图层管理器里面按住ctrl,然后点你需要修改颜色的图层,然后点颜色就可以改了

 楼主| 发表于 2007-12-18 16:46:00 | 显示全部楼层

又学到点了

发表于 2007-12-21 18:37:00 | 显示全部楼层

其实是可以编的,将下面的写入一个 LSP文件 运行时不仅可以改颜色,还可以建新层 设线宽,线型

(DEFUN c:GYC ()

(SETQ CMD (GETVAR "CMDECHO")) (SETVAR "CMDECHO" 0) (COMMAND "_.-LAYER" "t" "层名"  "M" "层名" "C" "颜色号" "" "L" "线型号" "" "LW" "线宽值" "" "") ;|重复你要建(改)的图层就行了|;

(SETVAR "CMDECHO" CMD)

(PRINC)

)

 我没学过LSP 可能有更好的方法.这个的缺陷是当你在打了一个很大文件时.它会重生多次,较慢.

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

本版积分规则

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

GMT+8, 2025-5-2 13:22 , Processed in 0.161480 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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