Chuyển đến nội dung
Diễn đàn CADViet
Nguyen Hoanh

Đánh số thứ tự bằng lệnh Tcount

Các bài được khuyến nghị

hi các bác . Em muốn hỏi các bác một vấn đề không biết tcount có dùng được không . Đó là đánh số thứ tự bản vẽ dưới dạng " Bản vẽ số :n/150" với n chạy từ 1 đến 150 thì có được không . Mong các bác đại cao thủ chỉ cho mấy chiêu để em lĩnh hội . thanks you .

 

Bạn tạo 1 dtext có tên là "Bản vẽ số : n/150"

Copy text đó ra thành nhiều text ( bao nhiêu tuỳ bạn )

Dùng lệnh Tcount như hướng dẫn của bác Hoành, đến đoạn chương trình bảo lựa chọn vị trí đặt số đếm được, bạn chọn find & replace:

Tìm chữ n --> thay bằng số đếm.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Em có cách này cũng đánh số thứ tự theo chuỗi:1 2 3 4 5,or 5 4 3 2 1

Express\textAutomatic text Numbering\chọn đối tượng\select order\chọn text bắt đầu và bước nhảy.

Tuỳ theo thứ tự tăng hay giảm theo cách chọn khung cửa sổ.Ok

 

Menu bạn chọn chính là lệnh Tcount đó bạn ! :cheers:

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nhiều khi chúng ta cần phải sửa từng text một để điền các số theo thứ tự tăng dần. Chẳng hạn phải điền chuỗi D1, D2, D3, D4,...D1000 theo thứ tự tăng dần của trục Y. nếu sửa bằng tay thì rất lâu. Lệnh Tcount của Express Tool cho phép chúng ta làm điều này.

 

Command: tcount

Chương trình sẽ cho bạn chọn đối tượng

Select objects: Specify opposite corner: 5 found

Select objects:

Chương trình hỏi bạn sắp xếp các đối tượng theo chiều tăng trục x, trục y hay theo thứ tự lúc bạn chọn các đối tượng

Sort selected objects by [X/Y/Select-order] <Y>:

Chương trình hỏi bạn số đầu tiên mà bạn đánh, số gia mà bạn cho vào. Ví dụ 2,-1 sẽ đánh các số: 2, 1, 0, -1, -2, ...

Specify starting number and increment (Start,increment) <2,-1>:

 

Chương trình hỏi bạn cách đánh số vào text: Overwrite - ghi đè luôn vào text, Prefix - viết thêm vào phía trước, Suffix - viết thêm vào phía sau, Find&replace - Thay những cụm từ được chỉ định bằng các text số này.

Placement of numbers in text [Overwrite/Prefix/Suffix/Find&replace..] <

Find&replace>:

Nếu bạn chọn Find&replace, máy hỏi thêm cụ từ mà bạn muốn chỉ định.

Enter search string <kts>:

Và cuối cùng chương trình thông báo có bao nhiêu đối tượng text đã được sửa

5 objects modified.

 

Tui đã học thêm được 1 điều mới nữa

Thanks

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Tớ là thành viên mới toanh, chưa post bài lần nào, các bạn cho tớ hỏi một chút: Làm thế nào để đánh STT tự động dãy 1S, 2S, 3S... nhanh nhất nhỉ. Mình thường xuyên phải làm công việc đánh STT này nhưng mỗi lần làm lại copy rồi sửa thủ công từng text một thấy mất thời gian quá. Ai biết thì chỉ cho tớ với nhé. Cảm ơn nhiều.

ko bít đọc hả

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nhiều khi chúng ta cần phải sửa từng text một để điền các số theo thứ tự tăng dần. Chẳng hạn phải điền chuỗi D1, D2, D3, D4,...D1000 theo thứ tự tăng dần của trục Y. nếu sửa bằng tay thì rất lâu. Lệnh Tcount của Express Tool cho phép chúng ta làm điều này.

 

Command: tcount

Chương trình sẽ cho bạn chọn đối tượng

Select objects: Specify opposite corner: 5 found

Select objects:

Chương trình hỏi bạn sắp xếp các đối tượng theo chiều tăng trục x, trục y hay theo thứ tự lúc bạn chọn các đối tượng

Sort selected objects by [X/Y/Select-order] <Y>:

Chương trình hỏi bạn số đầu tiên mà bạn đánh, số gia mà bạn cho vào. Ví dụ 2,-1 sẽ đánh các số: 2, 1, 0, -1, -2, ...

Specify starting number and increment (Start,increment) <2,-1>:

 

Chương trình hỏi bạn cách đánh số vào text: Overwrite - ghi đè luôn vào text, Prefix - viết thêm vào phía trước, Suffix - viết thêm vào phía sau, Find&replace - Thay những cụm từ được chỉ định bằng các text số này.

Placement of numbers in text [Overwrite/Prefix/Suffix/Find&replace..] <

Find&replace>:

Nếu bạn chọn Find&replace, máy hỏi thêm cụ từ mà bạn muốn chỉ định.

Enter search string <kts>:

Và cuối cùng chương trình thông báo có bao nhiêu đối tượng text đã được sửa

5 objects modified.

cho mình hỏi tý. nếu mình muốn trừ tất cả các số của một dãy số cho một số nào đó thì làm thếnào? ví dụ mình có một dãy số 55, 62,64,68,69,82...bây giờ mình muốn cả dãy đó đều giảm đi 10 đơn vị thì phải làm thế nào??

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Đúng là cái này dùng để đánh trục và bậc thang hay những cái tương tự như thế. Cái này có 1 điểm thuận lợi hơn lisp ở chỗ nó là bộ Express Tool có sẵn trong AutoCAD, không cần phải copy lisp. Hơn nữa, nó có thêm chức năng find&replace khá hay, các lisp thông thường về đánh thứ tự không đề cập đến.

em đang dùng cad 204 .sao em đánh tcount mà nó ko hiểu gi. tại sao vậy bác?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
em đang dùng cad 204 .sao em đánh tcount mà nó ko hiểu gi. tại sao vậy bác?

giờ thì mình đã hiểu rồi, trong bộ cài của cad có 1 file màu tím bên trong co hình tam giác, đó chính là file để cài express tool của cad. kích đúp chuột vào đó và cài y như cài cad thôi. thế là có thể dùng được lênh tcount , dùng lệnh này để điền thứ tự của trắc ngang thật là tuyệt. để khỏi phải chọn từng đối tượng tex, trước khi dùng lệnh tcount mình dùng lênh ssx cho nhanh.

Cảm ơn bác Hoành nhé. nhờ bác mà em biết thêm 1 lệnh rất hữu ích

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Nhiều khi chúng ta cần phải sửa từng text một để điền các số theo thứ tự tăng dần. Chẳng hạn phải điền chuỗi D1, D2, D3, D4,...D1000 theo thứ tự tăng dần của trục Y. nếu sửa bằng tay thì rất lâu. Lệnh Tcount của Express Tool cho phép chúng ta làm điều này.

 

Command: tcount

Chương trình sẽ cho bạn chọn đối tượng

Select objects: Specify opposite corner: 5 found

Select objects:

Chương trình hỏi bạn sắp xếp các đối tượng theo chiều tăng trục x, trục y hay theo thứ tự lúc bạn chọn các đối tượng

Sort selected objects by [X/Y/Select-order] <Y>:

Chương trình hỏi bạn số đầu tiên mà bạn đánh, số gia mà bạn cho vào. Ví dụ 2,-1 sẽ đánh các số: 2, 1, 0, -1, -2, ...

Specify starting number and increment (Start,increment) <2,-1>:

 

Chương trình hỏi bạn cách đánh số vào text: Overwrite - ghi đè luôn vào text, Prefix - viết thêm vào phía trước, Suffix - viết thêm vào phía sau, Find&replace - Thay những cụm từ được chỉ định bằng các text số này.

Placement of numbers in text [Overwrite/Prefix/Suffix/Find&replace..] <

Find&replace>:

Nếu bạn chọn Find&replace, máy hỏi thêm cụ từ mà bạn muốn chỉ định.

Enter search string <kts>:

Và cuối cùng chương trình thông báo có bao nhiêu đối tượng text đã được sửa

5 objects modified.

gì phải khổ thế chỉ cần gõ lệnh VTT và kick vào vị trí mình muốn đánh sô thứ tự

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
gì phải khổ thế chỉ cần gõ lệnh VTT và kick vào vị trí mình muốn đánh sô thứ tự

xin hỏi bạn dùng cad bao nhiêu, tôi dùng cad 2008 khi gõ lệnh "VTT" như bạn nói thì cad báo lỗi

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
gì phải khổ thế chỉ cần gõ lệnh VTT và kick vào vị trí mình muốn đánh sô thứ tự

VtT?? Nếu dùng được lệnh VtT như bạn nói thì bạn vẫn phải kích vào từng đối tượng, nếu có 100 trắc ngang thì bạn phải kích 100 lần, khác nào lam thủ công đâu. tớ không dùng được lệnh Vtt. t dùng cad 204

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
gì phải khổ thế chỉ cần gõ lệnh VTT và kick vào vị trí mình muốn đánh sô thứ tự

Xin lỗi bạn vì mình nói thế này nhé: bạn nên làm và nên thử làm trước khi phát biểu những câu như vậy trên diễn đàn. có thể lệnh "VTT" là lệnh có trong lisp hoặc cad đời cao hơn 2007 nên chắc anh em chưa biết nhiều, vì vậy....

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

mình xin chia sẻ chút kinh nghiệm khi dùng lệnh ssx kết hợp lệnh tcount. nên để kiểu tex điền thứ tự ở một style riêng để khi chương trình hỏi select objects thì chọn "P" chương trình chỉ chọn các tex này thôi. Nếu các bản vẽ xếp theo một cột hoặc một hàng thì khi chương trình hỏi sort selected objects by thì chỉ việc chọn "X" ( nếu xếp theo hàng) còn "Y" ( nếu xếp theo cột). còn Khi các bản vẽ xếp theo nhiều hàng và nhiều cột thì chỉ việc enter( tức là đã chọn serlect order) Nếu bạn copy đối tượng từ trên xuống và từ trái qua phải thì chương trình sẽ điền theo theo thứ tự giảm dần từ trên xuống và từ trái qua phải, nếu muốn điền theo thứ tự tăng dần thì khi copy các đối tượng bạn phải copy theo thứ tự từ dưói lên và từ phải sang trái. Kết quả sau hai ngày mò mẫm của tớ. hy vọng sẽ có ích với những bạn mới.hì :D nếu có gì múa rìu qua mắt thợ xin các bác tiền bối đừng cưòi em nha,

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Cho mình hỏi khi mình dùng lệnh Tcount thì nó hiện thông báo này :

 

5 objects were not parallel to the current UCS.

 

Theo mình hiểu đó là : 5 đối tượng đã không song song với UCS hiện hành.

 

Giờ mình phải làm sao để dung duoc lenh cho các đối tượng nay

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tôi dùng cad 2010. Đã sử dụng mẹo để đánh trục A,B,C.. như cách đã nêu nhưng có một điều không hiểu được là thay vì mình muốn A B C theo thứ tự xuất hiện từ dưới lên trên thì nó lại xuất hiện từ trên xuông dưới. Trục X, Y vẫn bình thường, không hề có đổi trục.

 

Vì thế mỗi lần muốn sử dụng cách này tôi phải chọn (69,-1) cho 5 đối tượng ( thay vì chọn (65,1))

 

Tôi xin được trợ giúp...

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Có mẹo này bạn có thể làm được:

 

- Đầu tiên, bạn tạo 1 text có nội dung là cadviet.

 

- Bạn copy đối tượng này thành nhiều (bạn muốn bao nhiêu chữ thì copy bấy nhiêu đối tượng).

 

- Bạn dùng lệnh TCount và chọn các đối tượng này:

Command: TCOUNT

Select objects: Specify opposite corner: 5 found

Select objects:

Sort selected objects by [X/Y/Select-order] <Select-order>:

Specify starting number and increment (Start,increment) <48,1>: 65,1

Placement of numbers in text [Overwrite/Prefix/Suffix/Find&replace..] <

Suffix>: S

5 objects modified.

 

Bây giờ trên màn hình sẽ là các chuỗi 'cadviet 65', 'cadviet 66', 'cadviet 67',...

 

- Bạn dùng lệnh FIND rồi thay toàn bộ các chuỗi 'cadviet ' (nhớ là có dấu cách ở cuối cùng) thành '%%'.

 

Trên màn hình bây giờ là thứ bạn cần.

- Bạn dùng lệnh FIND rồi thay toàn bộ các chuỗi 'cadviet ' (nhớ là có dấu cách ở cuối cùng) thành 'dấu cách'.

 

Trên màn hình bây giờ là thứ bạn cần.

 

 

Sửa như thế.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

hi! Xin hỏi các pro , tôi muốn đánh số thứ tự cho dây dẫn trong mơt bản vẽ mạch điện điều khiển thì làm như thế nào ? ví dụ như muốn đánh số 001 đến 1000 thì có dùng lệnh tcount được không ? tôi đã thử làm như hướng dẫn nhưng không đạt được . hồi trước tôi có thấy ông bạn tôi dùng file lisp gì đó . dùng lệnh AP sau đó trỏ tới cái file đó load lên dùng .không biết có pac nào làm cách này chưa vui lòng hướng dẫn cho tôi .

 

 

by hobbypham

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

mình đã làm như những gì hướng dẫn,nhưng vẫn không thay %% thành A,B,C..... XIN CHỈ GIÁO THÊM , THANKS !!

Lúc Các bạn gõ "CADVIET" thì các bạn nhớ dùng lệnh "DTEXT"

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình dùng CAD2010, tìm mãi không thấy hàm Tcount này, lẫn thanh công cụ Express tools nữa. Dù đã vào phần add feature của CAD để add thêm theo phần Help của CAD rồi, có mem nào biết hướng giải quyết không? CHỉ mình với. Thanks!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

chào anh Hoành cho xin hỏi . mình xài cad 2008 do vô tinh khi dời chuột mình đã kéo thanh command ra giữa màn hình bây giờ không biết làm sao cho nó nằm lại vị trí cũ. xin chỉ giáo mình với cám ơn

Hề hề hề,

Thì bạn lại "Vô tình" kéo nó về vị trí cũ bằng cách nhấn và giữ chuột trái vào thanh command đó rồi rê chuột tới vị trí cũ và nhả chuột ra.

Hề hề hề....

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

các bác ơi giúp em với.. em đang dùng cad 2010 cũng lâu rồi nhưng tự nhiên hnay khi mở lên báo lỗi " unable to run autocad. this way be due to are of the following reasons: 1, this version of autocad was not installed. in this case, you may wish to reinstall autocad 2, you do not have sufficient rights to run autocad" không mở được bản vẽ nào khi kích đúp và hiện lỗi trên, chỉ mở được autocad bằng cách "run as administrator" mong các bác giúp cảm ơn các bác nhiều na.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

mấy anh ơi! em thắc mắc cái này. Nếu như em vẽ trong layuot thì làm sao đánh số thứ tự từng trang được. Chẳng lẽ mình lại đánh bằng thủ công bằng tay. anh em có lisp nào làm được điều này không? Em đang dàn ra layuot hàng loạt các bản vẽ, mà ngồi đánh số thứ tự bằng tay nản quá

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×