minhquanxdkd7
-
Số lượng nội dung
4 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi minhquanxdkd7
-
-
Chào các bạn mình là kiến trúc sư trong vai trò triển khai và quản lý dự án. Vì đặc thù công việc mình đang cần 1 lisp 2in1 như sau:
1. Đổi layer trong block về layer 0 mà vẫn giữ nguyên thuộc tính (color, linestyle, lineweight) của các layer cũ.
2. Đổi layer trong block về layer 0 mà vẫn giữ nguyên thuộc tính (linestyle, lineweight) của các layer cũ còn mầu sắc thì là (bylayer).
Mình tìm kiếm trên diễn đàn đã có lisp chuyển đổi layer trong block về layer hiện hành nhưng các thuộc tính (color, linestyle, lineweight) thì cũng chuyển thành bylayer. Nên cũng chỉ giảm được 1/3 thời gian chuyển đổi.
Mình thấy lisp này ứng dụng rất rộng trong các ngành xây dựng, kiến trúc, nội thất.
Nếu bạn nào tìm được hoặc viết được lisp mình xin thay mặt cộng đồng cảm ơn và hậu tạ!
-
@KangKun cảm ơn bạn!
Mình thấy lisp này rất hay rút ngắn được các thao tác.
Tuy nhiên mình thấy khi setup phần in trong layout vẫn phải điều chỉnh lại tốn rất nhiều thời gian.
Nếu như có thể bỏ phần "tỷ lệ bản vẽ" đi à tự động scale khung MV về kích thước khổ giấy thì tuyệt vời hơn nữa.
Ví dụ:
B1:mình vào layuot cài đặt Plot trong layout (nét in, khổ giấy, chế độ hiển thị làm mờ nét "Plot transparency" cái này mình cần nhất khi dùng layout...)
B2: Dùng lệnh theo lisp. khi đó chỉ cần khai báo khung in là A3 thì lisp sẽ tự tạo khung mv và scale khung rectang trong model về kích thước khổ giấy.
B3: Mình chỉ việc in (khi mà khung Mview đã được thu lại ở vị trí vùng in A3 rồi)
Hi vọng lisp này sẽ được hoàn thiện, nó rất tiện khi phải quản lý và tập hợp và in hàng trăm bản vẽ trong 1 dự án.
Thanks!
[Yêu cầu] viết lisp thống kê bản vẽ
trong AutoLisp
Đã đăng · Trả lời báo cáo
@gia_bach Sao chỉ thống kê được 5 dòng nhỉ?