[練習]變更物件圖層運用
+22
wshihchi
fuju
euler0312
lin6512_07
jessica624
aska-chi
妤璇
Tanya
wtm1713
d9377210
ysl yang
S.J.Teng
ming
a陳
張譽璋
n12281
DEEP
judyyai
育緯
acad
明~
Tiger&蘋果爸
26 posters
AutoCAD顧問 :: 分享(發言等級:一般會員) :: :: 測驗練習
第2頁(共2頁)
[練習]變更物件圖層運用
主題回顧 :
請大家一起分享您的方式或是使用心得!
本影片說明三種工具方法供大家參考:
1.「複製性質」MATCHPROP指令:將所選物件的性質套用至其他物件。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4a26.htm
2.「圖層相符」LAYMCH指令:變更所選物件的圖層,以與目標圖層相符。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4a85.htm
3.「將物件複製到新圖層」COPYTOLAYER指令:將一個或多個物件複製到其他圖層。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4ce8.htm
AutoCAD 2D 變更物件圖層工具運用
請大家一起分享您的方式或是使用心得!
本影片說明三種工具方法供大家參考:
1.「複製性質」MATCHPROP指令:將所選物件的性質套用至其他物件。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4a26.htm
2.「圖層相符」LAYMCH指令:變更所選物件的圖層,以與目標圖層相符。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4a85.htm
3.「將物件複製到新圖層」COPYTOLAYER指令:將一個或多個物件複製到其他圖層。
說明:
http://docs.autodesk.com/ACD/2011/CHT/filesACR/WS1a9193826455f5ffa23ce210c4a30acaf-4ce8.htm
AutoCAD 2D 變更物件圖層工具運用
Tiger&蘋果爸 在 2022-08-08, 15:02 作了第 4 次修改
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [練習]變更物件圖層運用
我用自己寫的lisp
到某層知道就輸入層名,不知道去選要去那一層的物件
通常看到物件想去那層
到某層知道就輸入層名,不知道去選要去那一層的物件
通常看到物件想去那層
- 代碼:
(defun LAYERR();公用程式
(setvar "cmdecho" 0) (setvar "menuecho" 1)
(setq ajs nil)
(setq ajs (getstring "\n< Name > / Select :"))
(if (= ajs "")
(setq FLS (cdr (assoc 8 (entget (ssname (ssget) 0)))))
(setq FLS ajs)
)
)
(defun c:LL(/ FLS);到某層
(LAYERR)
(command "LAYER" "T" FLS "S" FLS "")(prin1)
)
(defun C:V(/ Ss);將摸到的物件移層,若不知道可以摸要去層的物件
(prompt "\Ch Layer")
(setq Ss (ssget))
(LAYERR)
(command "change" Ss "" "P" "la" FLS "")(SETQ SS NIL FLS NIL)(PRIN1)
)
(defun C:`(/ Ss);覆製相同物件到某層,"`"即1的左邊鍵
(prompt "\Copy * Layer")
(setq Ss (ssget))
(LAYERR)
(command "copy" Ss "" "0,0" "0,0")
(command "change" Ss "" "P" "la" FLS "")(PRIN1)
)
(defun C:DL(/ FLS);整層刪除物件
(LAYERR)
(command "erase" (ssget "X" (list (cons 8 FLS))) "")
(prompt "\Del Layer: ")(princ FLS)(prin1)
)
defun C:FF(/ FLS);關層
(SETQ FLL (GETVAR "CLAYER"))
(LAYERR)
(if (= fll fls)
(PROGN
(prompt "\nSorry it's now layer!")
(prompt "\nPlease set new layer :")
(layerr)
(command "LAYER" "ON" FLS "S" FLS "OFF" FLL "")
(setq fls fll)
)
(command "LAYER" "OFF" FLS "")
)
(prompt "\OFF Layer: ")(princ fls)(prin1)
)
(defun C:FG();層全關
(SETQ FLL (GETVAR "CLAYER"))
(command "LAYER" "OFF" "*" "ON" FLL "")
(prin1)
)
(defun C:TG();層全開
(command "LAYER" "ON" "*" "")
(prin1)
)
tooth525- 初級會員
- 文章總數 : 43
年齡 : 59
來自 : 彰化
職業 : CNC線切割
愛好 : 看影集,唱唱歌
個性 : 溫合/樂觀/善於分析
使用年資 : 30年
使用版本 : 2004
積分 : 2
經驗值 : 5178
威望值 : 149
注冊日期 : 2011-08-03
回復: [練習]變更物件圖層運用
謝謝您的分享~tooth525 寫到:我用自己寫的lisp
到某層知道就輸入層名,不知道去選要去那一層的物件
通常看到物件想去那層
回報:程式試過不能使用。
建議:不要使用跟AutoCAD預設指令名稱相同的自訂指令名稱。(如V及DL)
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
AutoCAD顧問 :: 分享(發言等級:一般會員) :: :: 測驗練習
第2頁(共2頁)
這個論壇的權限:
您 無法 在這個版面回復文章