Đến nội dung


Hình ảnh

Lọc riêng các số lẫn trong chữ


  • Please log in to reply
6 replies to this topic

#1 minhphuong_humg

minhphuong_humg

    biết lệnh offset

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

Đã gửi 21 September 2009 - 08:57 PM

Xin chào các bạn! Mình có vấn đề như thế này mà không biết giải quyết như thế nào mong các bạn giúp đỡ.
Mình có một file (xin xem file đính kèm), bây giờ mình muốn lọc riêng các số ra thành một lớp (định dạng của số xxx hoặc .xxx). Trước đây số và chữ thì nó cùng một lớp, nay mình muốn tách riêng các số ra một lớp, chữ ra một lớp. Xin các bạn giúp đỡ.
Xin cảm ơn!
http://www.cadviet.c...toan1vn2000.dwg
  • 0

#2 minhphuong_humg

minhphuong_humg

    biết lệnh offset

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

Đã gửi 23 September 2009 - 06:25 AM

Xin chào các bạn! Mình có vấn đề như thế này mà không biết giải quyết như thế nào mong các bạn giúp đỡ.
Mình có một file (xin xem file đính kèm), bây giờ mình muốn lọc riêng các số ra thành một lớp (định dạng của số xxx hoặc .xxx). Trước đây số và chữ thì nó cùng một lớp, nay mình muốn tách riêng các số ra một lớp, chữ ra một lớp. Xin các bạn giúp đỡ.
Xin cảm ơn!
http://www.cadviet.c...toan1vn2000.dwg

Không có bạn nào giúp mình sao! Mong chờ quá!
  • 0

#3 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 23 September 2009 - 09:10 AM

Không có bạn nào giúp mình sao! Mong chờ quá!

Chào bạn minhphuong_humg,
Bạn hãy chịu khó tìm tiếm trên diễn đàn nhé, đã có khá nhiều bài viết nói về điều này rồi. Bạn hãy xem cái nào gần nhất với mong muốn của bạn và thấy cần bổ sung thêm gì thì post lên. Việc bạn nêu ra một vấn đề đã có nhiều bài viết về nó chứng tỏ bạn không chịu tìm kiếm mà chỉ muốn ỷ lại như vậy là không nên đâu.
Mọi người chỉ giúp bạn khi bạn thực sự có khó khăn chứ không phải tạo điều kiện để bạn ỷ lại đâu nhé.
Hãy chịu khó tìm kiếm các thông tin bạn cần trên diễn đàn trước khi đặt yêu cầu giúp đỡ bạn nhé.
Bạn thử tham khảo mấy bài này rồi cho ý kiến nha.
http://www.cadviet.c...o...3203&st=100
( Bài viết số 103 của bác Tue_NV)
Chúc bạn đạt nguyện vọng.
  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#4 quan_gt

quan_gt

    biết vẽ circle

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

Đã gửi 25 September 2009 - 10:00 AM

Để lọc riêng các số ra khỏi text trong autoCAD, bác phamthanhbinh gửi link đến bài viết của các bác sử dụng lisp để lọc. Em thấy nếu có lisp thì tốt, nhưng cái dở là hơi phụ thuộc, trong khi bản thân AutoCAD cũng có thể làm được việc đó. Một cách sử dụng bộ lọc thôi ạ.

1. Có thể bôi chọn tất cả các đối tượng.
2. Sử dụng Quick select (ở menu chuột phải)
3. Trong Object type, chọn Text
Trong Properties, chọn Contents.
Trong Operator, chọn *wildcard match
Value, chọn 0*, 1*, 2*, 3*, 4*, 5*, 6*, 7*, 8*, 9*
OK.
Các bác thử xem có được không?
Làm thế này sẽ bị nhầm lẫn một chút nếu có các text ghi chú có số đề mục ở đầu, cẩn thận bỏ các text đấy đi trước khi lọc là ổn. :cheers:
  • 1

#5 minhphuong_humg

minhphuong_humg

    biết lệnh offset

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

Đã gửi 26 September 2009 - 08:34 AM

Để lọc riêng các số ra khỏi text trong autoCAD, bác phamthanhbinh gửi link đến bài viết của các bác sử dụng lisp để lọc. Em thấy nếu có lisp thì tốt, nhưng cái dở là hơi phụ thuộc, trong khi bản thân AutoCAD cũng có thể làm được việc đó. Một cách sử dụng bộ lọc thôi ạ.

1. Có thể bôi chọn tất cả các đối tượng.
2. Sử dụng Quick select (ở menu chuột phải)
3. Trong Object type, chọn Text
Trong Properties, chọn Contents.
Trong Operator, chọn *wildcard match
Value, chọn 0*, 1*, 2*, 3*, 4*, 5*, 6*, 7*, 8*, 9*
OK.
Các bác thử xem có được không?
Làm thế này sẽ bị nhầm lẫn một chút nếu có các text ghi chú có số đề mục ở đầu, cẩn thận bỏ các text đấy đi trước khi lọc là ổn. :cheers:

Xin cảm ơn các bạn, mình đã làm theo cách của bạn và thấy cách này cũng rất hay. Nhưng có điều mình chưa hiểu "các text có ghi chú số mục ở đầu". Thực ra, mình "nhìn" thấy các text của mình ko có số mục ở đầu mà nó vẫn chọn. Bạn cho mình hỏi làm thế nào để bỏ chúng đi một cách nhanh nhất (làm được nhiều text có số mục ở đầu) được không?
Xin cảm ơn!
  • 0

#6 quan_gt

quan_gt

    biết vẽ circle

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

Đã gửi 26 September 2009 - 02:19 PM

Xin cảm ơn các bạn, mình đã làm theo cách của bạn và thấy cách này cũng rất hay. Nhưng có điều mình chưa hiểu "các text có ghi chú số mục ở đầu". Thực ra, mình "nhìn" thấy các text của mình ko có số mục ở đầu mà nó vẫn chọn. Bạn cho mình hỏi làm thế nào để bỏ chúng đi một cách nhanh nhất (làm được nhiều text có số mục ở đầu) được không?
Xin cảm ơn!


Em down thử file của bác về xem, thấy hơi lạ. Ko hiểu các số dạng .130, .50, .230 là những cái j. Những số mà ko có dấu . đằng trước là cái j?
Ban đầu, em lọc thử bằng .*, 1*,2*,3*..., 9* thì nó lẫn cả các chữ có bắt đầu bằng Đ vào.
Em lọc lại, dùng thêm .1*,.2*,.3*,.4*, ..., .9*, 1*,2*,3*...., 9* thì tách được các chữ viết ra, nhưng ko hiểu sao lại chọn thiếu một vài số. những cái đã lọc được thì tách lớp ra, còn lại em lọc tiếp một lần nữa như thế thì được hết.
Em xem thì thấy các chữ số trong file này hơi lạ. Lúc em thử ED, dù ko sửa gì, thoát lệnh, chữ của bác nó dịch sang một tẹo. Cái này thì em ko hiểu. Em bó tay.
Bác để ý chút xem các cái mình cần lọc, nó có j giống nhau, có j khác với các đối tượng khác rồi tự tìm cách lọc là được mà.
  • 0

#7 minhphuong_humg

minhphuong_humg

    biết lệnh offset

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

Đã gửi 26 September 2009 - 03:54 PM

Em down thử file của bác về xem, thấy hơi lạ. Ko hiểu các số dạng .130, .50, .230 là những cái j. Những số mà ko có dấu . đằng trước là cái j?
Ban đầu, em lọc thử bằng .*, 1*,2*,3*..., 9* thì nó lẫn cả các chữ có bắt đầu bằng Đ vào.
Em lọc lại, dùng thêm .1*,.2*,.3*,.4*, ..., .9*, 1*,2*,3*...., 9* thì tách được các chữ viết ra, nhưng ko hiểu sao lại chọn thiếu một vài số. những cái đã lọc được thì tách lớp ra, còn lại em lọc tiếp một lần nữa như thế thì được hết.
Em xem thì thấy các chữ số trong file này hơi lạ. Lúc em thử ED, dù ko sửa gì, thoát lệnh, chữ của bác nó dịch sang một tẹo. Cái này thì em ko hiểu. Em bó tay.
Bác để ý chút xem các cái mình cần lọc, nó có j giống nhau, có j khác với các đối tượng khác rồi tự tìm cách lọc là được mà.

Cảm ơn bạn rất rất nhiều. Cái số đó là diện tích của nhà đó đấy bạn ạ. Nhưng mình cũng như bạn, không hiểu tại sao cái thì có dấu . cái thì không có. Vì bây giờ, công việc của mình là chỉ cần cái tên đó thôi, còn những con số đó (tất cả) đều không cần thiết. Nếu làm như vậy thì hơi lâu nhỉ? Nhưng có lẽ sẽ nhanh hơn "nhặt" từng giá trị bằng tay đúng không bạn.
Xin cảm ơn bạn nhé!
  • 0