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

Cần giúp đỡ về lisp xuất tọa độ và cao độ từ Cad sang Excel hoặc Txt

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

Xin chào!

Mình cần 1 lisp xuất dữ liệu từ Cad sang Excel như sau:

- File cad chỉ gồm Text thể hiện cao độ, Text có thể là MText, DT, dấu thập phân có thể là "," hoặc "."

- Mình muốn xuất ra file Excel hoặc Txt gồm 3 cột thông tin là X, Y, Z trong đó Z bằng luôn giá trị của Text đang thể hiện.

Mình kiếm khắp diễn đàn mà ko có. Rất mong được sự giúp đỡ của các bạn. 

Cảm ơn các bạn rất nhiều.

  • 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
Ngay bây giờ, Nghĩa NN cho biết:

Xin chào!

Mình cần 1 lisp xuất dữ liệu từ Cad sang Excel như sau:

- File cad chỉ gồm Text thể hiện cao độ, Text có thể là MText, DT, dấu thập phân có thể là "," hoặc "."

- Mình muốn xuất ra file Excel hoặc Txt gồm 3 cột thông tin là X, Y, Z trong đó Z bằng luôn giá trị của Text đang thể hiện.

Mình kiếm khắp diễn đàn mà ko có. Rất mong được sự giúp đỡ của các bạn. 

Cảm ơn các bạn rất nhiều.

Khắp trên diễn đàn đều có. Cố gắng tìm lại đi, nhiều lắm!

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
14 giờ trước, Nghĩa NN cho biết:

Cảm ơn bạn nhiều nhé, để mình nghiên cứu

 

Không được thì cứ pm mình qua Zalo: 0986370918 hoặc Skype: dinhvantrang73

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
(defun c:exptxt( / F FN LST ND P TT X Y)
 (setq lst	(ACET-SS-TO-LIST  (ssget '((0 . "*TEXT"))))
fn  (getfiled "Ten file: " "" "txt" 1)
f   (open fn "w")
 )
 (foreach e lst
   (setq tt (entget e)
  p  (cdr (assoc 10 tt))
  x  (rtos (car p) 2 3)
  y  (rtos (cadr p) 2 3)
  nd  (VL-STRING-TRANSLATE "," "." (cdr (assoc 1 tt)))
   )
   (write-line (strcat x "\t" y "\t" nd ) f)
 )
 (close f)
 (princ)
)

Chỉnh sửa chút cho nó dùng cùng loại dấu ".". Các toạ độ XY dùng 3 chữ số sau thập phân.

Nó vẫn còn mà.

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  

×