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

NHỜ VIẾT LISP XÓA CÁC ĐỐI TƯỢNG ĐÈN LÊN 1 ĐƯỜNG

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

EM CÓ 1 VẤN ĐỀ NHƯ SAU: EM CÓ 1 CÁI RANH GIỚI(VÍ DỤ MÀU ĐỎ NHƯ HÌNH), MÀ CÓ CÁC ĐỐI TƯỢNG KHÁC NẰM ĐÈN LÊN TRÊN GIỜ EM MUỐN XÓA NHỮNG CÁI ĐÈ TRÊN RANH ĐÓ ĐI MÀ XÓA TAY LÂU QUÁ, RANH MÀU ĐỎ NÀY CÓ THỂ KÍN HOẶC CÓ THỂ LÀ 1 ĐƯỜNG POLYLINE

 NHỜ CÁC BÁC , CÁC ANH VIẾT HỘ CHO EM 1 CÁI LISP Ạ, EM CẢM ƠN

image.png.b3d0d78b658c61c0a0b03baaca0cbe75.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
31 phút trước, hoành đã nói:

EM CÓ 1 VẤN ĐỀ NHƯ SAU: EM CÓ 1 CÁI RANH GIỚI(VÍ DỤ MÀU ĐỎ NHƯ HÌNH), MÀ CÓ CÁC ĐỐI TƯỢNG KHÁC NẰM ĐÈN LÊN TRÊN GIỜ EM MUỐN XÓA NHỮNG CÁI ĐÈ TRÊN RANH ĐÓ ĐI MÀ XÓA TAY LÂU QUÁ, RANH MÀU ĐỎ NÀY CÓ THỂ KÍN HOẶC CÓ THỂ LÀ 1 ĐƯỜNG POLYLINE

 NHỜ CÁC BÁC , CÁC ANH VIẾT HỘ CHO EM 1 CÁI LISP Ạ, EM CẢM ƠN

 

Chắc là làm được, gửi bản vẽ lên đi bạn

  • 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
43 phút trước, hoành đã nói:

EM CÓ 1 VẤN ĐỀ NHƯ SAU: EM CÓ 1 CÁI RANH GIỚI(VÍ DỤ MÀU ĐỎ NHƯ HÌNH), MÀ CÓ CÁC ĐỐI TƯỢNG KHÁC NẰM ĐÈN LÊN TRÊN GIỜ EM MUỐN XÓA NHỮNG CÁI ĐÈ TRÊN RANH ĐÓ ĐI MÀ XÓA TAY LÂU QUÁ, RANH MÀU ĐỎ NÀY CÓ THỂ KÍN HOẶC CÓ THỂ LÀ 1 ĐƯỜNG POLYLINE

 NHỜ CÁC BÁC , CÁC ANH VIẾT HỘ CHO EM 1 CÁI LISP Ạ, EM CẢM ƠN

 

 

 

Em nên tìm hiểu 1 số công cụ lựa chọn đối tượng ( Lựa chọn xong rồi thao tác gì tùy em ).

+ 1. Gõ lệnh Select >> Gõ "ABC" >> Nhìn dòng Command line >>> Lựa chọn Fence . ( Đọc thêm Previous, Last, CP, WP.)

+ 2. Sử dụng Fatsel.

 

Ngoài ra thì dùng thêm 1 số công cụ trong Filter để lọc đối tượng nếu cầ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
25 phút trước, hoành đã nói:

bo tri inverter quang duc.dwg
BẢN VẼ ĐÂY BÁC, NHỜ BÁC LÀM GIÚP. EM CẢM ƠN.

Đây nhé bạn: 

(defun c:te (/ ent ss)
  (while (setq ent (car (entsel "\nPick Ranh Gioi")))
    (acet-ss-zoom-extents (acet-list-to-ss (list ent)))
    (if (not (setq ss (ssget "_CP" (acet-geom-vertex-list ent))))
      (setq ss (ssget "_F" (acet-geom-vertex-list ent))))
    (command "ERASE" (ssdel ent ss ) "")
    (vlax-invoke (vlax-get-acad-object) 'zoomprevious)
    )
  )

 

  • 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, Doan Nguyen Van đã nói:

Đây nhé bạn: 


(defun c:te (/ ent ss)
  (while (setq ent (car (entsel "\nPick Ranh Gioi")))
    (acet-ss-zoom-extents (acet-list-to-ss (list ent)))
    (if (not (setq ss (ssget "_CP" (acet-geom-vertex-list ent))))
      (setq ss (ssget "_F" (acet-geom-vertex-list ent))))
    (command "ERASE" (ssdel ent ss ) "")
    (vlax-invoke (vlax-get-acad-object) 'zoomprevious)
    )
  )

 

EM CẢM ƠN BÁC NHIỀU Ạ, THANK

 

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

NẾU EM MUỐN THAY ĐỔI: XÓA NHỮNG CÁI HCN MÀ ĐÈN LÊN CÁI BLOCK THÌ ĐƯỢC KHÔNG BÁC???
TRONG BẢN VẼ EM GỬI CÓ  1 CÍA BLOCK LÀ ĐƯỜNG SÔNG SUỐI MÀU XANH ĐÓ BÁC, NHỮNG CÍA NÀO MÀ ĐÈ LÊN NÓ EM CŨNG MUỐN XÓA Đ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

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

×