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

nguyenvinh5779

Thành viên
  • Số lượng nội dung

    18
  • Đã tham gia

  • Lần ghé thăm cuối

  • Ngày trúng

    1

Cập nhật trạng thái được đăng bởi nguyenvinh5779

  1. cho mình xin lilsp copy den layer hien hành voi ! xin cam on

  2. Xin cam on bạn da chi gúp

  3. nhờ bạn giúp dùm mình lisp này !

    mình muốn chiều cao chữ bang cach chon trên màn hình !

    xin cám on ban !

    (defun C:fd( / ss L e #h)
    (setvar 'textsize
    (cond ((getdist (strcat "\nSpecify Area text height by two points on screen : ")))
    ((getvar 'textsize))
    )
    )

    (vl-load-com)
    (defun Length1(e) (/ (vlax-curve-getDistAtParam e (vlax-curve-getEndParam e)) 1000))
    (or ans (setq ans 1))
    (setq
          L (strcat "L : "
       (vl-princ-to-string (* (getvar "dimlfac") (apply '+
           (mapcar 'Length1 (vl-remove-if 'listp (mapcar 'cadr (ssnamex (ssget (list (cons 0 "LINE,ARC,CIRCLE,POLYLINE,LWPOLYLINE,ELLIPSE,SPLINE")))))))))) "m"))
       (setq
       ans (cond ((getint (strcat "\nPhuong an nhap ket qua < " (itoa ans) " > :")))(ans))
       txtObj (cond     ((= ans 1) (vlax-ename->vla-object (car (entsel "\nChon text ghi ket qua :"))))
                       (T (vla-addtext (vla-get-modelspace (vla-get-activedocument (vlax-get-acad-object))) L (vlax-3d-point (getpoint "\n Chon diem nhap ket qua" )) #h ))))
    (vla-put-TextString txtObj L)
    (vla-put-Height txtObj #h)
    (princ))

×