找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 614|回复: 6

[求助] 我又来求助了,这次求一键设置所有外部参照图层为0层的lso

[复制链接]

已领礼包: 42个

财富等级: 招财进宝

发表于 2017-7-21 18:01:22 | 显示全部楼层 |阅读模式

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

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

×
昨天的求助帖顺利解决,论坛里的大师很多,感谢各位的帮助这次求一个能一键设置所有外部参照图层为0层的lsp
当然,“0层”希望可以自定义,可能下次画图就不是0层了呢
望各位大师出手相助。感激不尽!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 51个

财富等级: 招财进宝

发表于 2017-7-21 18:12:18 | 显示全部楼层
本帖最后由 Lispboy 于 2017-7-21 18:18 编辑

你这个根本就不需要程序,有时候多掌握些CAD绘图的技巧更能帮助你。

回到你这个问题

命令行输入 QSELECT 回车

对象类型,选外部参照

QQ截图20170721180740.png

运算符全部选择

QQ截图20170721180819.png

然后点确定, 图中所有的外部参照就帮你选择好了。

这时候,你想做什么编辑命令都行,
你要想改这些对象的特性,
输入  chprop回车
想改层,就输入la, 改颜色就输入C


或者不用CHPROP命令,直接在特性框里面,点图层修改

QQ截图20170721181548.png

你把QSELECT命令用好,可以解决你很多问题,画图的快慢是由你选择要操作的对象的快慢决定的。

这个功能你想要程序了,如果你下次就想修改所有的尺寸标注到某个层,还要申请程序吗? 如果不改层,改颜色呢?

先把ACAD的交互如何快速选择对象练熟悉。


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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2017-7-21 18:20:55 | 显示全部楼层

  1. (defun c:xfl (/ ss sl obj)
  2.   (if (setq ss (ssget "x" '((0 . "insert"))))
  3.     (progn
  4.       (setq sl (sslength ss))
  5.       (while (setq e (ssname ss (setq sl (1- sl))))
  6.         (if (vlax-property-available-p
  7.               (setq obj (vlax-ename->vla-object e))
  8.               'Path
  9.             )
  10.           (vl-catch-all-apply 'vla-put-layer (list obj   "0"))
  11.         )
  12.       )
  13.     )
  14.   )
  15.   (princ)
  16. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 42个

财富等级: 招财进宝

 楼主| 发表于 2017-7-21 19:46:36 | 显示全部楼层
本帖最后由 了liao 于 2017-7-21 20:10 编辑

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

使用道具 举报

已领礼包: 42个

财富等级: 招财进宝

 楼主| 发表于 2017-7-21 19:48:42 | 显示全部楼层

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

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2017-7-21 20:26:08 | 显示全部楼层

如果你是这么细,那写100个插件也不够用,各种实体类型,各种属性,层,颜色,线型,线型比例,那要多少种组合。
如果N多插件,你菜单,快捷键放过来嘛。

用QSELECT,或者CHPROP命令提示选择实体的时候用透明的'filter, 你熟练了,慢不了几秒。

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

使用道具 举报

已领礼包: 3256个

财富等级: 富可敌国

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-12 09:35 , Processed in 0.439564 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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