Đến nội dung


Hình ảnh
- - - - -

[ Hỏi ] Lỗi trong lisp matchprop nội dung text


  • Please log in to reply
3 replies to this topic

#1 various

various

    biết vẽ polygon

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

Đã gửi 31 October 2012 - 11:35 PM

Chào mọi người. Chả là lúc trước mình có dùng tool speedcad. Có lisp ma text rất hay. Search thì được biết là do bác kietxu viết. Mình có down về nhưng ko hiểu sao dùng thì chỉ ma được text riêng lẻ, hoặc text trong block đã bị explode. Còn lại không thể ma text trong dim, trong block

Command tt , Chọn text bị thay thế :; error: bad DXF group: (1). Hoặc chọn text thay thế thì không có hiện tượng gì. Các đối tượng chọn ko đổi thành nét đứt như khi select bình thường.


(defun c:tt (/ A B)
(if (setq A (nentsel "\nCh\U+1ECDn text ngu\U+1ED3n :"))
(progn
(setq A (cdr (assoc 1 (entget (car A)))))
(while (setq B (car (nentsel "\nCh\U+1ECDn text b\U+1ECB thay th\U+1EBF :")))
(entmod
(subst
(cons 1 A)
(assoc 1 (entget B))
(entget B)
) ;_ end of subst
) ;_ end of entmod
) ;_ end of while
) ;_ end of progn
) ;_ end of if
(princ)
) ;_ end of defun

Mong mọi người giải đáp. Mình vừa test trên 1 máy khác cũng bị hiện tượng như vậy. Tức là lisp chỉ hoạt động trên text đơn thuần.






  • 0

#2 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 01 November 2012 - 12:48 AM

BẠn có click đúng vào text trong block hoặc dim k mà lại báo lỗi dxf 1 nhỉ :)) ngoài ra, một sub-entity nó k highlight cũng là bình thường thôi bạn. trong lisp này mình ngại code để update đối tượng gốc, nếu text nằm trong khối, chắc bạn phải regen đấy
  • 0

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#3 various

various

    biết vẽ polygon

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

Đã gửi 01 November 2012 - 03:34 AM

BẠn có click đúng vào text trong block hoặc dim k mà lại báo lỗi dxf 1 nhỉ :)) ngoài ra, một sub-entity nó k highlight cũng là bình thường thôi bạn. trong lisp này mình ngại code để update đối tượng gốc, nếu text nằm trong khối, chắc bạn phải regen đấy


Cám ơn bác. Đúng là phải regen thật. Nhưng hình như trước mình dùng Speedcad thì lisp của bác ko cần regen.

:D Mà nhiều khi ko hight light thì chả biết mình đang chọn cái nào bác ạ. Select nhanh hơi bất tiện :D, nhầm cái là undo mệt nghỉ :). Máy cài win 8, cứ nghĩ có xung đột gì.
  • 0

#4 quansla

quansla

    biết lệnh xclip

  • Members
  • PipPipPipPipPipPipPip
  • 643 Bài viết
Điểm đánh giá: 224 (khá)

Đã gửi 01 November 2012 - 07:46 AM




xin huong dan chi tiet, tieu de xin chan thanh cam on



ngoai lenh txtexp con lenh nao de pha vo text nua ko a

Câu hỏi của bạn liên quan gì đến topic này?, câu hỏi của bạn sao lại viết bằng tiếng việt không dấu?
  • 0