乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 70|回复: 9

[综合讨论] 将宏应用于所有顾问

[复制链接]

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-6 23:39:47 | 显示全部楼层 |阅读模式
大家好
 
我有一个主外部参照文件,可以将所有顾问外部参照附着到该文件。此主外部参照的名称为XXXXX,其中XXXXX=项目编号。然后将主外部参照文件覆盖到每个图纸中。
 
然后我想做的是有一个工具调色板宏,将主外部参照文件中的所有图层设置为颜色252。
 
目前,我为每个项目都有一个脚本,可以手动应用于每个工作表。我需要手动将每个外部参照的图层信息添加到脚本中。我认为这可能是自动化的。
 
有人有什么提示吗?
 
谢谢
保罗
回复

使用道具 举报

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-6 23:48:47 | 显示全部楼层
嗨,又来了
 
所以现在我有一个剧本,比如:
 
  1. LAYER C 252
  2. 100806*|*,XREF*|*

 
...我在每张图纸上拖放以更改这些特定外部参照层的颜色。需要在每个项目的脚本中手动更改外部参照图层名称。
 
我想知道的是,是否有办法:
 
1.有一个工具选项板宏,可以将其应用于附着到主外部参照的所有外部参照。
 
或者更好的是一个可以通过acaddoc加载的lisp。每次打开图形时运行lsp以检查XXXXX SIT文件,然后更改该文件中所有外部参照的所有外部参照图层的颜色。
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-6 23:55:03 | 显示全部楼层
主外部参照内部是否有多个外部参照?您希望主控图形和每个外部参照图形中的所有图层都是252色的?
 
我可能误解了你的要求。你能不能:
 
  1. Layer;Colour;252;*;;

 
?
回复

使用道具 举报

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-7 00:06:09 | 显示全部楼层
嗨YZ
 
谢谢你的回复。
 
是的,主外部参照附着了多个外部参照,是的,我希望附着到主外部参照的所有图层颜色为252。
 
但是,图纸中还有其他不属于主外部参照的外部参照,需要保持原样(即未更改为252)。
 
您的代码将所有外部参照图层颜色更改为252,而我只需要附着到主外部参照的外部参照更改为252。
 
我的代码可以工作,但需要为每个新项目进行更改-这是我希望避免的
 
当做
保罗
回复

使用道具 举报

JGA

1

主题

69

帖子

69

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:12:56 | 显示全部楼层
怎么样-
  1. ^c^c_-Layer;Color;252;*_SIT|*;;

这应该会改变所有层的颜色。
回复

使用道具 举报

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-7 00:17:54 | 显示全部楼层
你好,JGA
 
谢谢你的回复。
 
如果这能奏效的话,那将是理想的——我也在沿着这些思路思考。但它会更改顶层图层的颜色,但不会更改附着到外部参照的外部参照的颜色。有关典型图层和外部参照的信息,请参见下图
 
003951u9822sb3h0ekbsa7.png
 
003952rzp35ios3cwsaiwz.png
 
当做
保罗
回复

使用道具 举报

JGA

1

主题

69

帖子

69

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:24:13 | 显示全部楼层
哎呀,那是一堆外部参照!
我认为您坚持使用脚本方法,因为它们在命名约定中没有模式可供使用。
我能提供的唯一建议是创建一个脚本,将附加到*\u SIT文件的外部参照重命名为x.a和x.B。
然后你可以把你的变色脚本扩展到^ c^ c_-层;颜色252;*_坐| x.*;;
对不起,我帮不上什么忙。
回复

使用道具 举报

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-7 00:31:34 | 显示全部楼层
是的,就是这样!非常感谢JGA。
 
我重命名了附加到\u-SIT主外部参照的外部参照,使其具有\u-SIT后缀。然后将这行代码添加到acaddoc中。lsp文件:
 
  1. (command "-layer" "color" "252" "*_SIT|*" "")

 
现在,每次打开图形时,都会将所有外部参照的图层颜色(后缀为252)更改。
 
再次感谢你的帮助
当做
保罗
回复

使用道具 举报

JGA

1

主题

69

帖子

69

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:33:39 | 显示全部楼层
很好的横向思考!
回复

使用道具 举报

28

主题

124

帖子

96

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
140
发表于 2022-7-7 00:40:45 | 显示全部楼层
感谢您提出重命名外部参照的建议!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-10 04:01 , Processed in 0.595622 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表