Đến nội dung


Hình ảnh
- - - - -

[Yêu cầu] Đánh số thứ tự bản vẽ


  • Please log in to reply
3 replies to this topic

#1 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 28 April 2011 - 03:55 PM

Chả là em có tải được lisp dsbv.vlx của bác Tue_NV

http://www.cadviet.com/upfiles/dsbv_1.vlx

Nhưng khổ nỗi là danh mục chỉ cho ra thứ tự dạng 1/n (n là tổng số bản vẽ). Nay em muốn nhờ chính bác Tue_NV hoặc cao thủ nào đó giúp em update tính năng lên. Chẳng hạn đánh ra số thứ tự là 01/n và 01/0n (khi n<10) hoặc ghi ra kiểu khác như 1-n; 01-0n; hay không cần ghi tổng n nữa như 1, 2 , 3; 01, 02, 03...Cảm ơn các bác nhiều ợ.

Em có thấy 4rum có nhiều lisp copy tăng dần hoặc đánh số thứ tự như yêu cầu của em ở trên. Nhưng lại không có chức năng array như lisp của bác Tue. Vì em phải đánh số tới hơn trăm bản vẽ, copy rồi pick điểm thì lâu quá. Array mới nhanh được ạ.
  • 0

#2 tranduyquang25111

tranduyquang25111

    biết vẽ ellipse

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

Đã gửi 29 April 2011 - 08:49 AM

Bác Tue_NV hay cao thủ cadviet vào giúp em với ợ.
  • 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 29 April 2011 - 08:59 AM

Chả là em có tải được lisp dsbv.vlx của bác Tue_NV

Nhưng khổ nỗi là danh mục chỉ cho ra thứ tự dạng 1/n (n là tổng số bản vẽ). Nay em muốn nhờ chính bác Tue_NV hoặc cao thủ nào đó giúp em update tính năng lên. Chẳng hạn đánh ra số thứ tự là 01/n và 01/0n (khi n<10) hoặc ghi ra kiểu khác như 1-n; 01-0n; hay không cần ghi tổng n nữa như 1, 2 , 3; 01, 02, 03...Cảm ơn các bác nhiều ợ.

Em có thấy 4rum có nhiều lisp copy tăng dần hoặc đánh số thứ tự như yêu cầu của em ở trên. Nhưng lại không có chức năng array như lisp của bác Tue. Vì em phải đánh số tới hơn trăm bản vẽ, copy rồi pick điểm thì lâu quá. Array mới nhanh được ạ.

Đỏ : chính xác là bạn cần ghi kiểu nào để a e xúm vào giúp. Máy tính nó hok hiểu "chẳng hạn" nên cũng khổ lắm ^^
  • 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 29 April 2011 - 10:17 AM

Em ví dụ: e có 100 bản vẽ, trong đó có các bản vẽ cấp 1, 2 (hoặc nhiều hơn thế). Danh mục của bản vẽ thì như sau:
Ký hiệu bản vẽ (abcdefg) nói chung là phần này cố định, không đổi. Em gọi phần cố định là A cho nhanh ợ.

Bản vẽ cấp 1 sẽ là: A-01; A-02; ... A-21; ... (khi số thứ tự nhỏ hơn 10 thì có số 0 đứng trước: 01, 02..)
Nếu bản vẽ A-01 gồm 3 bản vẽ thì số hiệu bản vẽ sẽ là: A-01-1/3; A-01-2/3; A-01-3/3

Bản vẽ cấp 2 sẽ là: A-01.01; A-01.02; A-01.03
Nếu bản vẽ A-01.01 gồm 3 bản vẽ thì số hiệu bản vẽ sẽ là: A-01.01-1/3; A-01.01-2/3 ...

Lisp của bác Tue thì cho kết quả là: A-1/n. Giờ em nhờ các bác chỉnh sao cho kết quả xuất có cả A-1/n và A-01/n (tức là khi số thứ tự nhỏ hơn 10 thì có thêm số 0 ở trước). Em có thể chọn 1 trong hai kiểu kết quả hiện thị cho phù hợp. Sau đó em sẽ dùng lisp cắt + thêm text để ra được số hiệu như của e cần ợ. Lisp của bác Tue có cái hay là array được.

Thank các bác ợ.
  • 0