Đến nội dung


Hình ảnh
- - - - -

Xin lisp insert block thuộc tính vào các điểm theo list tọa độ có sẵn


  • Please log in to reply
7 replies to this topic

#1 gasmanc

gasmanc

    biết vẽ line

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

Đã gửi 04 January 2014 - 10:49 AM

http://www.cadviet.c...nsert_block.rarMình có 1 block thuộc tính. Bây giờ mình cần insert block này vào các điểm có tọa độ được thống kê trong bảng excel.

Mình đã search trên diễn đàn nhưng chưa có lisp hay VBA nào ưng ý. Vậy mình rất mong các bạn giúp đỡ viết giúp mình lisp (hoặc VBA) để giải quyết bài toán trên. Hiện tại mình chỉ cần insert block thuộc tính này vào đúng từng điểm. Còn nếu có thể cập nhật luôn tọa độ vào cho từng block nữa thì hoàn hảo.

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


  • 0

#2 txchuong

txchuong

    biết vẽ circle

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

Đã gửi 04 January 2014 - 01:14 PM

Theo tớ cái này không cần Lisp gì cho nó mệt, vì lisp không đọc được file excel mà bạn phải saves thành file text rồi mới dùng lsp để đọc file text đó.

Bạn viết luôn cái hàm trong file excel đó ở dòng trên cùng rồi kéo cái rột đến dòng cuối cung Ctrl+C và sang CAD Ctrl+V vào cái dòng Command là OK.

Nhớ tắt osnap trước khi paste.

Gửi cho bạn file mẫu tớ vẫn dùng.http://www.cadviet.c...5_chenblock.rar


  • 1

#3 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 04 January 2014 - 01:54 PM

Theo tớ cái này không cần Lisp gì cho nó mệt, vì lisp không đọc được file excel mà bạn phải saves thành file text rồi mới dùng lsp để đọc file text đó.

Bạn viết luôn cái hàm trong file excel đó ở dòng trên cùng rồi kéo cái rột đến dòng cuối cung Ctrl+C và sang CAD Ctrl+V vào cái dòng Command là OK.

Nhớ tắt osnap trước khi paste.

Gửi cho bạn file mẫu tớ vẫn dùng.http://www.cadviet.c...5_chenblock.rar

 

Đương nhiên, giải quyết theo cách "none_Lisp" như bạn cũng ok nhưng phát biểu lisp không đọc được file excel là 1 phát biểu hoàn toàn sai


  • 1

#4 gasmanc

gasmanc

    biết vẽ line

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

Đã gửi 04 January 2014 - 08:56 PM

Theo tớ cái này không cần Lisp gì cho nó mệt, vì lisp không đọc được file excel mà bạn phải saves thành file text rồi mới dùng lsp để đọc file text đó.

Bạn viết luôn cái hàm trong file excel đó ở dòng trên cùng rồi kéo cái rột đến dòng cuối cung Ctrl+C và sang CAD Ctrl+V vào cái dòng Command là OK.

Nhớ tắt osnap trước khi paste.

Gửi cho bạn file mẫu tớ vẫn dùng.http://www.cadviet.c...5_chenblock.rar

 

Cảm ơn bạn đã trả lời. Mình đang thử nhưng chưa biết cách sử dụng và ứng dụng vào bài của mình như thế nào cả. Bạn có thể hướng dẫn chi tiết cách sử dụng nó giúp mình được không? 


  • 0

#5 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 05 January 2014 - 06:48 AM

Cảm ơn bạn đã trả lời. Mình đang thử nhưng chưa biết cách sử dụng và ứng dụng vào bài của mình như thế nào cả. Bạn có thể hướng dẫn chi tiết cách sử dụng nó giúp mình được không? 

 

Trong topic ở đường Link dưới đây, mình đã hướng dẫn cụ thể. Bạn tham khảo và ứng dụng nhé!

http://www.cadviet.c...-toa-do-co-san/


  • 1

#6 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

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

Đã gửi 06 January 2014 - 04:40 PM

Cảm ơn bạn đã trả lời. Mình đang thử nhưng chưa biết cách sử dụng và ứng dụng vào bài của mình như thế nào cả. Bạn có thể hướng dẫn chi tiết cách sử dụng nó giúp mình được không? 

Hề hề hề,

Đây là lisp có thể giúp bạn insert  block thuộc tinh coordinate của bạn vào các điểm đã được thống kê trong bảng tọa độ trên file excel tương tự như file bạn gửi với đầy đủ các giá trị thuộc tính của nó cũng được chọn từ cái bảng excel này.

bạn hãy download về và dùng thử xem có ý kiến gì không nhé.

http://www.cadviet.c...eobangtoado.lsp


  • 1
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#7 gasmanc

gasmanc

    biết vẽ line

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

Đã gửi 06 January 2014 - 09:09 PM

Hề hề hề,

Đây là lisp có thể giúp bạn insert  block thuộc tinh coordinate của bạn vào các điểm đã được thống kê trong bảng tọa độ trên file excel tương tự như file bạn gửi với đầy đủ các giá trị thuộc tính của nó cũng được chọn từ cái bảng excel này.

bạn hãy download về và dùng thử xem có ý kiến gì không nhé.

http://www.cadviet.c...eobangtoado.lsp

 

Thật tuyệt vời. Nó hoàn toàn đúng với mong muốn của mình. Chân thành cảm ơn bạn!


  • 0

#8 gasmanc

gasmanc

    biết vẽ line

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

Đã gửi 06 January 2014 - 09:11 PM

Trong topic ở đường Link dưới đây, mình đã hướng dẫn cụ thể. Bạn tham khảo và ứng dụng nhé!

http://www.cadviet.c...-toa-do-co-san/

 

Mình đã đọc và đã có thể hiểu được về cách sử dụng này rồi. Rất hữu ích, có thể ứng dụng rất nhiều thứ. Cả cách của bạn và Lisp của phamthanhbinh mình đều đã sử dụng được. 

Cảm ơn Tue_NV rất nhiều vì đã giúp đỡ mình. 


  • 0