Đến nội dung


Hình ảnh
5 stars - based on 24598 reviews
- - - - -

Yêu Cầu Lisp] Dim Kích Thước Của Đối Tượng Block Và Tính Số Lượng Block


  • Please log in to reply
5 replies to this topic

#1 Mỹ Siro

Mỹ Siro

    biết zoom

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

Đã gửi 14 March 2017 - 05:34 PM

Chào các anh chị của diễn đàn chúng ta, hôm nay em muốn nhờ các cao thủ về viết lisp cad giúp em viết 1 lisp có chức năng như sau:

 - Dim kích thước của các đối tượng là block = 1 click ( quét chọn các đội tượng ) rồi enter (space)  là dim

 - Xuất bảng bao gồm tên block, kích thước dim tương ứng  và số lượng block đó ra cad (nếu block trùng nhau nghĩa là cùng 1 vị trí có 2 block giống nhau thì chỉ tính là 1 block tại vị trí đó thôi)

Em xin cảm ơn các anh chị và chúc anh chị sức khoẻ và diễn đàn mình ngày càng phát triển !

Em xin post file lên để cho các anh dễ hiễu:

http://www.cadviet.c...20_drawing1.dwg

Trong file em đã dim các đối tượng em muốn và có bảng thống kê em đã làm sẵn

Dim và text thì cứ lấy theo layer hiện hành là được ạ. Em cảm ơn !


  • -2

#2 Mỹ Siro

Mỹ Siro

    biết zoom

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

Đã gửi 14 March 2017 - 09:45 PM

Dạ em xin lổi vì không nói rỏ, block của em là cửa sổ và kích thước dim em đang nói là dum chiều rộng cửa sổ đó anh Hà
  • 0

#3 dragon01

dragon01

    biết pan

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

Đã gửi 14 March 2017 - 10:06 PM

yêu cầu chung chung thì chỉ dc câu trả lời chung chung, Mỗi người hiểu cách bạn trình bày khác nhau, ngồi đoán ý của bạn còn tốn time hơn viết xong cái lisp đó nếu bạn đưa ra dc bản vẽ có y/c cụ thể, rõ ràng .nếu thật sự muốn nhờ viết lisp gì đó, bạn phải post file mẫu lên, trong file mẫu y/c cụ thể rỗ ràng trc và sau khi dùng lisp ?block ntn, dim ntn, layer gì ? Hay tốn công sức viết cho đã xong rồi bạn lại y/c sửa lại theo ý bạn


  • 0

#4 Mỹ Siro

Mỹ Siro

    biết zoom

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

Đã gửi 14 March 2017 - 10:19 PM

yêu cầu chung chung thì chỉ dc câu trả lời chung chung, Mỗi người hiểu cách bạn trình bày khác nhau, ngồi đoán ý của bạn còn tốn time hơn viết xong cái lisp đó nếu bạn đưa ra dc bản vẽ có y/c cụ thể, rõ ràng .nếu thật sự muốn nhờ viết lisp gì đó, bạn phải post file mẫu lên, trong file mẫu y/c cụ thể rỗ ràng trc và sau khi dùng lisp ?block ntn, dim ntn, layer gì ? Hay tốn công sức viết cho đã xong rồi bạn lại y/c sửa lại theo ý bạn

để mai em sẽ gởi file lên cho anh xem, hiện tại em đang onl điện thoại nên không add file được ạ, cảm ơn gop ý của anh :)


  • 0

#5 Mỹ Siro

Mỹ Siro

    biết zoom

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

Đã gửi 15 March 2017 - 07:58 AM

yêu cầu chung chung thì chỉ dc câu trả lời chung chung, Mỗi người hiểu cách bạn trình bày khác nhau, ngồi đoán ý của bạn còn tốn time hơn viết xong cái lisp đó nếu bạn đưa ra dc bản vẽ có y/c cụ thể, rõ ràng .nếu thật sự muốn nhờ viết lisp gì đó, bạn phải post file mẫu lên, trong file mẫu y/c cụ thể rỗ ràng trc và sau khi dùng lisp ?block ntn, dim ntn, layer gì ? Hay tốn công sức viết cho đã xong rồi bạn lại y/c sửa lại theo ý bạn

http://www.cadviet.c...g1.dwg&w=168315

em đã upfile lên đễ các anh dễ hiểu rồi ạ. em củng nói yêu cầu rỏ hơn ở #1


  • 0

#6 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5723 Bài viết
Điểm đánh giá: 2637 (tuyệt vời)

Đã gửi 15 March 2017 - 10:13 AM

Làm kiểu này k làm nổi đâu bạn hiền ạ :) Câu chuyện sẽ dễ dàng hơn rất nhiều nếu bạn làm Block Dynamic, Action Stretch, có distance bằng chiều rộng cửa, Attribute tên cửa :) Lúc đó bạn tự DataExtraction ra bảng thống kê.
Chứ kiểu block với tên bock chả dính j đến nhau ntn thì lấy nguyên lý nào làm việc ?
  • 0