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  
ngbmanh

Insert Field cho Filename

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

ngbmanh    0

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!

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
Doan Van Ha    2.678

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))

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
ngbmanh    0

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

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
Doan Van Ha    2.678

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?

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
Doan Van Ha    2.678

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?

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
ngbmanh    0

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

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
ketxu    2.652

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)

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  

×