2007-05-02 21:29:48 Tiger&蘋果爸

AutoCAD 過濾物件功能

依你的需求有很多方法可達成,可運用AutoCAD本身提供的指令,不過需要一點技巧運用,而使用AutoLISP程式是最快的方法。
※※提供以下方法供你參考,適用於 AutoCAD 2000 以上版本,有問題請再提※※


方法一: LIST指令
利用 LIST指令 顯示選取物件的資料庫資訊,需要在加入下列語法。
(SSGET "X" '((0 . "CIRCLE")))
操作步驟如下:
---------------------------------------------
指令: LIST .....{Enter}
選取物件: (SSGET "X" '((0 . "CIRCLE"))) .....{Enter}

5 找到
選取物件: .....{Enter}
                  CIRCLE    圖層:「0」
                            空間: 模型空間
                   處理碼 = 7f5
            中心點 , X= 297.8348  Y=  64.4391  Z=   0.0000
              半徑    9.0000
     圓周   56.5487
              面積  254.4690


                  CIRCLE    圖層:「0」
                            空間: 模型空間
                   處理碼 = 7f4
            中心點 , X= 280.2779  Y=  63.8542  Z=   0.0000
              半徑    8.0000
     圓周   50.2655
              面積  201.0619
---------------------------------------------


方法二: QSELECT 指令 + QDIM 指令
QSELECT 指令 根據過濾準則來建立選集 → 過濾圓選集
QDIM 指令 快速建立標註 → 半徑(R)
動態操作步驟如下:


方法三: AutoLISP程式
自定程式指令 AutoQDIM 自動化圓半徑標註
動態操作步驟如下:

PS:請至家族下載 自動化圓半徑標註程式
http://tw.webfile.yahoo.com/file/filer?cid=AutoCADGUIDE&r=747249



http://tw.club.yahoo.com/clubs/AutoCADGUIDE/
[AutoCAD小語]
用心了解他的用途,然後使用他的技巧,最後發揮他的效能。
給你魚吃,不如教你釣魚。也就是如何 一勞永逸 的解決問題。
爬完文章的朋友,不論你覺得是否有幫助,也請您要記得評價喔
無論是正面或負面的評價,
我都欣然接受因為你的支持與批評是我最大的動力