Đến nội dung


Hình ảnh

hiệu chỉnh block


  • Please log in to reply
7 replies to this topic

#1 TKSVN

TKSVN

    biết pan

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

Đã gửi 21 August 2009 - 01:52 PM

Mong các cao thủ giúp đỡ, bên cty mình (làm về cơ điện) có nhận bản vẽ của bên xây dựng, bản vẽ này chứa rất nhiều các block khác nhau với các đặt màu của nét vẽ không theo by layer (do người tạo block đã chọn màu cố định rồi), mình bây giờ muốnchuyển toàn bô block đó về màu 8, liệu có lệnh hoặc lisp nào có thể làm nhanh được công việc đó hay không? cảm ơn nhiều
  • 0

#2 TKSVN

TKSVN

    biết pan

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

Đã gửi 21 August 2009 - 02:51 PM

không ai biết sao?? mình phải chinh sửa rất nhiều block, mệt quá :bigsmile:
  • 0

#3 TKSVN

TKSVN

    biết pan

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

Đã gửi 21 August 2009 - 03:14 PM

có phương pháp này dễ hơn, có bác nào có lisp để chuyển toàn bộ đối tượng trong bản vẽ về chế độ màu 'by layer' thì cho e xin với. cảm ơn nhiều
  • 0

#4 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1359 (rất tốt)

Đã gửi 21 August 2009 - 03:21 PM

có phương pháp này dễ hơn, có bác nào có lisp để chuyển toàn bộ đối tượng trong bản vẽ về chế độ màu 'by layer' thì cho e xin với. cảm ơn nhiều

PROPERTIES.....................color ........ bylayer
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#5 TKSVN

TKSVN

    biết pan

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

Đã gửi 21 August 2009 - 04:11 PM

PROPERTIES.....................color ........ bylayer

cảm ơn bác!
nhưng cách của bác ko nhanh lắm, e nhận được nhiều bản vẽ cua xây dựng, trong đó có chứa rất nhiều block khác nhau (các block này ko để màu ở chế độ by layer) bay h e muốn đổi nhanh màu của toàn bộ block này về màu 8 cơ mà bác, phải làm thế nào hả bác ????
  • 0

#6 gp14

gp14

    DO TUAN GIAP

  • Moderator
  • PipPipPipPipPipPipPip
  • 1860 Bài viết
Điểm đánh giá: 1120 (rất tốt)

Đã gửi 21 August 2009 - 10:45 PM

cảm ơn bác!
nhưng cách của bác ko nhanh lắm, e nhận được nhiều bản vẽ cua xây dựng, trong đó có chứa rất nhiều block khác nhau (các block này ko để màu ở chế độ by layer) bay h e muốn đổi nhanh màu của toàn bộ block này về màu 8 cơ mà bác, phải làm thế nào hả bác ????

Chọn toàn bộ các block rồi chuyển nó chuyển nó về màu 8 tương tự như by layer thôi mà bạn, vướng mắc ở đâu nhỉ?
  • 0

#7 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1359 (rất tốt)

Đã gửi 22 August 2009 - 08:29 AM

Chọn toàn bộ các block rồi chuyển nó chuyển nó về màu 8 tương tự như by layer thôi mà bạn, vướng mắc ở đâu nhỉ?

Vấn đề là 1 số người khi tạo block thì các đối tượng trong nó không phải là bylayer. hé hé.
Có nước mà ngồi dùng lệnh bedit + PROPERTIES.....................color ........ bylayer thôi.
*Muốn viết lisp cho việc này thì làm như sau:
-Đọc tên tất cả block trên bản vẽ. Làm lần lược cho từng block các việc sau.
-Chèn cái block đó ra. Đọc điểm chèn của hắn.
-EXPLODE nó ra. Chuyển về bylayer.
-Tạo nó thành block cùng tên. củng điểm chèn.
Xong. bạn nào có hứng thú thì giúp bạn ấy đi. Mình đang bận và không rành về làm việc với đối tượng danh sách (danh sách block trong bản vẽ)
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#8 TKSVN

TKSVN

    biết pan

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

Đã gửi 22 August 2009 - 08:42 AM

Vấn đề là 1 số người khi tạo block thì các đối tượng trong nó không phải là bylayer. hé hé.
Có nước mà ngồi dùng lệnh bedit + PROPERTIES.....................color ........ bylayer thôi.
*Muốn viết lisp cho việc này thì làm như sau:
-Đọc tên tất cả block trên bản vẽ. Làm lần lược cho từng block các việc sau.
-Chèn cái block đó ra. Đọc điểm chèn của hắn.
-EXPLODE nó ra. Chuyển về bylayer.
-Tạo nó thành block cùng tên. củng điểm chèn.
Xong. bạn nào có hứng thú thì giúp bạn ấy đi. Mình đang bận và không rành về làm việc với đối tượng danh sách (danh sách block trong bản vẽ)

cảm ơn bác duy782006, có bác nào giúp e ko ah? món lisp nay thì e chịu rồi
:bigsmile:
  • 0