Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
dainganhast

update block

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

dainganhast    0

Các bác cho em hỏi, Em muốn update block thì làm thế nào?

Em sửa một file cơ bản trong đó chỉ có block, rồi sau đó em muốn đem block đó vào một bản vẽ khác đã có block đó rồi và muốn tất cả block trong bản vẽ đó update nội dung của bản block đã sửa.

xin chân thành cảm ơn các 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
nvson    4
Các bác cho em hỏi, Em muốn update block thì làm thế nào?

Em sửa một file cơ bản trong đó chỉ có block, rồi sau đó em muốn đem block đó vào một bản vẽ khác đã có block đó rồi và muốn tất cả block trong bản vẽ đó update nội dung của bản block đã sửa.

xin chân thành cảm ơn các Bác!

 

Cái này thì đâu cần phải VBA, bạn làm như sau:

file cơ bản trong đó chỉ có block: file_1

bản vẽ khác đã có block: file_2

 

+Mở đồng thời 2 file trên

 

+ Ở file_1 có block, bạn Explode block đó ra.

Thay đổi block đó (thêm bớt các đối tượng....), nhấn Ctrl+C để Copy các đối tượng đó sang bản vẽ file_2

 

+ Sang bản vẽ file_2 (có nhiều block), bạn nhấn Ctrl+V để Paste vào 1 vị trí bất kỳ

Nhần lệnh Block để tạo lại block với tên tương tự, chọn lại các đối tượng mà bạn vừa copy sang, chọn điểm...

Nhấn OK, AutoCad sẽ hỏi bạn là Block đã tồn tại, bạn nhấn nút Redefine, thế là tất cả các Block sẽ thay đổi theo.

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

oh, cảm ơn bạn. mình cũng đã làm vậy, thấy hơi mất công nên định hỏi xem có cách gì nhanh hơn không! :D

dù gì cũng cảm ơn bạn!

thân!

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
anhcos    177
Cái này thì đâu cần phải VBA

 

Nếu dùng cho vài chục bản vẽ thì sẽ gãy ngón tay vì gõ lệnh.

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
nghiautc    18

oh, cảm ơn bạn. mình cũng đã làm vậy, thấy hơi mất công nên định hỏi xem có cách gì nhanh hơn không! :D

dù gì cũng cảm ơn bạn!

thân!

Bạn có thể dùng cad 2010 mình nghĩ cũng dc,h ko có cad 2010 nên ko thử được, mình chỉ mới thấy đúng khi chèn 1 bản vẽ vào mà có block trùng tên bản vẽ cần chèn

thì nó hỏi có update ko trả lời yes là ok

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
anonmyous    1

Cái này có một hướng giải quyết nữa

+ Đầu tiên vào Format -> Rename -> đổi tên BLock ở trong bản vẽ muốn đổi

+ Copy block mới vào bản vẽ vừa đổi tên Block

+ Dùng Replace Block trong bộ Express

 

Xong

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

Đăng nhập để thực hiện theo  

×