Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
Danh Cong

Hỏi Cách Thay Đổi Hàng Loạt Công Thức Field Trong Text?

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

Danh Cong    108

Em có vấn đề này muốn hỏi các anh chị, mong anh chị trợ giúp:

 

+ Em có 1 bản vẽ. Trong đó có các Text cao độ sử dụng Field để tự động cập nhật cao độ. - bản vẽ đang sử dụng ở tỷ lệ 1:1   < Tỷ lệ mét > , giả sử có cao độ Text là +123.4 

Khi em Scan bản vẽ lên 1000 lần. Tức là các kích thước của bản vẽ giờ là mm. Thì cao độ của text lúc này cũng ăn theo đơn vị của bản vẽ ., thì text hiện tai sẽ là +123400.0

 

Giờ em muốn sử dụng lại các giá trị cao độ theo đơn vị m , từ +123400.0 về +123.4 , thì có cách nào chỉnh nhanh được không ạ. Chứ thủ công thì em phải vào từng Text có Field để sửa.

Hoặc ko thể sửa hàng loạt thì các anh chị có cách nào phá giá trị trong Text Field để giá trị Text là con số chết được không ạ. Em thấy giá trị Text này không Explode được, không phải Block Att nên cũng không Burst được.....  :wacko:  :wacko:  :wacko: Em đang chịu thua rồi...

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
Tue_NV    3.841

Em có vấn đề này muốn hỏi các anh chị, mong anh chị trợ giúp:

 

+ Em có 1 bản vẽ. Trong đó có các Text cao độ sử dụng Field để tự động cập nhật cao độ. - bản vẽ đang sử dụng ở tỷ lệ 1:1   < Tỷ lệ mét > , giả sử có cao độ Text là +123.4 

Khi em Scan bản vẽ lên 1000 lần. Tức là các kích thước của bản vẽ giờ là mm. Thì cao độ của text lúc này cũng ăn theo đơn vị của bản vẽ ., thì text hiện tai sẽ là +123400.0

 

Giờ em muốn sử dụng lại các giá trị cao độ theo đơn vị m , từ +123400.0 về +123.4 , thì có cách nào chỉnh nhanh được không ạ. Chứ thủ công thì em phải vào từng Text có Field để sửa.

Hoặc ko thể sửa hàng loạt thì các anh chị có cách nào phá giá trị trong Text Field để giá trị Text là con số chết được không ạ. Em thấy giá trị Text này không Explode được, không phải Block Att nên cũng không Burst được.....  :wacko:  :wacko:  :wacko: Em đang chịu thua rồi...

 

Gửi bản vẽ lên đi bạn!

Um. Chắc là sử dụng Text (Not MText)

Vậy thì sử dụng lệnh Txt2mtxt -> chuyển thành Mtext -> Explode ra thành text là nó ra số "chết" rồi

  • Vote tăng 1

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
Danh Cong    108

Um. Chắc là sử dụng Text (Not MText) 

Vậy thì sử dụng lệnh Txt2mtxt -> chuyển thành Mtext -> Explode ra thành text là nó ra số "chết" rồi

 Anh suy luận đúng ghê. ^^ Phải convert nó thành Mtext, rồi lại phá ra text để số nó chết mới được . Mỗi tội hơi thủ công là phải dò từng text bằng tay, nếu không thì phải cho nó ra 1 layer riêng. < Phương án không sử dụng Lisp > 

 

@Danh Cong: Biết lisp sao mà phải hỏi như vậy??? Entget text thường và text gắn field, so sánh là biết cách xử lý thôi mà. (Text hay Mtext cũng vậyì ).

Hì, em đang làm thủ công, nên ko để ý Text thường và Text Field khác khau .  Đúng là nó có chỗ khác nhau thật.   :P

 

Cám ơn các anh đã gợi ý ạ. :)

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
Bee    108

Hoặc remove filed hàng loạt ^_^

(defun c:field_to_text (/ ss e i)
  (if (setq ss (ssget '((0 . "TEXT")))
      )
    (repeat (setq i (sslength ss))
      (setq
	e (ssname ss (setq i (1- i)))
      )
      (if (dictsearch (cdr (assoc 360 (entget e))) "ACAD_FIELD")
	(dictremove (cdr (assoc 360 (entget e))) "ACAD_FIELD")

      )
    )

  )
  (princ)
)
  • Vote tăng 1

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  

×