Đến nội dung


Hình ảnh

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


  • Please log in to reply
121 replies to this topic

#61 thu.nivl

thu.nivl

    biết zoom

  • Members
  • Pip
  • 19 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 21 February 2009 - 01:23 AM

Em làm rồi nhưng nó chỉ hiện ra %% 65, %% 66, %% 67,... thôi
  • 0

#62 hiepnq

hiepnq

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 27 March 2009 - 03:29 AM

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.

Nhờ bác Hoành viết cho cái lips ý
  • 0

#63 kuongkurt

kuongkurt

    biết zoom

  • Members
  • Pip
  • 10 Bài viết
Điểm đánh giá: 3 (bình thường)

Đã gửi 10 April 2009 - 12:25 PM

Một mẹo quá thay, thanh bác chủ topic!
  • 0

#64 tuanvu

tuanvu

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 29 April 2009 - 09:21 AM

Có phải cái này dùng để đánh trục và bậc cầu thang ko Hoành? Anh cũng đang dùng 1 cái lisp nhưng sử dụng nhanh hơn.

anh ơi ! anh có thể gửi cái list đó lên chia sẻ với bọn em được không ?
cảm ơn anh nha.
  • 0

#65 ngongtroi

ngongtroi

    biết pan

  • Members
  • Pip
  • 5 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 09 June 2009 - 08:24 AM

Em làm rồi nhưng nó chỉ hiện ra %% 65, %% 66, %% 67,... thôi

Nếu tôi không nhầm thì chỉ khi sử dụng Dtext mới ra được kết quả là A, B, C thôi. Còn nếu sử dụng Text hay Mtext thì sẽ chỉ ra %%65... Bạn thử lại xem nhé!
  • 1

#66 billgateviet

billgateviet

    biết vẽ pline

  • Members
  • PipPip
  • 63 Bài viết
Điểm đánh giá: 29 (tàm tạm)

Đã gửi 18 June 2009 - 09:38 AM

Tôi cũng dùng lệnh Tcount để đánh số thứ tự từ 1 đến 100 nhưng không được . Kết quả hiện ra là từ 730 đến 830
  • 0

#67 billgateviet

billgateviet

    biết vẽ pline

  • Members
  • PipPip
  • 63 Bài viết
Điểm đánh giá: 29 (tàm tạm)

Đã gửi 19 June 2009 - 08:12 AM

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.

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 .
  • 0

#68 Biendescon

Biendescon

    Chưa sử dụng CAD

  • Members
  • Pip
  • 4 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 08 August 2009 - 09:56 AM

Chào bác.
Em biết bác là cao thủ của trang này rùi. Bác cho em biết lệnh vẽ đường nằm giữa 2 đường được không. Bác cho em bộ Lisp ra đề tay thép được không. em cảm ơn trước nhé.
Email: ksnguyenvanbien@gmail.com
  • 0

#69 thanhphothang5

thanhphothang5

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 31 August 2009 - 11:06 AM

Cho ttôi hoi vậy nếu tôi muốn sửa chữ nha thi như thê nào tôi có các ô môi ô là tên hộ gia đình ví dụ dung ,bình vvv sửa thủ công lauu qua vây ai bit chỉ gúp
  • 0

#70 minhhung29

minhhung29

    biết vẽ line

  • Members
  • PipPip
  • 27 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 22 September 2009 - 03:36 PM


Mình cũng bó tay chổ này luôn

Thật ra cũng đơn giản thôi. Bạn cần biết rằng kí tự %% là dạng kí tự đặc biệt. Nếu viết %%c thì là biểu tượng chữ phi, %%u là gạch dưới. Cũng tương tự như vậy %%65 là mã kí tự của chữ a, %%66=b, %%67=c.
Vậy thủ thuật ở đây như sau.
Tạo một chuỗi kí tự bất kì ví dụ cadviet
Dùng Tcount đánh số hiệu cho nó với lựa chọn là hậu tố (suffix) kết quả các bạn có được là theo bác Hoàng chỉ dạy là cadviet 66, cadviet 67 ... Nhớ lưu ý rằng có kí tự cách giữa chữ cadviet và số.
Dùng find trong edit để thay thế 'cadviet ' nhớ là từ cadviet+1 phím cách thì mới đúng và thay thế bằng từ '%%' khi đó chuỗi kí tự cadviet 66,cadviet 67 sẽ thành %%66,%%67... và nó sẽ tự động chuyển thành a,b,c thôi


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 !!

(Có nhầm lẫn trong hình số 4 việc có và không có khoảng trắng nha các bạn, sorry!)



Hình đã gửi
Hình đã gửi

Hình đã gửi

Hình đã gửi

Hình đã gửi
  • 1

#71 mxd38

mxd38

    biết zoom

  • Members
  • Pip
  • 16 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 10 November 2009 - 03:21 PM

mình cũng không làm được! tức quá
  • 0

#72 leloho

leloho

    biết pan

  • Members
  • Pip
  • 7 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 08 December 2009 - 11:09 AM

Đánh thứ tự A, B, C,.. sao bạn nói đơn giãn quá ma sao tôi làm không được, bạn có thể nói cụ thể hơn được không. Sao khi làm như những gì chỉ dẫn phía trên thì trên màn hình là %%65, %%66,.. chứ không phải A,B...như mong muốn. Nếu %%65 là ký hiệu của chữ A thi chắc trong text nếu mình đánh %%65 thì nó ra là A (như là %%d thì là 'phi')
  • 0

#73 thiep

thiep

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 369 Bài viết
Điểm đánh giá: 260 (khá)

Đã gửi 08 December 2009 - 11:29 AM

Đánh thứ tự A, B, C,.. sao bạn nói đơn giãn quá ma sao tôi làm không được, bạn có thể nói cụ thể hơn được không

Chào các bạn, xin gửi đến 1 lisp đánh số tự động rất hay Thiep sưu tầm của tác giả Lee McDonnell. Các bạn tải 2 file *.lsp và *.dcl này về và cho vào thư mục support của AutoCad.
http://www.cadviet.c.../autonum_v4.lsp
http://www.cadviet.c.../autonum_v4.rar
  • 0

#74 legiang610

legiang610

    biết zoom

  • Members
  • Pip
  • 10 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 08 December 2009 - 12:45 PM

Thật ra cũng đơn giản thôi. Bạn cần biết rằng kí tự %% là dạng kí tự đặc biệt. Nếu viết %%c thì là biểu tượng chữ phi, %%u là gạch dưới. Cũng tương tự như vậy %%65 là mã kí tự của chữ a, %%66=b, %%67=c.
Vậy thủ thuật ở đây như sau.
Tạo một chuỗi kí tự bất kì ví dụ cadviet
Dùng Tcount đánh số hiệu cho nó với lựa chọn là hậu tố (suffix) kết quả các bạn có được là theo bác Hoàng chỉ dạy là cadviet 66, cadviet 67 ... Nhớ lưu ý rằng có kí tự cách giữa chữ cadviet và số.
Dùng find trong edit để thay thế 'cadviet ' nhớ là từ cadviet+1 phím cách thì mới đúng và thay thế bằng từ '%%' khi đó chuỗi kí tự cadviet 66,cadviet 67 sẽ thành %%66,%%67... và nó sẽ tự động chuyển thành a,b,c thôi
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 !!

(Có nhầm lẫn trong hình số 4 việc có và không có khoảng trắng nha các bạn, sorry!)

Hình đã gửi
Hình đã gửi

Hình đã gửi

Hình đã gửi

Hình đã gửi

xin chú ý cho bạn một điều là theo mình thì việc đánh chữ tự động bằng lệnh tcount chỉ có tác dụng với dtext mà vô hiệu với mtext, bạn hãy thử làm lại với dtext nhé, chúc bạn thành công
  • 0

#75 mrdoanvu

mrdoanvu

    Chưa sử dụng CAD

  • Members
  • Pip
  • 1 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 09 December 2009 - 01:36 PM

Chính xác là chỉ làm được với dtext ko được với mtext.
Thanks các Pro mình đã làm được.Lisp này rất tiện khi liệt kê bảng nguyên vật liệu/
  • 0

#76 chuong3

chuong3

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 12 December 2009 - 08:51 AM

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.


  • 0

#77 chuong3

chuong3

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 12 December 2009 - 08:58 AM

Nhờ bác Hoành viết cho cái lips ý

các bác nao biet lenh khác về đánh thứ tự 0,1,2,3,.......... ko
chỉ giúp mình cái.thanks you
  • 0

#78 atm291989

atm291989

    Chưa sử dụng CAD

  • Members
  • Pip
  • 3 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 05 January 2010 - 12:07 AM

cảm ơn bạn nhiều nhé,rất có ích :X
  • 0

#79 nhungoc

nhungoc

    Chưa sử dụng CAD

  • Members
  • Pip
  • 3 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 08 January 2010 - 10:09 AM

nếu là block thì không thể sử dụng lệnh này a?em thử chọn đối tượng với block mà không được
  • 0

#80 lquocthinh

lquocthinh

    biết zoom

  • Members
  • Pip
  • 17 Bài viết
Điểm đánh giá: 1 (bình thường)

Đã gửi 09 January 2010 - 04:11 PM

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.
  • 0
Nắng có hồng bằng đôi môi em ? Mưa có buồn bằng đôi mắt trong ?