找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 737|回复: 13

[讨论]:另一个图层问题

[复制链接]
发表于 2004-9-21 14:57:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
CAD里面改图层名字能同时替换一批吗?或者有其他工具实现吗?
比如:
现有图层:
IDECK_WALL_01
IDECK_WALL_02
IDECK_WALL_03
IDECK_WALL_04
IDECK_WALL_05
IDECK_WALL_06
等。。。
我想把WALL替换成DOOR,变成:
IDECK_DOOR_01
IDECK_DOOR_02
IDECK_DOOR_03
IDECK_DOOR_04
IDECK_DOOR_05
IDECK_DOOR_06
等。。。
总之,有点象WORD里面的替换功能。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-9-21 16:44:38 | 显示全部楼层
一个一个地来吧,CAD现在还没有你需要的这个功能。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 16:50:54 | 显示全部楼层
哪为高手会编个小程序,帮帮我啊!
我这里只有个加后缀的小程序:
Public Sub cmjz()

Dim laycount As Integer
Dim I As Integer
Dim Uplayer As AcadLayer
Dim JZ As String

JZ = ThisDrawing.Utility.GetString(False, "输入图层名后缀:")

laycount = ThisDrawing.Layers.Count - 1

For I = 1 To laycount
    Set Uplayer = ThisDrawing.Layers(I)
    Uplayer.Name = JZ & Uplayer.Name
Next I
End Sub
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 17:03:46 | 显示全部楼层
这也要编程?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 17:23:43 | 显示全部楼层
非常感谢柔柔的指教!

这里高手就是多*-*4

刚才试了一下,替换前面的内容可以,不过后缀好象加不上去,
是图层*
替换成:图层*DOOR吗?好象不行。
前缀或中间到是可以,图层*替换成:DOOR图层*

我还是要用我的那个VBA加后缀吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 21:08:04 | 显示全部楼层
最初由 wwwjyc 发布
[B]刚才试了一下,替换前面的内容可以,不过后缀好象加不上去,
... [/B]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 21:57:21 | 显示全部楼层
2个字,佩服。一个*,一个?;象这种符号,你是怎么知道的?
佩服!!!

为了彻底把这个问题搞清楚,并用于实际,还有个问题:
如果我想以命令行形式操作,把他定义成一个工具按钮,好象不行,命令行不认*和?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 22:30:14 | 显示全部楼层
你没有发现我帖子里的漏洞?
我那个是“图层1”““图层2”““图层3”。。。,很有规律的。与其说是改名,不如说是替换,呵呵。。。
假如图层名毫无规律呢?用6楼的方法能行?不行啦。
所以,加后缀的真正有效的方法是下图。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 22:40:13 | 显示全部楼层
下图为刚才例子的结果。

*,? 就是通配符,DOS时代就用了,不稀奇。在ACAD的联机帮助里就有。只是一般人不去注意而已。

你要的快捷方式做不到,因为rename内部命令不支持通配符。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 22:43:18 | 显示全部楼层
但是在命令行里面输入*还是不行,我想定义工具按纽,所以要命令行的方式运行,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-21 22:55:50 | 显示全部楼层
要达到你的要求,只能通过编程。而且这个程序应该非常简单。
不过,我的观点却是:ACAD已经有的功能我就没必要编程,过去编的也扔掉。别人编好的送给我,呵呵,我也不用。

ACAD的联机帮助真的不错,大家应该看看,否则妄下结论,会贻笑大方。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-21 23:35:10 | 显示全部楼层
问题是我不是要改一两个文件,而是要改好多,看来只能编程了

不过还是要谢谢你的帮助*-*4
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-22 08:24:35 | 显示全部楼层
本站的晓东工具箱中---图层管理工具--轻松实现你的问题
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-9-22 09:55:30 | 显示全部楼层
哪个版本?我试过,没有啊!

刚才我到教学中心里去看过了,图层管理工具里面没有我要的功能。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-15 09:20 , Processed in 0.262479 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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