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

Xin sửa dùm lisp bị lỗi. lisp off set ra 2 bên bị lỗi

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

Lisp nay của bác Thaistreet viết nhưng vẫn còn lỗi: Sau khi offset đối tượng ra 2 bên thì xuất hiện hộp thoai hỏi "Có xóa đối tượng cũ hay không? [Co/Khong] (giống xóa đối tượng cũ của lệnh MIRROR)

Nhưng chọn Co hay Khong thì đối tượng cũ vẫn không bị xóa
Bác nào có thể giúp em fix lỗi này ko?
E xin cám ơn.
 

(OO) OFFSET RA 2 BEN.lsp

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
17 giờ trước, beeboy đã nói:

Trả lời: doductiep

Vẫn lỗi cũ, vẫn không xóa đối tượng gốc sau khi chọn có.

 

 

Bạn chỉnh 2 cái này cho nó giống nhau và gõ lệnh chuẩn thì nó sẽ tự xóa. ^_^

image.png.9bdefbb2b6d0dce1e96b66874697710c.png

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

(initget (+ 2 4) "c k")

nil

(setq kwrd (getkword " Xóa đối tượng gốc không ? [Co'/Khong]  ")): c

C

(initget (+ 2 4) "c k")

nil

(setq kwrd (getkword " Xóa đối tượng gốc không ? [Co'/Khong]  ")): C

C

(initget (+ 2 4) "C K")

nil

(setq kwrd (getkword " Xóa đối tượng gốc không ? [Co'/Khong]  ")): c

C

(initget (+ 2 4) "C K")

nil

(setq kwrd (getkword " Xóa đối tượng gốc không ? [Co'/Khong]  ")): 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
Vào lúc 9/6/2018 tại 15:54, beeboy đã nói:

Trả lời: doductiep

Vẫn lỗi cũ, vẫn không xóa đối tượng gốc sau khi chọn có.

 

Mình test cả mấy lần rồi ok mà bạn . Không hiểu

Chọn có hay không chỉ gõ c hoặc k thôi. Hẳn là Co là không đượ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

(OO) OFFSET RA 2 BEN.lsp

 

 lời: doductiep

Vẫn lỗi cũ, vẫn không xóa đối tượng gốc sau khi chọn có.


Minh dung duoc roi thank bac, nhung co mot chut xiu bất tiện là
1: Line mới offset ra nhận curent layer chứ ko nhận source layer

2: Khi nhấp chọn Co'/Khong trong hộp thoại "Có xóa đối tượng gốc không?" thì lisp không nhận lệnh nếu dùng chuột click vào hộp thoại.

. Bác chỉnh dùm em thêm khúc " lựa chọn layer gốc hay layer hiện tại" và lỗi click lệnh trong hộp thoại xin cám ơn bác trước :)
 

P/S: mình đã thêm 2 đối tượng là XLINE và RAY vào chỗ nhận diện đối tượng: (setq ss (ssget '((0 . "LWPOLYLINE,LINE,ARC,CIRCLE,ELLIPSE,SPLINE,XLINE,RAY")))))

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

co mot chut xiu bất tiện là
1: Line mới offset ra nhận curent layer chứ ko nhận source layer

2: Khi nhấp chọn Co'/Khong trong hộp thoại "Có xóa đối tượng gốc không?" thì lisp không nhận lệnh nếu dùng chuột click vào hộp thoại.

Các Bác chỉnh dùm em thêm khúc " lựa chọn layer gốc hay layer hiện tại" và lỗi click lệnh trong hộp thoại xin cám ơn bác trướ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

×