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

2021-04-20 13:04:33 字數 3888 閱讀 4381

1樓:奔跑的蝸牛

cad中沒有統計數字的命令,我目前已知的方法是複製文字到word裡面再統計文字數字了

2樓:匿名使用者

你是想統計多少個字麼 還是啥

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

3樓:朱正偉

有兩個方法,

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

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

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

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

(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")) (command "_.move" #kw "" pause) )

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

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

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

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

)(prin1)

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

(prin1)

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

4樓:栽菢縛

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

5樓:匿名使用者

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

6樓:玉麒麟大魔王

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

7樓:匿名使用者

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

8樓:匿名使用者

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

9樓:血色有愛

有兩個方法,

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

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

(defun c:tt2 ( / #kw #k2 ) (if (null vlax-dump-object) (vl-load-com) ) (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")) (command "_.move" #kw "" pause) ) ((member #k2 (list "c" "c")) (command "_.copy" #kw "" pause) ) ((member #k2 (list "e" "e")) (command "_.

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

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

10樓:

關閉所有圖層,找到窗戶的圖層即可!

cad中怎麼統計文字個數

11樓:

cad 輸入 find 可以查詢你的打的文字,你點全部選擇,就可以選中所有你打的文字。

12樓:匿名使用者

用qselect命令

cad中如何查詢某個字元的數量

cad中 有多個文字 如何快速統計出 各個文字的數量 110

13樓:孫劉聯盟

這個不太會,給你頂一下

14樓:青卓

暫時沒有,不過除非當時做的時候每個種類的屬性不一樣,就可以分出來,版本是x5以上有的功能。

CAD中如何統計構成塊的物體的數量

如果裝了天正可以來用物件選擇 源命令 dxxz 沒裝可以用cad自帶的fi命令。最簡單的一個辦法是ctrl 1調出特性面板,然後全部框選你的圖 框選內容只有你要統計的一種塊 然後在特性欄點下拉選單,它會告訴你有多少條線,多少個塊等等 怎樣在cad中快速統計燈的數量 如何快速統計出cad平板燈數量!一...

excel如何統計公司數量不計重複

工具 材料 microsoft office excel2016版,excel 1 首先選中excel 雙擊開啟。2 然後在該介面中,選中要顯示不重複的公司數量的單元格。3 再者在該介面中,公示框中輸入統計不計重複的公司數量的公式 sumproduct 1 countif a1 a6,a1 a6 4...

CAD如何刪除文字

刪除哪個地方的文字?只是在cad檔案裡輸入的文字的話,真接選中你要刪除的文字,按del鍵或者是輸入命令e,回車,即刪除完成 真接選中你要刪除的文字,按del鍵或者是輸入命令e,回車,即刪除完成 如果要繼續刪除,再點文字再回車。想怎麼刪就這麼刪。如果是標註的話,炸開刪除或者在屬性欄裡的文字替代裡鍵入空...