Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
various

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

Các bài được khuyến nghị

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.

 

 

 

 

 

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

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ì.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

 

 

 

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?

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×