ledanh20275
-
Số lượng nội dung
4 -
Đã tham gia
-
Lần ghé thăm cuối
Bài đăng được đăng bởi ledanh20275
-
-
cảm ơn ĐVHà! nhưng mà nếu tính diện tích của các lớp (Các loại đất trong 1 trắc ngang) thì không làm được.chẳng hạn tớ kèm file dưới nhờ bạn chỉ dùm.
-
Bạn chạy thử Lisp xuất ra file CSV
sau đó dùng Excel mở file này, save as qua file *.xls
Cách sử dụng : tên lệnh 2CSV
lần luơt chọn :
- Text để lấy số lô
- đối tuơng để lấy Diện tích
- đối tuơng để lấy Khoảng lùi
lặp lại các buớc trên, nhấn Enter để kết thúc quá trình chọn.
- Chỉ ra ten file -> kết thúc.
(defun c:2Csv (/ chdai dtich ent1 ent2 ent3 lst solo tmp) (vl-load-com) (while (and (setq ent1 (car (entsel "\nchon Text de lay So lo :"))) (= (cdr (assoc 0 (entget ent1))) "TEXT") (setq solo (vlax-get(vlax-Ename->Vla-Object ent1)'TextString)) (setq ent2 (car (entsel "\nchon doi tuong de lay Dien tich :")) ent2 (vlax-Ename->Vla-Object ent2)) (and (vlax-property-available-p ent2 'area) (setq dtich (vlax-get ent2 'Area) ) ) (setq ent3 (car (entsel "\nchon doi tuong de lay Khoang lui :")) ent3 (vlax-Ename->Vla-Object ent3)) (and (vlax-property-available-p ent3 'Length) (setq chdai (vlax-get ent3 'Length) ) ) ) (princ "\n") (princ (setq tmp (strcat solo "," (rtos dtich) "," (rtos chdai)))) (setq lst (append lst (list tmp))) ) (if (setq tmp (getfiled "Ten file " (getvar "dwgprefix") "csv" 1)) (progn (setq tmp (open tmp "a")) (write-line "So lo,Dien tich,Khoang lui" tmp) (foreach txt lst (write-line txt tmp) ) (close tmp))) (princ))
bác gia_bach cho em hỏi với.tại sao em dùng ap -> load 2csv.lish-> gõ lệch 2csv / enter:chọn text để lấy số lô :kích chuột trái vào dt text->chọn đt để lấy diện tích: kích chuột trái vào vùng cần tính diện tích thì trên thanh comand trở về trạng thái bình thường.help me!
-
Tớ muốn vẽ 1 đường gấp khúc trong autocad nối các điểm khi biết tọa độ các điểm đó dưới dạng 1 file excell nhưng nếu mà dùng lệnh polyline thi nhập tọa độ điểm lâu quá, diễn đàn có cách nào hay thì chỉ dùm tớ với, thanks.........!
nhờ giúp list tính diện tích trong cad và tự động nhập trong excel
trong AutoLisp
Đã đăng · Trả lời báo cáo