Đến nội dung


Hình ảnh
- - - - -

Insert Field cho Filename


  • Please log in to reply
7 replies to this topic

#1 ngbmanh

ngbmanh

    biết pan

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

Đã gửi 16 April 2012 - 02:27 PM

Gửi mọi người,
Mình có 1 yêu cầu nho nhỏ mong mọi người giúp đỡ với.
Hiện tại mình có 1 file cad mình đặt tên là: ABC-XXX_REVA
Nhưng mình chỉ muốn lấy insert field cho filename chỉ là: ABC-XXX
Mong mọi người giúp đỡ với.
Thanks!
  • 0

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 16 April 2012 - 02:38 PM

Gửi mọi người,
Mình có 1 yêu cầu nho nhỏ mong mọi người giúp đỡ với.
Hiện tại mình có 1 file cad mình đặt tên là: ABC-XXX_REVA
Nhưng mình chỉ muốn lấy insert field cho filename chỉ là: ABC-XXX
Mong mọi người giúp đỡ với.
Thanks!

Có phải như thế này không?

(setq file_name "ABC-XXX_REVA")
(setq ins_field (vl-string-right-trim "_REVA" file_name))

  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#3 ngbmanh

ngbmanh

    biết pan

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

Đã gửi 16 April 2012 - 04:00 PM

Bạn ơi,
Mình không apload được,
Ý của mình là không phải chỉ mỗi RevA bị loại, mà là n ký tự đứng cuối bị loại. Ví dụ như
AAAA-BBBB-CCCC-XXXX-Rev_1
khi insert field thành
AAA-BBBB-CCCC-XXXX
  • 0

#4 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 16 April 2012 - 04:10 PM

Bạn ơi,
Mình không apload được,
Ý của mình là không phải chỉ mỗi RevA bị loại, mà là n ký tự đứng cuối bị loại. Ví dụ như
AAAA-BBBB-CCCC-XXXX-Rev_1
khi insert field thành
AAA-BBBB-CCCC-XXXX

1). n của bạn là bao nhiêu? 1, 2, 3, hay 10?
2). Bạn muốn có code để đưa vào lisp của bạn hay bạn muốn viết lisp cho bạn?
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#5 ngbmanh

ngbmanh

    biết pan

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

Đã gửi 16 April 2012 - 04:12 PM

1. n=3
2. Nhờ bạn viết luôn cho mình với
3. Cảm ơn bạn nhiều :D
  • 0

#6 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 16 April 2012 - 04:39 PM

1. n=3
2. Nhờ bạn viết luôn cho mình với
3. Cảm ơn bạn nhiều :D

Bạn đưa ra 2 ví dụ cho thấy n=5 và n=6 ("_REVA" là 5 ký tự, "-Rev_1" là 6 ký tự).
Bây giờ muốn n=3 là sao?
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#7 ngbmanh

ngbmanh

    biết pan

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

Đã gửi 16 April 2012 - 04:50 PM

Cái này tùy khi mình đặt tên cho bản vẽ thôi. Nhưng hiện tại trường hợp mà mình đang cần là AAA-C1.dwg mình muốn khi insert field sẽ thành là AAA. Còn các trường hợp khác để sau cũng được. Thanks bạn nhiều nha
  • 0

#8 ketxu

ketxu

    Copier - Paster - Editor

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

Đã gửi 16 April 2012 - 09:51 PM

Yêu cầu của bạn rất dễ, tuy nhiên, bạn muốn viết lisp chèn filed cho bạn hay chỉ cho bạn code field ? Nếu liên quan đến lisp, bạn lại phải đọc nội quy trước đã, dù có hơi quan liêu tí ^^
(nội quy ở đầu mục các bài viết chú ý trong box Lisp - hoặc dẫn link dưới chữ ký của mình)
  • 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