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

Lisp tính diện tích và chiều dài

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

Vào lúc 2/12/2024 tại 07:05, ConGioLanhKK đã nói:

Các bạn nào có lisp tính đồng thời Diện tích và chiều dài trong autocad không ạ? cho mình xin với !

 

Có cái này sưu tầm được sửa lại cho bạn.

(defun c:tdt2 ( / a i s le texth) 

    (if (setq s
            (ssget
               '(   (0 . "CIRCLE,ELLIPSE,*POLYLINE,SPLINE")
                    (-4 . "<NOT")
                        (-4 . "<AND")
                            (0 . "POLYLINE") (-4 . "&") (70 . 80)
                        (-4 . "AND>")
                    (-4 . "NOT>")
                )
            )
        )
        (progn
            (setq a 0.0 le 0.0)
            (repeat (setq i (sslength s))
				(setq ssn (ssname s (setq i (1- i))))
                (setq a (+ a (vlax-curve-getarea ssn)))
				(setq 
                      le (+ le (vlax-curve-getdistatparam ssn (vlax-curve-getendparam ssn)))
                )

            )
		
			(setq texth (getreal "\nNhap vao chieu cao Text"))
			(command
				  "_.MTEXT"
				  pause				

				  "_Height" texth
				  "_none" "@"			
				  	(strcat "Di\\U+1EC7n t\\U+00EDch: " 
							(rtos (* a 0.000001) 2 2) " m2"
							"\\PChi\U+1EC1u d\U+00E0i: "
							(rtos le 2 2)		" m"

					)
				  ""						  
			)
        )
    )
	(vl-load-com)
    (princ)
)

 

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 20/7/2025 tại 13:28, hochoaivandot đã nói:

Xem thử có đúng chức năng bạn cần không nhé: https://dbd.028.vn/2025/07/20/tinh-dien-tich-tung-doi-tuong-rieng-le/

Ketxu chia sẻ lại cả bộ lisp đó trên cộng đồng nhé

  • 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

ketxu ơi, tại https://dbd.028.vn ,dbd (hochoaivandot) chia sẻ bộ lisp kèm theo một thông điệp. ketxu chia sẻ lisp đầy đủ với thông điệp giúp mình nhé. Thanks bá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
12 giờ trước, hochoaivandot đã nói:

ketxu ơi, tại https://dbd.028.vn ,dbd (hochoaivandot) chia sẻ bộ lisp kèm theo một thông điệp. ketxu chia sẻ lisp đầy đủ với thông điệp giúp mình nhé. Thanks bác.

 

 

Có phải đoạn alert khi load file k a ? Hay thông điệp trên web. Ket share nguyên lại cái web của b

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

ket share website thì tốt quá ket ơi. Thank bạn nhiều.

Vâng, e đã share trên Page https://www.facebook.com/share/p/19hPZKARZJ/, và 4 Group e đang Quản trị. Mọi thông tin e vẫn để nguyê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

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  

×