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  
dactam

biến đổi thuộc tính nhiều đối tượng ??!??

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

dactam    0

lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

 

Nhưng giả sử trường hợp:

...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)

và 1000 đối tượng mang thuộc tính layer B (không thuộc block)

...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

 

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?

....

làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắ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
hdg2318    31
lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

 

Nhưng giả sử trường hợp:

...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)

và 1000 đối tượng mang thuộc tính layer B (không thuộc block)

...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

 

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?

....

làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.

khongg biết bạn đã thử cách này chưa :cheers:

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
svba1608    624
một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.

khongg biết bạn đã thử cách này chưa :cheers:

Hoặc bạn có thể sử dụng lệnh filter (lệnh tắt fi)

Về cách sử dụng bạn tự tìm hiểu hoặc xem tại đâ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
tucdrom    642
lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

 

Nhưng giả sử trường hợp:

...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)

và 1000 đối tượng mang thuộc tính layer B (không thuộc block)

...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

 

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?

....

làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

Sao bạn lại fải pick từng đối tượng.Sau khi đã pick chọn đối tượng gốc thì ta có thể dùng chuột quét toàn bộ 1000 đối tượng đích 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
w1nDream    73
lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

 

Nhưng giả sử trường hợp:

...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)

và 1000 đối tượng mang thuộc tính layer B (không thuộc block)

...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

 

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?

....

làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

 

Có thể dùng các cách sau:

1.Bạn hãy dùng lệnh Layiso để jữ riêng layer A và layer B lại.Sau đó MA pick vào đối tượng Layer A và bôi tất cả đối tượng của layer B.

2.Để layer A hiện hành sau đó dùng lệnh LAYCUR rồi quét chọn toàn bộ đối tượng Layer B.

3.Dùng lệnh SSX chọn 1 đối tượng Layer B--Enter

Sau đó MA pick đối tượng Layer A---- rồi đánh P để select---Enter---> OK

 

Type "ssx" at a Command: prompt or

(ssx) at any object selection prompt.

Select object :

Current filter: ((0 . "TEXT") (7 . "ChuSo") (8 . "DIENDIENTICH") (210 0.0 0.0

1.0))

Enter filter option [block

name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]:

750 found.

 

Command:

Command: ma MATCHPROP

Select source object:

Current active settings: Color Layer Ltype Ltscale Lineweight Thickness

PlotStyle Text Dim Hatch Polyline Viewport Table

 

Select destination object(s) or [settings]: p

Select destination object(s) or [settings]:

:cheers:

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
lệnh MA là để quét biến đối tượng A thành thuộc tính của đối tượng B bằng cách pick chọn 1 đối tượng gốc rồi pick đối tượng kia.

 

Nhưng giả sử trường hợp:

...ví dụ có 1000 đối tượng mang thuộc tính layer A (không thuộc block)

và 1000 đối tượng mang thuộc tính layer B (không thuộc block)

...vậy làm thế nào để biến đổi hàng loạt 1000 đối tượng layer A cũng có thuộc tính giống layer B?

 

....không lẽ ngồi pick từng đối tượng cho đến lúc pick xong 1000 đối tượng chắc chết!?

....

làm ơn chỉ gấp dùm mình, vì đag làm cái đồ án quy hoạch, mình còn gà cad lắm

bạn nên tham khảo:

http://www.cadviet.com/cadtips/60_The_nao_...huyen_nghiep/0/

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
dactam    0
một cách đơn giản, click phải chuột, chọn Quick select ---> bạn sẽ lọc được toàn bộ đối tượng A, rồi thay đổi thuộc tính của tất cả A bằng lệnh MO.

khongg biết bạn đã thử cách này chưa :cheers:

mình vẫn chưa hiểu cách này lắm.

Trong đồ án của mình như sau:

gồm có cao độ dạng TEXT và đường đồng mức dạng SPLINE

sở dĩ mình có câu hỏi như trên vì:

- nửa số cao độ và đường đồng mức cùng thể hiện layer A

- nửa số cao độ và đường đồng mức kia cùng thể hiện layer B

hjc, nghe có vẻ hơi lằng nhằng chút nhỉ!

 

Để em tóm tắt lại thế này:

 

+ LAYER A gồm: các cao độ và các đường đồng mức

+ LAYER B gồm: các cao độ và các đường đồng mức luôn!!!! (hjc, giảng viên đưa cái file trời đánh như vậy đó!!!)

và 2 cái nửa này nó cứ trộn lẫn vào nhau nên ko thể pick bên này và quét chọn hết bên kia được

Em chỉ mún cho cao độ hiện lên thôi (ngặt một nỗi là nữa số cao độ này thuốc layer A, nửa kia thuộc layer B (đường đồng mức cũng vậy!!!) )

 

Giờ phải làm sao cho biến các đồng mức thuộc layer A thành layer B (và làm tương tự vậy cho các cao độ) rồi sau đó mới layiso cho cái cái nào hiện cái nào ẩn đ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
dactam    0
Có thể dùng các cách sau:

1.Bạn hãy dùng lệnh Layiso để jữ riêng layer A và layer B lại.Sau đó MA pick vào đối tượng Layer A và bôi tất cả đối tượng của layer B.

2.Để layer A hiện hành sau đó dùng lệnh LAYCUR rồi quét chọn toàn bộ đối tượng Layer B.

3.Dùng lệnh SSX chọn 1 đối tượng Layer B--Enter

Sau đó MA pick đối tượng Layer A---- rồi đánh P để select---Enter---> OK

 

Type "ssx" at a Command: prompt or

(ssx) at any object selection prompt.

Select object :

Current filter: ((0 . "TEXT") (7 . "ChuSo") (8 . "DIENDIENTICH") (210 0.0 0.0

1.0))

Enter filter option [block

name/Color/Entity/Flag/LAyer/LType/Pick/Style/Thickness/Vector]:

750 found.

 

Command:

Command: ma MATCHPROP

Select source object:

Current active settings: Color Layer Ltype Ltscale Lineweight Thickness

PlotStyle Text Dim Hatch Polyline Viewport Table

 

Select destination object(s) or [settings]: p

Select destination object(s) or [settings]:

:cheers:

 

 

oh, thanks bác nhìu!

mình đã dùng cách thứ 3 của bác rất phù hợp trong trường hợp này của em!!!

em làm đc oài! hj

cảm ơn 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

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  

×