找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 676|回复: 7

[求助]:图层的命令的问题

[复制链接]
发表于 2005-10-20 10:43:28 | 显示全部楼层 |阅读模式

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

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

×
请问下有没有选择图层的命令呀?画图时经常要换图层,每次都要去拉下拉菜单,很烦的,有没有更简单的方法呀?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-10-20 13:40:43 | 显示全部楼层
[php];;;图层更换TCGH
(defun c:TCGH (/ e)
  (WHILE (NOT (setq e (entsel "\n确定被设置层任一物体 : "))))
  (setvar "clayer" (cdr (assoc 8 (entget (car e)))))
)[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-20 14:23:36 | 显示全部楼层
最初由 xulihua 发布
[B]看不懂啊! [/B]

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

使用道具 举报

发表于 2005-10-20 20:11:47 | 显示全部楼层
二楼的外挂不错,但用了一下,感觉与CAD中的命令: _ai_molc
(选择将使其图层成为当前图层的对象)是一样的。但还是谢谢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2005-10-24 13:23:41 | 显示全部楼层
(defun c:1 (/ old_lay ent)
  (setq c "1")
  (setq old_lay (getvar "clayer"))
  (setq ent (ssget))
  (if (= (tblobjname "LAYER" "红粗层") nil)
    (entmake
      (list '(0 . "LAYER")
           '(100 . "AcDbSymbolTableRecord")
           '(100 . "AcDbLayerTableRecord")
           '(6 . "CONTINUOUS")
           '(62 . 1)
           '(70 . 0)
           (cons 2 c)
      )
    )
  )
  (command "change" ent "" "p" "la" "1" "")
  (setvar "clayer" old_lay)
  (princ)
)

应用时只需要按数字键1+空格即可将选中实体转换到红粗层

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

使用道具 举报

发表于 2005-10-24 20:40:30 | 显示全部楼层
(DEFUN C:flf( / E N)
        (SETQ E (CAR (ENTSEL "PICK AN OBJ.ON THE LAYER YOU WISHED:")))
        (IF E (PROGN
        (SETQ E (ENTGET E))
        (SETQ N (CDR (ASSOC 8 E)))
        (COMMAND"LAYER" "SET" N "")))
)
朋友,我的LSP文件经过实践过的,很好用,不信,你们试一下,想要更多
QQ:38008752
主页:http://jzldl.123ye.com
                     飞龙一号
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-10-24 22:04:47 | 显示全部楼层
最初由 flfuthpss 发布
[B](DEFUN C:flf( / E N)
        (SETQ E (CAR (ENTSEL "PICK AN OBJ.ON THE LAYER YOU WISHED:")))
        (IF E (PROGN
        (SETQ E (ENTGET E))
        (SETQ N (CDR (ASSOC 8 E)))
        (COMMAND"LAYER" "SET" N "")))
)
朋友,我的L... [/B]

[php]
(DEFUN C:flf (/ E N)
  (IF (SETQ E (CAR (ENTSEL "PICK AN OBJ.ON THE LAYER YOU WISHED:")))   
      (COMMAND "LAYER" "S" (CDR (ASSOC 8 (ENTGET E))) "")
    )
)
[/php]

[php]
(defun c:las (/ e)
  (if (setq e (entsel "\n确定被设置层任一物体 : "))
    (setvar "clayer" (cdr (assoc 8 (entget (car e)))))
  )
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-22 04:22 , Processed in 0.192855 second(s), 46 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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