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

[Yêu Cầu] lisp dim với layer và dimstyle mặc định

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

Bản vẽ của mình đã set sẵn 1 số layer va dimstyle mặc định riêng của mình. VD: dim với tỉ lệ 1:50 thì dung layer dim và dimstyle 1:50

và minh muốn 1 cái lisp vd khi can dim với tỷ lệ 1:50 thì chỉ cần gõ d50 là tu động dim sẽ dùng layer dim và dimstyle 1:50

Tương tự cho các ty lệ khác và da50 với dim xiên

Mong các cao thủ giúp đỡ ^_^ Thank

Nếu được thì sau khi dim xong sẽ tự chuyển về layer đang sữ dụng trước khi dim

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 tạo được dimstyle tên 1:50 bằng cách nào ?

Ví dụ mẫu cho bạn đây, mình đã ghi chú để bạn tự ý thêm, sửa những chỗ tong "" cho ưng

Bài toán này có thể làm bằng Reactor cho unknown command nhưng sẽ gây rắc rối cho bạn

 

(defun c:d50(/ ov)
(setq ov (getvar 'clayer))
(setvar 'clayer "d50") 	;d50 = ten layer trong ban ve
(command "-dimstyle" "restore" "D50")  ;D50 = Dimstyle trong ban ve
(command "dimlinear")  ;Dimlinear = lenh can thuc hien
(setvar 'clayer ov)
)

  • 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

Thank ketxu nhiều ^_^

luôn tiện cho mình hỏi: lệnh dimcontinue có cách nào để khi minh dung lệnh nó sẽ lấy theo định dạng của dim mốc ban đầu ko vì thường dim nối tiếp là dùng cùng layer và dimstyle nhưng nếu mình dùng dimcontinue thì no se lấy cái lấy cái layer và dimstyle hiện hà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

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  

×