Chuyển đến nội dung
Diễn đàn CADViet
Tuan1012

Không thay thế được text trong block động

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

Nhờ các bác giúp em có cách nào thay thế được text trong block động không, em dùng Find của cad nhưng chỉ thay thế được hiển thị bên ngoài, khi vào chỉnh sửa block thì vẫn là nội dung text cũ, file đính kèm khi dùng Find em để ở bên dưới để các bác hiểu rõ vấn đề gặp phải (em đã sử dụng find từ D13 thành D13(test))

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
14 giờ trước, Tuan1012 đã nói:

"chỉ thay thế được hiển thị bên ngoài, khi vào chỉnh sửa block thì vẫn là nội dung text cũ"

Lúc trước đọc không kỹ câu hỏi của bạn rồi. 

Mục đích sửa bên trong để làm gì? mình hiển thị bên ngoài là được rồi mà.

Nếu là ATT thì muốn sửa phải sửa trong Block, find , replace chỉ thay đổi nội dung để hiển thị bên ngoài thôi. Nhưng sửa trong Block thì lúc đầu tạo ATT để làm gì?. Nếu thực sự muốn sửa thì cứ vào Block editor rồi sửa thôi. Xong ATTSYNC để cập nhật lạ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
15 giờ trước, DNcouples đã nói:

có khi text bạn đang sửa là ATT text

Text em là text thường bác, em vừa chia sẻ link rồi đấy, bác xem giúp em

 

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
14 giờ trước, amateurday đã nói:

Text trong block sửa được hết, nhưng nếu text là field thì không sửa được thì phải, thậm chí find cũng không được.

lúc đầu em cũng nghĩ như bác, nhưng gặp block động thì chỉ sửa được hiển thị bên ngoài, còn khi vào trong block vẫn là text cũ, link file em gửi bên dưới, b tham khảo

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
3 giờ trước, vietduc147258 đã nói:

Lúc trước đọc không kỹ câu hỏi của bạn rồi. 

Mục đích sửa bên trong để làm gì? mình hiển thị bên ngoài là được rồi mà.

Nếu là ATT thì muốn sửa phải sửa trong Block, find , replace chỉ thay đổi nội dung để hiển thị bên ngoài thôi. Nhưng sửa trong Block thì lúc đầu tạo ATT để làm gì?. Nếu thực sự muốn sửa thì cứ vào Block editor rồi sửa thôi. Xong ATTSYNC để cập nhật lại.

Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa, mình không kiểm soát được b (text em text thường nhé), và text đó xuất hiện nhiều trong các block khác nhau, nếu vào block để sửa thì mất công và dễ sót

 

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
15 giờ trước, vietduc147258 đã nói:

Trong hộp thoại Find có Options đó. Bạn xổ nó ra xem có thiếu dấu tick vào mục nào không

EM kiểm tra rồi, không vấn đề gì, nó đã thay thế được nhưng chỉ là hiển thị bên ngoài chứ trong block thì chưa thay được

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
1 giờ trước, Tuan1012 đã nói:

https://drive.google.com/file/d/1t1lFhgkImkHcPXawBIUlgxSn2vEQt1AM/view?usp=drive_link
Em không upload file lên được, link file đây ạ

 

thứ 1: Up file mà không share

Thứ 2:  Thấy nội dung bạn viết rối quá

"gặp block động thì chỉ sửa được hiển thị bên ngoài, còn khi vào trong block vẫn là text cũ"
"Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa"

"Text em là text thường bác"

Thứ 3: đã thử sửa trong Block và lưu lại rồi ATTSYNC chưa?

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
2 giờ trước, vietduc147258 đã nói:

thứ 1: Up file mà không share

Thứ 2:  Thấy nội dung bạn viết rối quá

"gặp block động thì chỉ sửa được hiển thị bên ngoài, còn khi vào trong block vẫn là text cũ"
"Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa"

"Text em là text thường bác"

Thứ 3: đã thử sửa trong Block và lưu lại rồi ATTSYNC chưa?

1: Lỗi quá bác em share rồi đấy
2: bác mở file ra là hiểu vấn đề ngay, em giải thích hơi rồi :D
3: Sửa text trong block thì ok bác ơi, vấn đề em gặp là thay thế bằng lệnh find chỉ thay thế được môi trường bên ngoài thôi(và text trong block là Mtext không phải ATT nên không cần ATTSYNC)

 

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
1 giờ} trướ}c, Tuan1012 đã nói:


 

Quả thực bây giờ mới thấy lỗi này. Cái này là thử trên các file khác cũng vậy. Sau khi tìm trên diễn đàn Autocad thì có câu trả lời. Chấp nhận sống chung với nó thôi. Chứ Find , replace không giải quyết được. xin phép Tag tên @Duong Nhat Duy vào đây xem có giúp được bạn không

"I talked with Autodesk Support and they confirmed the following behavior:
Using Find/Replace  with static block definitions in comparison to dynamic blocks.
- static block --> change also in block definition
- dynamic block --> no change in block definition"

 

ps//

riêng cái này ""Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa""

thấy không đúng nha. Mở Block ra sửa thì lưu bình thường mà

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
19 phút trước, vietduc147258 đã nói:

Quả thực bây giờ mới thấy lỗi này. Cái này là thử trên các file khác cũng vậy. Sau khi tìm trên diễn đàn Autocad thì có câu trả lời. Chấp nhận sống chung với nó thôi. Chứ Find , replace không giải quyết được. xin phép Tag tên @Duong Nhat Duy vào đây xem có giúp được bạn không

"I talked with Autodesk Support and they confirmed the following behavior:
Using Find/Replace  with static block definitions in comparison to dynamic blocks.
- static block --> change also in block definition
- dynamic block --> no change in block definition"

 

ps//

riêng cái này ""Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa""

thấy không đúng nha. Mở Block ra sửa thì lưu bình thường mà

À, ý em là sửa thì vẫn lưu bình thường, nhưng cái text đã thay thế ở bên ngoài bằng find thì sẽ bị reset lại là text cũ trong block nếu mình vào sửa block(không sửa text nhé bác)

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
23 giờ trước, Tuan1012 đã nói:

Nhờ các bác giúp em có cách nào thay thế được text trong block động không, em dùng Find của cad nhưng chỉ thay thế được hiển thị bên ngoài, khi vào chỉnh sửa block thì vẫn là nội dung text cũ, file đính kèm khi dùng Find em để ở bên dưới để các bác hiểu rõ vấn đề gặp phải (em đã sử dụng find từ D13 thành D13(test))

Bạn vào trong Block Editor, Click đúp vào text D13, không cần sửa gì cả, rồi thoát Block Editor ra (có save) là mọi thứ bình thường. Còn vì sao nó lại lỗi thế thì mình chịu :v

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
4 phút trước, Duong Nhat Duy đã nói:

Bạn vào trong Block Editor, Click đúp vào text D13, không cần sửa gì cả, rồi thoát Block Editor ra (có save) là mọi thứ bình thường. Còn vì sao nó lại lỗi thế thì mình chịu :v

Em đang muốn đổi chữ D13 thành D13(test) hàng loạt nhưng dùng lệnh find thì bị lỗi vậy, thì có cách nào đổi nhanh (không vào block editor để sửa trực tiếp) không bác?
 vì có nhiều block khác nhau muốn replace chữ đó, nếu vào từng block để sửa thì lâu và dễ bị sót

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
6 phút trước, Tuan1012 đã nói:

Em đang muốn đổi chữ D13 thành D13(test) hàng loạt nhưng dùng lệnh find thì bị lỗi vậy, thì có cách nào đổi nhanh (không vào block editor để sửa trực tiếp) không bác?
 vì có nhiều block khác nhau muốn replace chữ đó, nếu vào từng block để sửa thì lâu và dễ bị sót

Vấn đề mình đã nói rồi đó, nó do cụm text D13 trong block của bạn bị "lỗi", và sửa bằng cách click đúp vào rồi thoát ra. Mình đã thử trên máy mình, sau khi làm vậy thì có thể Find, Replace từ bên ngoài Model bình thường. Còn lý do vì sao nó lại lỗi như vậy thì chỉ có người tạo ra nó mới biết được thôi :v

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
14 phút trước, Duong Nhat Duy đã nói:

Vấn đề mình đã nói rồi đó, nó do cụm text D13 trong block của bạn bị "lỗi", và sửa bằng cách click đúp vào rồi thoát ra. Mình đã thử trên máy mình, sau khi làm vậy thì có thể Find, Replace từ bên ngoài Model bình thường. Còn lý do vì sao nó lại lỗi như vậy thì chỉ có người tạo ra nó mới biết được thôi :v

Em đã thử và không được, bác lưu ý không sửa bằng Reference edit nhé, sẽ bị mất block động. 
Đúng như bác VietDuc đã nêu, thử tạo mới trên file khác cũng vẫn bị với trường hợp dynamic block, còn static block thì bình thường

 

59 phút trước, vietduc147258 đã nói:

Quả thực bây giờ mới thấy lỗi này. Cái này là thử trên các file khác cũng vậy. Sau khi tìm trên diễn đàn Autocad thì có câu trả lời. Chấp nhận sống chung với nó thôi. Chứ Find , replace không giải quyết được. xin phép Tag tên @Duong Nhat Duy vào đây xem có giúp được bạn không

"I talked with Autodesk Support and they confirmed the following behavior:
Using Find/Replace  with static block definitions in comparison to dynamic blocks.
- static block --> change also in block definition
- dynamic block --> no change in block definition"

 

ps//

riêng cái này ""Vấn đề là khi mình cần thay đổi gì trong block đó thì sau khi lưu lại nó sẽ trả về text cũ trước khi sửa""

thấy không đúng nha. Mở Block ra sửa thì lưu bình thường mà

 

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
10 phút trước, Tuan1012 đã nói:

Em đã thử và không được, bác lưu ý không sửa bằng Reference edit nhé, sẽ bị mất block động. 

Vậy máy bạn lỗi rồi, máy mình vẫn còn block động, sửa thoải mái chả làm sao cả

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
20 giờ trước, Tran Minh Hoang đã nói:

Anh @Duong Nhat Duy ơi e có xem lips cắm mốc tọa độ nhưng bài đăng k còn cho comment nữa nên e qua đây nhờ a kích hoạt lisp cho mã máy này được k ạ 

0025_3845_51B2_CB9D.

Bạn liên hệ zalo giúp mình nhé: 0922161194

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

×