Đến nội dung


Hình ảnh
- - - - -

[Yêu cầu] nhờ viết lisp thống kê text trong att


  • Please log in to reply
3 replies to this topic

#1 longbyoongho

longbyoongho

    biết vẽ pline

  • Members
  • PipPip
  • 61 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 05 September 2012 - 02:49 PM

Tình hình là e phải thống kê 1 bản vẽ san nền vì có nhiều chi tiết quá nên cứ hoa hết cả mắt lên. Bác nào viết hộ e cái lisp thống kê text trong block att với.
Đây là hình minh họa cho thắc mắc của e:
Hình đã gửi

Yêu cầu của e như sau:
1- chọn chiều cao cho text và tự động lưu giá trị cho lần nhập thứ 2.
2- cho phép lựa chọn số cột và tên tiêu đề của mỗi cột. Thứ tự tiêu đề theo chiều kim đồng hồ ở đây e thể hiện theo màu cho các bác dễ nhìn còn khi viết lisp thì chỉ cần bác cho text và line theo layer hiện hành là ok.
3- xuất bảng có độ rộng hàng và cột phù hợp với chiều cao text lựa chọn ở bước 1.
Thanks các bác, trong quá trình sử dụng có gì phát sinh e sẽ hỏi tiếp a. :D
  • 0
Đã 18 mùa cây lúa trổ bông,
Chưa 1 lần sờ mông con gái
Cũng từng ấy mùa khoai sọ,
Chưa 1 lần này nọ với ai.

#2 AutocadLisp

AutocadLisp

    biết pan

  • Members
  • Pip
  • 9 Bài viết
Điểm đánh giá: 4 (bình thường)

Đã gửi 05 September 2012 - 03:26 PM

Cách 1 : bạn dùng công cụ xuất thuộc tính của Block sang excel. Sau đó có thể link lại từ Excel về CAD
Attext (Attribute Extaction)

Cách 2 : viết lisp như bạn đang muốn => đề nghị viết lisp có phí !
  • 0

#3 VoHoan

VoHoan

    biết lệnh move

  • Members
  • PipPipPip
  • 129 Bài viết
Điểm đánh giá: 8 (bình thường)

Đã gửi 05 September 2012 - 04:16 PM

Bạn nên đưa file cad lên đế a e giải quyết, mình nghĩ cái này không khó về thuật toán nhưng sẽ mất tg. Cách thứ 2 của Autocadlisp thì ỏ CadViet chắc không dùng!?
  • 0

#4 gia_bach

gia_bach

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1435 Bài viết
Điểm đánh giá: 1426 (rất tốt)

Đã gửi 05 September 2012 - 09:00 PM

Tình hình là e phải thống kê 1 bản vẽ san nền vì có nhiều chi tiết quá nên cứ hoa hết cả mắt lên. Bác nào viết hộ e cái lisp thống kê text trong block att với.
Đây là hình minh họa cho thắc mắc của e:
Hình đã gửi

Yêu cầu của e như sau:
1- chọn chiều cao cho text và tự động lưu giá trị cho lần nhập thứ 2.
2- cho phép lựa chọn số cột và tên tiêu đề của mỗi cột. Thứ tự tiêu đề theo chiều kim đồng hồ ở đây e thể hiện theo màu cho các bác dễ nhìn còn khi viết lisp thì chỉ cần bác cho text và line theo layer hiện hành là ok.
3- xuất bảng có độ rộng hàng và cột phù hợp với chiều cao text lựa chọn ở bước 1.
Thanks các bác, trong quá trình sử dụng có gì phát sinh e sẽ hỏi tiếp a. :D

Yêu cầu tương tự như thế này tôi có viết rồi (đáp ứng khoảng 90%) - search trên CadViet nhé.
10% còn lại : sử dụng cách thứ 2 của Autocadlisp !
  • 1