Trang chủ

September 29, 2013

Lisp Lấy tọa độ Polyline, Line trong bản vẽ AutoCAD vào Clipboard | How to get Coordinates in AutoCAD

Việc chuyển đổi dữ liệu qua lại giữa AutoCAD và Excel là vô cùng cần thiết. Dưới đây là một ứng dụng AutoLISP giúp copy dữ liệu tọa độ các đỉnh Polyline, 3dPolyline, Line vào clipbloard, qua đó có thể sử dụng để tùy chỉnh trên Excel.

Sau khi Appload LHID.VLX, sử dụng lệnh LHID từ dòng lệnh.

Video hướng dẫn:



Link tải: =>

Ngoài việc sử dụng lệnh LHID từ dòng lệnh, các AutoLISP-er còn có thể sử dụng hàm defun được định nghĩa sẵn trong LHID.VLX

(defun lhgetcoords (ent))

Hàm lhgetcoords nhận tham số đầu vào là ename của đối tượng và trả về list gồm tọa độ các điểm.



Cập nhật:


Thay vì chọn đối tượng, bạn có thể pick từng điểm để lấy tọa độ của các điểm vào clipboard.

Lưu ý khi sử dụng Excel:

Sử dụng định dạng dấu thập phân là dấu chấm (.)

Định dạng dấu chia cách phần nguyên và thập phân phải là dấu "." (dấu chấm) theo định dạng của AutoCAD nhé!

Giới thiệu Lisp in nhiều file dwg

    


Download LHID.VLX Mediafire (Direct link)

8 comments:

  1. không ap và dùng được lip bạn ak :v gõ LHID toàn báo lỗi

    ReplyDelete
  2. Bạn cho mình biết lỗi như thế nào?

    ReplyDelete
  3. cỦA MÌNH K HIỂU SAO LOAD LISP THÀNH CÔNG RỒI MÀ GÕ LỆNH LẠI K NHẬN LÀ SAO BẠN NHỶ

    ReplyDelete
  4. Sau khi coppy xong nhiều số thập phân quá .
    Pase vào excel lỗi dấu chấm với dấu , phải làm sao

    ReplyDelete
    Replies
    1. Trước khi Paste vào Excel, bạn phải định dạng lại dấu thập phân trong Excel là dấu chấm (.) Vì mặc định AutoCAD chỉ dùng dấu chấm (.) thập phân thôi bạn nhé!

      Delete
  5. Với tọa độ UCS thì không xuất được ra đúng bạn ạ. Cảm giác nó chỉ nhận tọa độ ban đầu

    ReplyDelete