Chuyển đến nội dung
Diễn đàn CADViet
naturooo

[Yêu cầu] Sửa lisp Mview

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

Các bác cho em hỏi chút với ạ.

Em muốn sau khi dùng lệnh Mview với layer Defpoints sau đó trở về layer mặc định trước đó. Vì nếu không về layer mặc định thì các nét vẽ tiếp theo sẽ trở thành nét Def khi mình không để ý in ra bị mất nét. Em có bắt trước mấy lisp đặt lại mặt định OSnap mà k được.

Các bác xem giúp em với ạ.

Trân trọng cảm ơn!

(defun C:VV() ((setq old_clayer (getvar "clayer")) (setvar "clayer" "defpoints") (command "mview") (setvar "clayer" old_layer))

 

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

Code của bạn đây:  Bạn học lisp cơ bản trên diễn đàn đi, chứ sửa lung tung là loạn xì ngầu..


(defun C:test ( / old_clayer)
  (command "mview" pause pause)
  (setq old_clayer (getvar "clayer"))
  (command "change" "l" "" "p" "layer" "defpoints" "")
  (setvar "clayer"  old_clayer)
  )

  • Like 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
1 giờ} trướ}c, Danh Cong cho biết:

Code của bạn đây:  Bạn học lisp cơ bản trên diễn đàn đi, chứ sửa lung tung là loạn xì ngầu..


(defun C:test ( / old_clayer)
  (command "mview" pause pause)
  (setq old_clayer (getvar "clayer"))
  (command "change" "l" "" "p" "layer" "defpoints" "")
  (setvar "clayer"  old_clayer)
  )

Cảm ơn bạn nhiều rất đúng ý mình :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

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

×