[已解決]請問可否用lisp抓取現有的圖層名稱?
2 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
[已解決]請問可否用lisp抓取現有的圖層名稱?
請問各位高手
有辦法用lisp的指令抓出現有的所有圖層名稱嗎??
在書中翻許久找不到這指令...
懇請各位幫忙
有辦法用lisp的指令抓出現有的所有圖層名稱嗎??
在書中翻許久找不到這指令...
懇請各位幫忙
Conquerable 在 2012-08-23, 13:50 作了第 2 次修改
Conquerable- 初級會員
- 文章總數 : 47
年齡 : 34
來自 : 新北市板橋區
職業 : 繪圖員
愛好 : 繪圖
個性 : 好動
使用年資 : 12
使用版本 : 2000
積分 : 1
經驗值 : 4792
威望值 : 30
注冊日期 : 2012-07-09
回復: [已解決]請問可否用lisp抓取現有的圖層名稱?
;;2012-08-23 by PizGConquerable 寫到:請問各位高手
有辦法用lisp的指令抓出現有的所有圖層名稱嗎??
在書中翻許久找不到這指令...
懇請各位幫忙
(defun GetAllLayers(/ lst dxf)
(setq lst '())
(setq dxf (tblnext "LAYER" T))
(while dxf
(setq lst (cons (cdr (assoc 2 dxf)) lst))
(setq dxf (tblnext "LAYER"))
)
lst
)
回復: [已解決]請問可否用lisp抓取現有的圖層名稱?
感謝 PizG 大大的指導
已經改寫出需求的LISP了
非常感謝!
已經改寫出需求的LISP了
非常感謝!
Conquerable- 初級會員
- 文章總數 : 47
年齡 : 34
來自 : 新北市板橋區
職業 : 繪圖員
愛好 : 繪圖
個性 : 好動
使用年資 : 12
使用版本 : 2000
積分 : 1
經驗值 : 4792
威望值 : 30
注冊日期 : 2012-07-09
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論 :: 已解決主題精華區
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章