找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 410|回复: 6

[讨论]:怎么样用数字按键改层?

[复制链接]
发表于 2003-11-11 11:29:21 | 显示全部楼层 |阅读模式

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

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

×
在CAD2002中怎么样能像R14那样按数字按键改层呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-11-11 15:22:56 | 显示全部楼层
能不能哟。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-11 20:45:30 | 显示全部楼层
那你在R14中是怎么按数字按键改层呢?是用lisp吗?那么在2002中应该也可以的呀。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-12 18:19:23 | 显示全部楼层
是啊!有没有什么方法可以快速更改图层得?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2003-11-14 20:08:02 | 显示全部楼层
如果14下可以改,在200X下也应该可以吧。
如果是lisp写的要改一下在200X下才能用
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-11-14 22:49:46 | 显示全部楼层

Re: [讨论]:怎么样用数字按键改层?

最初由 opop 发布
[B]在CAD2002中怎么样能像R14那样按数字按键改层呢? [/B]


我再R12時寫過一個類似的程式
我改過給2002用沒問題,=只是合不合你用,程式如下:

(defun layers (n / ocmd)
  (setq ocmd (getvar "CMDECHO"))
  (setvar "cmdecho" 0)
  (if (= (type n) 'INT)
   (progn
    (if (= n 0)
     (command "-layer" "s" n "")
     (command "-layer" "m" n "c" n n "")
    )
    (setq n (itoa n))
   )
    (command "-layer" "s" n "")
  )
  (setvar "cmdecho" 1)
  (prompt (strcat "\nWATCH! LAYER change to [" n "]"))
  (setvar "CMDECHO" ocmd)
  (princ)
)
(defun colors (n / ocmd)
  (setq ocmd (getvar "CMDECHO"))
  (setvar "cmdecho" 0)
  (command "color" n)
  (setvar "cmdecho" 1)
  (prompt (strcat "\nWATCH! COLOR change to [" n "]"))
  (setvar "CMDECHO" ocmd)
  (princ)
)

(defun c:0 ()
  (layers 0)
)

(defun c:1 ()
  (layers 1)
)

(defun c:2 ()
  (layers 2)
)

(defun c:3 ()
  (layers 3)
)

(defun c:4 ()
  (layers 4)
)

(defun c:5 ()
  (layers 5)
)

(defun c:6 ()
  (layers 6)
)

(defun c:7 ()
  (layers 7)
)

(defun c:B ()
  (layers "BORDER")
)

(defun c:C ()
  (layers "CENTER")
)

(defun c:D ()
  (layers "DIM")
)

(defun c:DD ()
  (layers "DASHED")
)

(defun c:H ()
  (layers "HIDDEN")
)

(defun c:T ()
  (layers "TEXT")
)

(defun c:P ()
  (layers "P")
)

;----------------------
(defun c:c1 ()
  (colors "1")
)

(defun c:c2 ()
  (colors "2")
)

(defun c:c3 ()
  (colors "3")
)

(defun c:c4 ()
  (colors "4")
)

(defun c:c5 ()
  (colors "5")
)

(defun c:c6 ()
  (colors "6")
)

(defun c:c7 ()
  (colors "7")
)

(defun c:c10 ()
  (colors "10")
)

(defun c:c11 ()
  (colors "11")
)

(defun c:c12 ()
  (colors "12")
)

(defun c:cl ()
  (colors "bylayer")
)

(defun c:cb ()
  (colors "byblock")
)

(princ)

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 12:56 , Processed in 0.465769 second(s), 43 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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