Đến nội dung


Hình ảnh
- - - - -

Chèn thêm Tiền tố và hậu tố vào một tập hợp text


  • Please log in to reply
8 replies to this topic

#1 Thaistreetz

Thaistreetz

    biết lệnh adcenter

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

Đã gửi 23 April 2009 - 11:48 PM

Mình đang cần một lisp gíúp chèn thêm Tiền tố hoặc hậu tố hoặc cả 2 vào một tập hợp các text được chọn. cụ thể như sau:
- Command: chen
- Select objects: chọn tập hợp các text cần chèn thêm hậu tố hoặc tiền tố
- Nhập tiền tố, (nếu không cần chèn tiền tố thì enter để bỏ qua)
- Nhập hậu tố, (nếu không cần chèn hậu tố thì enter để nhận được kết quả)
Kết quả sau khi thực hiện lệnh như sau:
tập hợp Text ban đầu -----> tập hợp Text kết quả
            X            ----->            AXB (hoặc AX, hoặc XB)
            Y            ----->            AYB (hoặc AY, hoặc XB)
            Z            ----->            AZB (hoặc AZ, hoặc ZB)
(Với A là text tiền tố, B là text hậu tố muốn chèn vào)
Mong các bác giúp đỡ.

PS: mình đã thử tìm kiếm trong diễn đàn nhưng hình như không có lisp chức năng này. Chức năng tìm kiếm của diễn đàn mình thấy cũng hơi khó dùng. Tìm kiếm bằng google với từ khóa: site:cadviet.com tukhóa cho kết quả trực quan và chính xác hơn nhiều.
  • 0

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


#2 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1359 (rất tốt)

Đã gửi 24 April 2009 - 07:12 AM

Mình đang cần một lisp gíúp chèn thêm Tiền tố hoặc hậu tố hoặc cả 2 vào một tập hợp các text được chọn.
PS: mình đã thử tìm kiếm trong diễn đàn nhưng hình như không có lisp chức năng này. Chức năng tìm kiếm của diễn đàn mình thấy cũng hơi khó dùng. Tìm kiếm bằng google với từ khóa: site:cadviet.com tukhóa cho kết quả trực quan và chính xác hơn nhiều.

Mình tìm giúp bạn đây!
http://www.cadviet.c...o...991&hl=text
  • 2

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#3 duongsatdn

duongsatdn

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 1657 Bài viết
Điểm đánh giá: 761 (tốt)

Đã gửi 24 April 2009 - 09:49 AM

Mình tìm giúp bạn đây!
http://www.cadviet.c...o...991&hl=text

Đấy là bác Duy tìm ngay cho bạn bài viết.
Còn tôi thì tìm theo từ khóa "them text" bằng công cụ tìm kiếm của CADViet:
Them text
  • 2

#4 levanduy

levanduy

    biết lệnh offset

  • Members
  • PipPipPip
  • 176 Bài viết
Điểm đánh giá: 73 (tàm tạm)

Đã gửi 24 April 2009 - 10:30 AM

Mình đang cần một lisp gíúp chèn thêm Tiền tố hoặc hậu tố hoặc cả 2 vào một tập hợp các text được chọn.

Tập hợp các text được chọn ở đây là bao nhiêu?
Nếu tập hợp này ít hoặc gồm nhiều text giống nhau chia làm ít nhóm thì mình có cách như sau:
Trước tiên bạn lưu bản vẽ của mình dưới dạng *.dxf .
Mở Wordpad lên ,Ctrl +O chọn file *.dxf vừa lưu.Nhấn Ctrl +H khai báo text ban đầu ở vùng Find what, khai báo tiếp text mới với tiền tố,hậu tố mong muốn.Bạn lưu lại rồi dùng Autocad mở lên sẽ được kết quả như ý.
Chúc thành công!
  • 1
Only dead fish go with the stream!

#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 24 April 2009 - 12:55 PM

Tập hợp các text được chọn ở đây là bao nhiêu?
Nếu tập hợp này ít hoặc gồm nhiều text giống nhau chia làm ít nhóm thì mình có cách như sau:
Trước tiên bạn lưu bản vẽ của mình dưới dạng *.dxf .
Mở Wordpad lên ,Ctrl +O chọn file *.dxf vừa lưu.Nhấn Ctrl +H khai báo text ban đầu ở vùng Find what, khai báo tiếp text mới với tiền tố,hậu tố mong muốn.Bạn lưu lại rồi dùng Autocad mở lên sẽ được kết quả như ý.
Chúc thành công!


Cảm ơn chia xẻ của bạn. Nhưng mình thấy cách của bạn cũng tương tự việc dùng lệnh find và replate trong Cad thì fải. hoặc có thể dùng hộp thoại properties thủ công 1 chút cũng được. vấn đề mình gặp fải là tập hợp đó gồm nhiều fần tử khác nhau của một chuỗi.
  • 0

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


#6 Thaistreetz

Thaistreetz

    biết lệnh adcenter

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

Đã gửi 24 April 2009 - 12:57 PM

Mình tìm giúp bạn đây!
http://www.cadviet.c...o...991&hl=text


Lại fải cám ơn anh Duy dài dài rùi. :(

@duongsatdn: Ồ! Bây giờ mình mới để ý cái hộp thoại tìm kiếm chính của diễn đàn theo link của bạn. trước giờ mình toàn tìm kiếm bằng hộp thoại tìm kiếm nhanh phía trên nên kết quả lởm quá, rất mù mờ. Cảm ơn bạn rất nhiều!
  • 0

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


#7 levanduy

levanduy

    biết lệnh offset

  • Members
  • PipPipPip
  • 176 Bài viết
Điểm đánh giá: 73 (tàm tạm)

Đã gửi 24 April 2009 - 01:14 PM

Cảm ơn chia xẻ của bạn. Nhưng mình thấy cách của bạn cũng tương tự việc dùng lệnh find và replate trong Cad thì fải. hoặc có thể dùng hộp thoại properties thủ công 1 chút cũng được. vấn đề mình gặp fải là tập hợp đó gồm nhiều fần tử khác nhau của một chuỗi.

Có khác biệt một chút với find và replace đấy bạn ah.Cách làm của mình có thể áp dụng cho text tạo bởi attribute , tên của block, tên của layer....
Bạn cứ thử sẽ thấy sự khác biệt.
  • 1
Only dead fish go with the stream!

#8 Thaistreetz

Thaistreetz

    biết lệnh adcenter

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

Đã gửi 24 April 2009 - 02:23 PM

Có khác biệt một chút với find và replace đấy bạn ah.Cách làm của mình có thể áp dụng cho text tạo bởi attribute , tên của block, tên của layer....
Bạn cứ thử sẽ thấy sự khác biệt.


ok, để mình thử xem sao
  • 0

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


#9 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1359 (rất tốt)

Đã gửi 24 April 2009 - 04:52 PM

Lại fải cám ơn anh Duy dài dài rùi. :(

@duongsatdn: Ồ! Bây giờ mình mới để ý cái hộp thoại tìm kiếm chính của diễn đàn theo link của bạn. trước giờ mình toàn tìm kiếm bằng hộp thoại tìm kiếm nhanh phía trên nên kết quả lởm quá, rất mù mờ. Cảm ơn bạn rất nhiều!

Anh duongsatdn sướng nhé. Người ta gọi Duy bằng anh còn anh thì gọi là bạn trẻ đi vài chục tuổi :(
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D