Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
hoangtdh

Lỗi không đổi được màu layer trong cad

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

Gửi các bạn trong diễn đàn,

Mình có rất nhiều bản vẽ bị lỗi không đổi được màu của layer khi dùng lệnh la, khiến việc chỉnh sửa bản vẽ rất bực mình? Bạn nào biết cách xử lý lỗi trên không?

http://www.cadviet.com/upfiles/3/loi_ko_doi_duoc_mau_layer.dwg

Các bạn hướng dẫn qua cho mình tên hàm dùng đổi màu của layer để mình viết lisp đổi màu của layer sang 1 màu khác bằng cách chọn 1 đối tượng của lớp đó.

Hoàng

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

Gửi các bạn trong diễn đàn,

Mình có rất nhiều bản vẽ bị lỗi không đổi được màu của layer khi dùng lệnh la, khiến việc chỉnh sửa bản vẽ rất bực mình? Bạn nào biết cách xử lý lỗi trên không?

http://www.cadviet.com/upfiles/3/loi_ko_doi_duoc_mau_layer.dwg

Các bạn hướng dẫn qua cho mình tên hàm dùng đổi màu của layer để mình viết lisp đổi màu của layer sang 1 màu khác bằng cách chọn 1 đối tượng của lớp đó.

Hoàng

ags.jpg

 

Cả hai cách làm dùng lệnh LA và MA đều đổi được bình thường >> File không bị lỗi!

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

Gửi mr.nguyen08ql, hoan2182

Mình đã thử reset cả Win nhưng vẫn không được. Nếu tạo 1 file cad mới thì không bị lỗi này nhưng nếu copy 1 đối tượng từ bản vẽ bị lỗi trên sang thì file cad mới cũng bị lỗi y như vậy (như vậy chưa chắc là do cad). Rất nhiều người trong công ty mình đều bị lỗi này? Ko biết có phải do virus hay không.

Chính vì vậy mà mình đang phải tính viết lisp chỉnh tay xem có được hay không nhưng không biết hàm change colour của layer.

Hoàng

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

Bạn thử sửa đi 1 chút chỗ \n ^^ và nâng cấp lên dialog như thế này cho trực quan hè :

(defun c:ccl (/ dt la m)
(setq	dt    (car (entsel "\nChon doi tuong thuoc layer can doi mau: "))
	la    (cdr (assoc 8 (entget dt)))
	m (acad_colordlg 3)
)
(command "layer" "c" m la "")
(princ)
)

  • Vote tăng 2

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

Gửi ketxu,

Cám ơn bạn. Việc đổi màu chữ như bạn có cách nào nhanh không hay là sử dụng word tô màu thủ công?

Hoàng

Đó là chức năng của diễn đàn khi post trong tag Code bạ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

ags.jpg

 

Cả hai cách làm dùng lệnh LA và MA đều đổi được bình thường >> File không bị lỗi!

anh ơi em la 1 thành viên mới ạ, e mới học cad thôi nên nhờ các anh chỉ giáo nhiều ạ

cho em hỏi là nếu mình đổi màu layer mà muốn cập nhật những đối tượng đã vẽ trước đó thuộc lớp muốn dổi màu về màu mới thì làm thế nào ạ?

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

anh ơi em la 1 thành viên mới ạ, e mới học cad thôi nên nhờ các anh chỉ giáo nhiều ạ

cho em hỏi là nếu mình đổi màu layer mà muốn cập nhật những đối tượng đã vẽ trước đó thuộc lớp muốn dổi màu về màu mới thì làm thế nào ạ?

-Nếu bạn vẽ các đối tượng trước có màu là Bylayer thì nó tự cập nhật màu khi bạn đổi màu của layer (bạn cần biết đổi màu của layer khác với đổi màu của 1 đối tượng thộc layer).

-Nếu bạn vẽ các đối tượng trước có màu không phải Bylayer thì dùng lệnh layiso để lại layer cần chỉnh, chọn tất các đối tượng thuộc layer này và cho nó thày Byeyer là xong, (khuyên bạn chấn chỉnh ngay từ bây giờ nếu đang vẽ màu ko Bylyer)

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

bản vẽ của mình thì riêng lớp để màu 6 (màu hồng) thì không đổi được sang được màu khác trong layer . các màu khác thì lại đổi sang màu 6 và các màu khác thì bình thường . như vậy là sao nhỉ .mong mọi người chỉ giúp,

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

bản vẽ của mình thì riêng lớp để màu 6 (màu hồng) thì không đổi được sang được màu khác trong layer . các màu khác thì lại đổi sang màu 6 và các màu khác thì bình thường . như vậy là sao nhỉ .mong mọi người chỉ giúp,

Mình cũng bị như cậu này, thỉnh thoảng có layer không đổi mầu đc mà không biết tại sao, toàn phải làm thủ công tạo layer mới rồi chuyển tất cả từ layer cũ qua là khỏi :D

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

Mình cũng bị như cậu này, thỉnh thoảng có layer không đổi mầu đc mà không biết tại sao, toàn phải làm thủ công tạo layer mới rồi chuyển tất cả từ layer cũ qua là khỏi :D

Anh thử gửi bản vẽ của anh lên xem sao???

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

mình cũng gặp lỗi như bạn nhưng mình đã làm như vậy không biết có lỗi j không? nhưng trước mắt đã khắc phục được lỗi k sửa được màu trong layer

cách làm mình như sau

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

Bạn save bản vẽ thành đuôi dxf rồi thoát ra, cad hỏi có lưu thành file dwg không thì trả lời "No". Mở lại file dxf đã lưu, save thành file dwg có tên khác là khắc phục đượ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

Bạn dùng lệnh " LA " mở bảng layer , chọn màu xong nhấn nút Apply , nếu không được thì bỏ chọn nút " Apply to layer toolbar " góc trái bên dưới , lần đổi màu sau không đổi được thì lúc đó chọn lại " Apply to layer toolbar " 

  • Vote tăng 2

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

Bạn dùng lệnh " LA " mở bảng layer , chọn màu xong nhấn nút Apply , nếu không được thì bỏ chọn nút " Apply to layer toolbar " góc trái bên dưới , lần đổi màu sau không đổi được thì lúc đó chọn lại " Apply to layer toolbar " 

mình đã phải đăng ký và đăng nhập cảm ơn bạn nhiều nha, chỉ một cái click chuột thôi mà mấy bữa nay làm không được hihi

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  

×