如何統計一張CAD圖紙中相同文字的數量

2021-03-27 17:58:01 字數 5284 閱讀 8095

1樓:朱正偉

有兩個方法,

選擇圖形,右鍵,快速選擇,文字,輸入文字內容,就會把相同的文字全部找出來了。

使用autolisp查詢相同的文字。得到文字後,右鍵,屬性,裡面看文字數量即可。(高版本的autocad裡面有快捷面板,可以直接看數量)

(defun c:tt2 ( / #kw #k2 )

(if (null vlax-dump-object) (vl-load-***) )

(initget "t") (setq #kw (entsel "\n請選擇文字或輸入文字(t)[輸入文字(t)]: 《選擇文字》 "))

(cond

((= (type #kw) 'list)

(if (= (vla-get-objectname (setq #kw (vlax-ename->vla-object (car #kw)))) "acdbtext")

(setq #kw (vla-get-textstring #kw))

(progn

(setq #kw nil) (princ "\n錯誤的物件,請選擇單行文字物件!")))

)((member #kw (list "t" "t"))

(if (= (setq #kw (getstring "\n請輸入要選取的文字: ")) "")

(progn

(setq #kw nil) (princ "\n未輸入文字,程式退出!")))

))(if #kw (princ (strcat "\n框選包含文字 < " #kw " >的物件")) )

(if (and #kw (setq #kw (ssget (list (cons 0 "text") (cons 1 #kw)))))

(progn

(initget "v c s e") (setq #k2 (getkword "\n選擇文字或[移動(v)/複製(c)/刪除(e)]: 《選擇(s)> "))

(if (null #k2)

(sssetfirst nil #kw)

(cond

((member #k2 (list "v" "v")) (***mand "_.move" #kw "" pause) )

((member #k2 (list "c" "c")) (***mand "_.copy" #kw "" pause) )

((member #k2 (list "e" "e")) (***mand "_.erase" #kw "") )

((member #k2 (list "s" "s")) (sssetfirst nil #kw) )))

)(princ "\n未定義文字或未選擇物件!")

)(prin1)

)(prompt "\n《tt2》框選文字")

(prin1)

cad圖紙中怎麼快速統計數量? 10

2樓:栽菢縛

fi命令(前提是統計目標是塊) 選擇過濾器那選擇「塊名」,然後新增選定物件,此時自動切到繪圖區域去選擇要查的塊, 最上面畫圈處會列出很多塊的資訊,此時值保留名稱和物件,刪除其他(delete鍵就可以),然後點應用。 再次切換到繪圖介面,選擇要統計的區域,或者全選,此時下部命令欄出線統計數量

3樓:匿名使用者

關閉其他圖層,只留一種燈的圖層,然後全選,下面就有對應的數量(共有多少個單位)

4樓:玉麒麟大魔王

cad圖紙中怎樣快速統計數呢?這個要找一個軟體來看看。

5樓:匿名使用者

以下為圖塊分類統計程式演示:

6樓:匿名使用者

這個我也數過,除非他畫的時候每種燈具是在不同圖層畫的,而這幾乎沒人這麼畫,只能老老實實數了。

7樓:血色有愛

有兩個方法,

選擇圖形,右鍵,快速選擇,文字,輸入文字內容,就會把相同的文字全部找出來了。

使用autolisp查詢相同的文字。得到文字後,右鍵,屬性,裡面看文字數量即可。(高版本的autocad裡面有快捷面板,可以直接看數量)

(defun c:tt2 ( / #kw #k2 ) (if (null vlax-dump-object) (vl-load-***) ) (initget "t") (setq #kw (entsel "\n請選擇文字或輸入文字(t)[輸入文字(t)]: 《選擇文字》 ")) (cond ((= (type #kw) 'list) (if (= (vla-get-objectname (setq #kw (vlax-ename->vla-object (car #kw)))) "acdbtext") (setq #kw (vla-get-textstring #kw)) (progn (setq #kw nil) (princ "\n錯誤的物件,請選擇單行文字物件!

") ) ) ) ((member #kw (list "t" "t")) (if (= (setq #kw (getstring "\n請輸入要選取的文字: ")) "") (progn (setq #kw nil) (princ "\n未輸入文字,程式退出!") ) ) ) ) (if #kw (princ (strcat "\n框選包含文字 < " #kw " >的物件")) ) (if (and #kw (setq #kw (ssget (list (cons 0 "text") (cons 1 #kw))))) (progn (initget "v c s e") (setq #k2 (getkword "\n選擇文字或[移動(v)/複製(c)/刪除(e)]:

《選擇(s)> ")) (if (null #k2) (sssetfirst nil #kw) (cond ((member #k2 (list "v" "v")) (***mand "_.move" #kw "" pause) ) ((member #k2 (list "c" "c")) (***mand "_.copy" #kw "" pause) ) ((member #k2 (list "e" "e")) (***mand "_.

erase" #kw "") ) ((member #k2 (list "s" "s")) (sssetfirst nil #kw) ) ) ) ) (princ "\n未定義文字或未選擇物件!") ) (prin1))(prompt "\n《tt2》框選文字")(prin1)

如何統計cad圖中,某相同的圖形數量?

8樓:匿名使用者

工具--》快速選擇是cad自帶的一個命令,如果用了天正的話裡面有一個命令是過濾選擇(glxz)可以實現你的要求,還可以針對不同的條件,例如圖層、顏色等進行選擇

cad怎麼快速統計圖紙中一個圖形的數量

9樓:浪小客

1、在開啟的cad圖紙中,輸入命令「qselect」。

2、按空格鍵以顯示「快速選擇」視窗。

3、選內擇相應的物件類

容型,現在為「所有基元」。

4、選擇搜尋範圍,在此處選擇已知圖形並將其應用於「當前選擇」。

5、選擇要素,例如顏色,圖層,線寬,線性比例等。

6、選擇運算子,它們等於,不等於,大於,小於和全部為五。

7、選擇與要素對應的值,每個要素對應的值不同。

8、單擊「確定」以顯示命令欄中的物件數。

10樓:匿名使用者

cad如何統計塊**,清晰明瞭的統計出來資料,教你一招技法!

11樓:匿名使用者

fi命令(前提是統計目標是塊)

選擇過濾器那選擇「塊名」,然後新增選定物件專,此時自動屬切到繪圖區域去選擇要查的塊,

最上面畫圈處會列出很多塊的資訊,此時值保留名稱和物件,刪除其他(delete鍵就可以),然後點應用。

再次切換到繪圖介面,選擇要統計的區域,或者全選,此時下部命令欄出線統計數量

如何在cad圖紙中快速統計物件的數量?

12樓:漢→驃騎大將軍

這個好像沒什麼辦法,不過呢要看著圖紙是誰做的,她做的人在做的時候可以把燈用在一個圖層上,這樣就比較好數了,其他好像沒辦法。

我也是作燈飾的。

13樓:匿名使用者

樓上的說得對,但還有一個更簡單的辦法

選中你的要選的圖型,並雙擊點出特性對話方塊,在空的最左上角會有一個小框,裡面會顯示!

14樓:匿名使用者

我教你一個方法但是一定要加分給我哦!

把你所需的物件全選了,然後單擊工具-查詢-列表顯示,出來的對話方塊中最先顯示你選中了多少個物件.然後後面的東西對你可能沒什麼用,這時按esc鍵取消該命令就成功了.如果不取消,可能在你選中多個物件後要按很多次回車鍵才能完成,浪費時間的.

15樓:匿名使用者

只能用快速選擇來做了。不過要看你的圖形是什麼樣的。

16樓:匿名使用者

好象是不行哦,都要一個一個數,我也是畫圖的,有時候新圖上面有好多東西都要自己數哎

天正cad怎麼統計一塊區域內相同文字的數量?

17樓:匿名使用者

cad 命令列輸入find 查詢你需要的文字 框選要查詢的區域 確定後 命令列上面的空白部分就會看數量

用什麼命令可以在cad裡面查詢出圖紙中一個重複圖形的數量?

18樓:匿名使用者

全部選中你的圖型

來,按自ctrl+1鍵。會出現一個選單欄,在左上bai角有一個視窗du,裡面有zhi你選中的所有圖形dao,你想知道哪個圖形有多少個數量,在上面選擇相應的名稱,在名稱的右邊有一個括號,括號就是這個圖形的數字。這樣就不用人工數了

19樓:匿名使用者

用快速選擇命令「qselect」查詢就行了。

在cad圖紙裡面怎麼快速的查詢相同的裝置數量。有沒有快捷鍵呢查詢呢

20樓:匿名使用者

在cad裡查詢相同的xx,用 fi 命令啊!

21樓:匿名使用者

如果裝置是通用件也就是塊的話就可以用工具中的屬性提取生成相同塊的列表及數量生成execl檔案了,但如果不是塊就不能用這個方法了

22樓:

咋樣識別圖紙上的相同數字

CAD開啟圖紙以後,再開第二張第一張就不顯示了,請問什麼原因

是cad軟體不能同時開啟多張圖紙嗎?換一個cad軟體試試,浩辰cad看圖王就可以同時開啟多張cad圖紙進行檢視,如下圖 cad中為什麼只能開啟一個圖,開啟第二個就找不到第一圖了,還有每次開啟cad時就出現這個,怎麼回事?5 我也是這個情況 前面的圖re重新整理就會顯示了 但是再開啟新圖紙 原來的又消...

複製到另一張CAD圖紙,裡面尺寸和原來的比例不一樣了怎麼調整

1 用cad開啟需要改變的檔案,輸入命令 sc 選定小標題欄,右鍵單擊 2 可以看到下方淺綠色位置出現文字 選擇物件 指定基點 選擇指定任一基點 3 在淺綠色對話方塊中輸入命令r,可以發現命令變成 制定比例因子或.4 如圖中紅框位置所示,選擇這條直線的兩端。指定參照長度,即所熟悉的任一直線。5 輸入...

我有一張cad圖紙在上面畫線畫不上可是別的圖沒事就這一

看一下所畫線用的圖層 不會是被設定了吧,禁止修改的那種 為什麼我的cad畫直線 要畫在紅線的位置 可結果卻是如圖這樣的?求高手解答 你的命令錯了,你這個是標註命令,你輸入l加空格試試。你開了物件捕捉了。會直接連線到另外一邊的端點上去。你把物件捕捉關了 開正交 就行了 你的左右兩條豎線不一般長。就出現...