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

Chào các bạn ! Mình xin nhờ các bạn viết lisp này.

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

Mình xin nhờ các bạn viết lisp hoặc bạn nào có thì cho mình xin.

Mình muốn lisp chia text chữ số cho 1000 . Vi dụ như : 12345678 thành 123456.678

xin cam ơn .

Minh tìm trên mạng lisp này . nhờ các bạn chỉnh giúp

 

(defun c:test ( / TEXT WORD NUMBER )
  (vl-load-com)
  (if (setq sset (ssget '((0 . "text"))))
    (repeat (setq cnt (sslength sset))
      (setq TEXT (ssname sset (setq cnt (1- cnt))))
      (setq OBJECT (vlax-ename->vla-object TEXT))
      (if
    (and
      (vlax-property-available-p OBJECT 'TextString)
      (setq NUMBER (read (vla-get-TextString OBJECT ))); atof
      (numberp NUMBER)
      )
    (vla-put-Textstring OBJECT (rtosta NUMBER 2 0))
    )(princ "\nNUMBER please!!")
      )
    )
  )
  (princ)

  • Vote giảm 2

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

Dùng tool Cadman gì ấy trên trang của autodesk có cái này và nhiều chức năng lắm bạn tìm thử xem máy mình có nhưng mà 4MB k up đc

  • Vote giảm 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

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  

×