Đến nội dung


Hình ảnh
- - - - -

lisp thay đổi giá trị text trong dynamic block


  • Please log in to reply
11 replies to this topic

#1 minhngockt

minhngockt

    biết vẽ pline

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

Đã gửi 28 April 2011 - 11:27 AM

xin hỏi các bác có lisp nào tìm và thay thế được giá trị text là att trong dynamic block ko a?chẳng hạn như bản vẽ của em khi có nhiều giá trị att giống nhau trong các dynamic block,em muốn tìm và thay thế những giá trị giống nhau đó bằng 1 giá trị khác.Nếu là text bình thuờng thì dùng lệnh find được nhưng lệnh find ko tìm được text trong att.Nếu không có nhờ các bác viết hộ em 1 lisp làm đuợc như vậy ko ạ
  • 0

#2 minhngockt

minhngockt

    biết vẽ pline

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

Đã gửi 28 April 2011 - 11:48 AM

xin lỗi các bác em làm được rồi.tiện đây các bác cho em hỏi có lisp nào xóa được ký tự trước giá trị text là att không ạ?
  • 0

#3 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 28 April 2011 - 01:08 PM

xin lỗi các bác em làm được rồi.tiện đây các bác cho em hỏi có lisp nào xóa được ký tự trước giá trị text là att không ạ?

Mình chưa hiểu ý bạn ??
P/S : bài post 1 bạn xử lý ntn :)
  • 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


#4 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 03 May 2011 - 01:08 PM

Bác ketxu nói đúng, bác xử lý ntn share ae với. Lee Mac có lisp sửa thuộc tính của các att như: style, heigh,... Nhưng nó lại đưa tất cả att text về 1 giá trị giống nhau. Vì thế nên bác nào biết cách hoặc lisp hiệu chỉnh text att và thuộc tính của nó thì share em với ợ. Chứ mỗi lần edit lâu quá. Vào block editor chỉnh, nhưng các thuộc tính của att vẫn không chịu update lên >.<
  • 0

#5 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 03 May 2011 - 06:35 PM

Mình nhớ có nhầm không nhỉ. Dynamic block thì không thể chứa text att
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#6 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 03 May 2011 - 07:23 PM

Vậy thì block có tag chứa số hoặc text gọi là gì bác Thai. Bác viết giúp e cái lisp hiệu chỉnh thuộc tính và giá trị của hàng loạt tag của nhiều block. Em có thấy lee-mac viết, nhưng chỉnh được thuộc tính, còn giá trị trả về giống nhau hết. Với lại k hiểu sao có 1 số block không tự update sau khi sửa. Mặc dù thuộc tính đã change rồi.
  • 0

#7 Thaistreetz

Thaistreetz

    biết lệnh adcenter

  • Advance Member
  • PipPipPipPipPipPipPip
  • 903 Bài viết
Điểm đánh giá: 505 (tốt)

Đã gửi 03 May 2011 - 09:32 PM

Dynamic Block, Tiếng việt thì mọi người hay gọi nó là Block động, còn block chứa text att thì gọi là block thuộc tính. nếu không thấy block tự update giá trị sau khi đã thay đổi thì bạn thử regen bản vẽ thử xem. yêu cầu của bạn chưa có ai làm vì nó không đuợc rõ ràng cho lắm. tốt hơn là bạn tải bản vẽ lên, trong đó ghi chú rõ ràng sao cho dễ hiểu nhất ý muốn của bạn. khi đó sẽ có nhiều nguời có thể giúp bạn
  • 0

Hình đã gửi
IN HIM, I TRUST. THE TRUST IN MY GOD


#8 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 03 May 2011 - 10:27 PM

Mình nhớ có nhầm không nhỉ. Dynamic block thì không thể chứa text att

Cái này thì bác nhớ nhầm thật ^^

Vậy thì block có tag chứa số hoặc text gọi là gì bác Thai. Bác viết giúp e cái lisp hiệu chỉnh thuộc tính và giá trị của hàng loạt tag của nhiều block. Em có thấy lee-mac viết, nhưng chỉnh được thuộc tính, còn giá trị trả về giống nhau hết. Với lại k hiểu sao có 1 số block không tự update sau khi sửa. Mặc dù thuộc tính đã change rồi.

Đỏ : Đúng là khó hiểu bạn ạ :) CHỉnh thuộc tính là như thế nào ạ ??
  • 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


#9 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 04 May 2011 - 08:17 AM

À, em mới mày mò lại rồi. Lisp của lee-mac thay đổi được thuộc tính hàng loạt các bác à. Thuộc tính của tag là text option của tag đó (font, chiều cao chữ, độ dày, góc nghiêng...) Giờ e chỉ còn thắc mắc tại sao sau khi sửa thì 1 số block update được, còn một số vẫn k update (em đã regen rồi ợ).
  • 0

#10 lp_hai

lp_hai

    biết lệnh measure

  • Members
  • PipPipPipPipPipPip
  • 456 Bài viết
Điểm đánh giá: 202 (khá)

Đã gửi 04 May 2011 - 08:58 AM

À, em mới mày mò lại rồi. Lisp của lee-mac thay đổi được thuộc tính hàng loạt các bác à. Thuộc tính của tag là text option của tag đó (font, chiều cao chữ, độ dày, góc nghiêng...) Giờ e chỉ còn thắc mắc tại sao sau khi sửa thì 1 số block update được, còn một số vẫn k update (em đã regen rồi ợ).

mình thấy lệnh find có thể dùng cho block chứa att mà, chỉ có att chưa block thì ko dùng được. còn sau khi sửa mà block ko update bạn thử chọn chúng rồi nhấp phải chuột -> reset block xem thử
  • 0
Hình đã gửi

#11 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 04 May 2011 - 03:50 PM

mình thấy lệnh find có thể dùng cho block chứa att mà, chỉ có att chưa block thì ko dùng được. còn sau khi sửa mà block ko update bạn thử chọn chúng rồi nhấp phải chuột -> reset block xem thử

Find là tìm và thay thế giá trị của text. Chứ không hiệu chỉnh thuộc tính của text (font, chiều cao, độ dày...) được bác à. Còn chọn block rồi chuột phải thì e k thấy dòng nào là reset block cả bác ợ. E dùng cad 2008 ợ.
  • 0

#12 lp_hai

lp_hai

    biết lệnh measure

  • Members
  • PipPipPipPipPipPip
  • 456 Bài viết
Điểm đánh giá: 202 (khá)

Đã gửi 04 May 2011 - 05:00 PM

Find là tìm và thay thế giá trị của text. Chứ không hiệu chỉnh thuộc tính của text (font, chiều cao, độ dày...) được bác à. Còn chọn block rồi chuột phải thì e k thấy dòng nào là reset block cả bác ợ. E dùng cad 2008 ợ.

mình cũng xài cad 2008 mà. ở dòng thứ 3 của menu. hoặc gõ lệnh resetblock
  • 1
Hình đã gửi