Chia sẻ đến các bạn 1 lisp đánh số thứ tự hàng loạt, thêm tiền tố, hậu tố,... Áp dụng cho Text (cũng như Mtext), Block Att (Block thuộc tính), Dim.
Lisp có nhiều tính năng đánh số ví dụ đánh đè lên Text cũ hoặc thêm vào Text hiện tại,... thỏa mãn nhiều yêu cầu đề bài đặt ra.
Tên lệnh:
STT - Đánh số thứ tự hàng loạt (áp dụng cho Text, Att, Dim)
C1 - Copy tăng dần (áp dụng cho Text, Att)
C2 - Copy giảm dần (áp dụng cho Text, Att)
1C - Copy tăng dần N đơn vị (áp dụng cho Text, Att)
FT - Thêm tiền tố, hậu tố, hoặc xóa 1 đoạn ký tự ở đầu hoặc cuối (áp dụng cho Text, Att, Dim)
Mô tả:
- STT :
+ Đánh số thứ tự theo các quy tắc tùy chọn, ví dụ: trên xuống dưới, trái sang phải, theo chiều pline hoặc theo thứ tự người dùng pick chọn
+ Có thể thêm tiền tố, hậu tố, nhập stt bắt đầu, số chữ số 0.
+ Kết quả có thể đè lên text cũ hoặc thêm vào đầu, cuối
+ 1 số ví dụ: (hình minh họa)
Đánh số từ trên xuống dưới, trái sang phải:
Đánh số theo thứ tự pick chọn:
Đánh số theo chiều Pline:
- C1, C2, 1C : Đánh số thứ tự thủ công
+ Hoạt động như lệnh Copy nhưng tăng/giảm dần giá trị cuối cùng trong Text/Att
+ Có thể chọn 1 nhóm đối tượng, ví dụ: 1 hình tròn và 1 Text, ...
+ Lệnh 1C chỉ dùng cho các Text/Att số thực
- FT : Thêm tiền tố, hậu tố; xóa 1 đoạn ký tự ở đầu hoặc cuối
Change log
- v1.00 (18/01/2024): Phiên bản đầu tiên
- v1.01 (04/04/2024): Thêm option đánh stt theo 2 chiều, ví dụ: trái qua phải, trên xuống dưới
- v1.02 (09/05/2024): Thêm tính năng thêm tiền tố, hậu tố, xóa 1 đoạn ký tự ở đầu hoặc cuối
- v1.03 (06/08/2024):
+ Sửa lại cách đánh stt có số 0 đằng trước bằng cách khai báo stt bắt đầu là 01, 002, ... Thêm tính năng đánh theo alphabet A, B, C, D,...
+ Sửa lỗi khi đánh số theo 2 chiều trên->dưới, trái->phải
Link download
https://drive.google.com/drive/u/1/folders/1vs5fVIPiH1afDJczolu_GURTnXlaM75Y
Chúc các bạn thành công :)))