Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
VoTuanKiet

Gặp lỗi khi sử dụng lisp đánh số thứ tự bản vẽ

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

Chào tất cả các anh chị ở cộng đồng, hiện em có đang sử dụng 1 lisp đánh stt bản vẽ tự động (lệnh STT1, em có gửi kèm đường link tải), và bên cty em mới cập nhật khung tên mới (em có gửi kèm file khung tên)

Hiện khung tên mới không sử dụng được lisp này nữa, và em thấy là trong khung có sử dụng Visibility 3 loại khung tên cty dùng (3 trong 1), và ATT của tên bản vẽ dạng multiple lines, ATT số thứ tự bản vẽ vẫn như cũ. Em xin hỏi các anh chị là em không biết là do đâu mà lisp không chạy được ạ. Em muốn sửa lisp này là không được do nó dạng .vlx

Nên sau cùng em muốn hỏi xin các anh chị lisp mới để thay thế (đánh STT có tiền tố, hậu tố, được phép chọn trái-phải hay trên -dưới)

Cảm ơn các anh chị trong cộng đồng ạ!

https://drive.google.com/drive/folders/11foOuFmw30BoWMbxjLrtJ7zoPMhPRMlo?usp=sharing

khung ten ss.dwg

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
28 phút trước, VoTuanKiet đã nói:

Chào tất cả các anh chị ở cộng đồng, hiện em có đang sử dụng 1 lisp đánh stt bản vẽ tự động (lệnh STT1, em có gửi kèm đường link tải), và bên cty em mới cập nhật khung tên mới (em có gửi kèm file khung tên)

Hiện khung tên mới không sử dụng được lisp này nữa, và em thấy là trong khung có sử dụng Visibility 3 loại khung tên cty dùng (3 trong 1), và ATT của tên bản vẽ dạng multiple lines, ATT số thứ tự bản vẽ vẫn như cũ. Em xin hỏi các anh chị là em không biết là do đâu mà lisp không chạy được ạ. Em muốn sửa lisp này là không được do nó dạng .vlx

Nên sau cùng em muốn hỏi xin các anh chị lisp mới để thay thế (đánh STT có tiền tố, hậu tố, được phép chọn trái-phải hay trên -dưới)

Cảm ơn các anh chị trong cộng đồng ạ!

https://drive.google.com/drive/folders/11foOuFmw30BoWMbxjLrtJ7zoPMhPRMlo?usp=sharing

khung ten ss.dwg

File VLX là file không thể đọc được mã nguồn, vì vậy sẽ không biết được nguyên nhân.

Khi mình kiểm tra, mình thấy rằng hai khung tên này không tương đồng nhau, ở chỗ khung tên 'bình thường' (gọi là khung tên A) thì Attribute ký hiệu có tag là '0' trong khi khung tên 'lỗi lisp' (khung tên B) thì có tag là 'STTKT'.

Bạn thử làm thế này xem:
- Dùng lệnh BEDIT, chọn khung tên B

- Sửa tag STTKT thành 0 bằng cách doubclick vào chữ STTKT rồi điền số 0 thay thế

- Close Block Editor, chọn save.

- Insert các khung tên mới (nhớ là insert, không dùng sẵn các khung tên đã có)
- Dùng lisp STT1

 

 

Nếu bạn muốn sử dụng cho các khung tên đã chèn ra, sau khi Edit block bạn dùng lệnh BATTMAN để xử lý (google để biết chi tiết).

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
2 giờ trước, Nguyen Hoanh đã nói:

File VLX là file không thể đọc được mã nguồn, vì vậy sẽ không biết được nguyên nhân.

Khi mình kiểm tra, mình thấy rằng hai khung tên này không tương đồng nhau, ở chỗ khung tên 'bình thường' (gọi là khung tên A) thì Attribute ký hiệu có tag là '0' trong khi khung tên 'lỗi lisp' (khung tên B) thì có tag là 'STTKT'.

Bạn thử làm thế này xem:
- Dùng lệnh BEDIT, chọn khung tên B

- Sửa tag STTKT thành 0 bằng cách doubclick vào chữ STTKT rồi điền số 0 thay thế

- Close Block Editor, chọn save.

- Insert các khung tên mới (nhớ là insert, không dùng sẵn các khung tên đã có)
- Dùng lisp STT1

 

 

Nếu bạn muốn sử dụng cho các khung tên đã chèn ra, sau khi Edit block bạn dùng lệnh BATTMAN để xử lý (google để biết chi tiết).

Thật ra em có thử sửa tag rồi nhưng mà vẫn y như cũ k sử dụng được anh ạ

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

Có thể do cái khung bị lỗi của bạn là do có tính năng chuyển thành 3 dạng khung Kiến trúc, Điện, KC . Nên lisp nó ko chạy dc 

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
16 giờ trước, conghoa đã nói:

Có thể do cái khung bị lỗi của bạn là do có tính năng chuyển thành 3 dạng khung Kiến trúc, Điện, KC . Nên lisp nó ko chạy dc 

em thử xoá 2 khung chỉ chừa 1 khung mà lisp nó vẫn k chạy được ấy ạ

 

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
23 giờ trước, VoTuanKiet đã nói:

Chào tất cả các anh chị ở cộng đồng, hiện em có đang sử dụng 1 lisp đánh stt bản vẽ tự động (lệnh STT1, em có gửi kèm đường link tải), và bên cty em mới cập nhật khung tên mới (em có gửi kèm file khung tên)

Hiện khung tên mới không sử dụng được lisp này nữa, và em thấy là trong khung có sử dụng Visibility 3 loại khung tên cty dùng (3 trong 1), và ATT của tên bản vẽ dạng multiple lines, ATT số thứ tự bản vẽ vẫn như cũ. Em xin hỏi các anh chị là em không biết là do đâu mà lisp không chạy được ạ. Em muốn sửa lisp này là không được do nó dạng .vlx

Nên sau cùng em muốn hỏi xin các anh chị lisp mới để thay thế (đánh STT có tiền tố, hậu tố, được phép chọn trái-phải hay trên -dưới)

Cảm ơn các anh chị trong cộng đồng ạ!

https://drive.google.com/drive/folders/11foOuFmw30BoWMbxjLrtJ7zoPMhPRMlo?usp=sharing

khung ten ss.dwg

dùng lệnh  stt của bác @Duong Nhat Duy này nhé, chấp mọi khung tên luôn

Danh STT, them bot noi dung Text, Att, Dim v1.03.lsp

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

Lisp của bạn không hỗ trợ Block động nên lúc chọn đối tượng nó không chọn được. 

Lisp của bác Duy có hỗ trợ Block động. Nhưng nếu cũng 1 Visibility trong bản vẽ thì không sao. Khác Visibility mà muốn đánh số thứ tự thì phải sửa lại Block. 3 cái Tag STTD, STTKC, STTKT xóa đi 2 cái, để lại 1 và đổi thành STT chẳng hạ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

Cái lisp CST trong bộ lisp của mình chạy thử trên block khung tên của bạn phía trên được nhé, nhảy dô xem!

 

 

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
Vào lúc 20/7/2024 tại 21:00, duy782006 đã nói:

Cái lisp CST trong bộ lisp của mình chạy thử trên block khung tên của bạn phía trên được nhé, nhảy dô xem!

 

 

Dạ em cảm ơn anh rất nhiều ạ. Vấn đề của em được giải quyết nhanh gọn lẹ luôn :D

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
Vào lúc 20/7/2024 tại 13:35, vietduc147258 đã nói:

Lisp của bạn không hỗ trợ Block động nên lúc chọn đối tượng nó không chọn được. 

Lisp của bác Duy có hỗ trợ Block động. Nhưng nếu cũng 1 Visibility trong bản vẽ thì không sao. Khác Visibility mà muốn đánh số thứ tự thì phải sửa lại Block. 3 cái Tag STTD, STTKC, STTKT xóa đi 2 cái, để lại 1 và đổi thành STT chẳng hạn. 

Dạ em cảm ơn anh nhiều ạ, cái này thì bên em mỗi 1 khung bản vẽ đánh STT riêng á anh, như là KT đánh riêng với KC.

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
Vào lúc 20/7/2024 tại 11:15, Nguyễn Hà Huy đã nói:

dùng lệnh  stt của bác @Duong Nhat Duy này nhé, chấp mọi khung tên luôn

Danh STT, them bot noi dung Text, Att, Dim v1.03.lsp

Dạ em cảm ơn anh nhiều ạ. Lisp này chạy rất ổn áp.

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  

×