Đến nội dung


Hình ảnh
5 stars - based on 24598 reviews
- - - - -

Nhờ Viết Lisp Đánh Tên Tab Layout Tăng Dần


  • Please log in to reply
7 replies to this topic

#1 TV_Anh

TV_Anh

    biết vẽ circle

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

Đã gửi 14 April 2017 - 11:41 AM

Vấn đề là thế này : 

hiện em đang làm bản vẽ cho các chung cư cao tầng

nên sẽ có nhiều layout cho từng tầng
 

và tên tab layout có các ký tự đầu giống nhau chỉ khác con số ở phái sau thôi.

ví dụ : HH-ELEC-201 , HH-ELEC-202, HH-ELEC-203,....., HH-ELEC-221

trong trường hợp này thì em phải dàn layout tới 21 lần và chỉnh sửa lại tên tab layout cho trùng với danh sách bản vẽ.

cái vụ dàn layout thì em cũng làm dc rồi nhưng còn thiếu việc tên tab layout phải gõ lại nhiều lần.

và công việc của em mang tính chất lặp lại nhiều lần.

nay em nhờ mọi người viết giúp em 1 cái lisp như sau :

- command : gõ lệnh ( tùy ý )
- cad hỏi chọn kí tự cho tên tab layout :
  + chọn có sẵn  hoặc gõ mới

- chọn kí tự (số) tăng dần
- chọn số lượng layout cần chèn tên tab layout
- xuất kết quả và kết thúc lệnh.

xin chân thành cám ơn mọi người !


  • 0

#2 Mèo Mun

Mèo Mun

    Chưa sử dụng CAD

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

Đã gửi 14 April 2017 - 11:58 AM

Lười gõ lại chữ thì sử dụng lisp copy Text tăng dần đi. Vừa ngon, bổ, rẻ lại đỡ mất công cho người viết lisp.

Lisp CY, mục #9. http://www.cadviet.c...hu-giua-nguyen/


  • 0

#3 TV_Anh

TV_Anh

    biết vẽ circle

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

Đã gửi 14 April 2017 - 01:14 PM

Lười gõ lại chữ thì sử dụng lisp copy Text tăng dần đi. Vừa ngon, bổ, rẻ lại đỡ mất công cho người viết lisp.

Lisp CY, mục #9. http://www.cadviet.c...hu-giua-nguyen/

bạn ơi, cái này không đúng trong trường hợp tên tab layout đâu bạn

lisp trên chỉ dùng tốt trong model hay layout, nhưng tên tab layout là một phạm vi khác
 

và lisp trên thì mình cũng đã sưu tầm đc lâu rồi
 

dù sao cũng cám ơn bạn đã quan tâm


  • 0

#4 dinhvantrang

dinhvantrang

    biết lệnh mirror

  • Members
  • PipPipPip
  • 158 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 14 April 2017 - 01:46 PM

Các Layout của bạn đã có sẵn uh? Và trong quá trình thực hiện lệnh mình sẽ chọn những Layout cần Rename uh?


  • 0

Thanks and Best Regards

Skype : dinhvantrang73

 

Group hướng dẫn lập trình VBA cho Autocad & Excel

https://www.facebook...46532865799936/

 

Series video hướng dẫn lập trình VBA cho Autocad & Excel

https://www.youtube....m54mGak6O9YSmfT


#5 TV_Anh

TV_Anh

    biết vẽ circle

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

Đã gửi 14 April 2017 - 03:21 PM

Các Layout của bạn đã có sẵn uh? Và trong quá trình thực hiện lệnh mình sẽ chọn những Layout cần Rename uh?

đúng như bạn vừa nói

các layout của mình được đã được mình tạo sẵn bằng cách setup 1 layout với đầy đủ thông tin ( khung tên, tiêu đề ,... ) cho trước theo đúng như danh sách bản vẽ

sau đó coppy layout đó thành nhiều layout khác, và việc còn lại là điều chỉnh khung view về cho đúng vị trí cần view

vấn đề còn lại là em cần 1 lisp cad giúp em rename các tên tab layout mà em mới coppy ra một cách tự động ( giống kiểu auto text number gì gì đó )


  • 0

#6 dinhvantrang

dinhvantrang

    biết lệnh mirror

  • Members
  • PipPipPip
  • 158 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 14 April 2017 - 03:31 PM

Chỗ Select được các Layout mà bạn đã copy ra mình chưa thử, nhưng tại sao không dùng Code để copy 1 cái Layout đã setup đầy đủ ra N cái như bạn mong muốn?

 Cái này còn có thể kiểm soát được việc đưa Đối tượng cần View vào từng Layout cho bạn luôn.

Add skype mình có gì trao đổi nhé: dinhvantrang73


  • 0

Thanks and Best Regards

Skype : dinhvantrang73

 

Group hướng dẫn lập trình VBA cho Autocad & Excel

https://www.facebook...46532865799936/

 

Series video hướng dẫn lập trình VBA cho Autocad & Excel

https://www.youtube....m54mGak6O9YSmfT


#7 TV_Anh

TV_Anh

    biết vẽ circle

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

Đã gửi 14 April 2017 - 03:51 PM

Chỗ Select được các Layout mà bạn đã copy ra mình chưa thử, nhưng tại sao không dùng Code để copy 1 cái Layout đã setup đầy đủ ra N cái như bạn mong muốn?

 Cái này còn có thể kiểm soát được việc đưa Đối tượng cần View vào từng Layout cho bạn luôn.

Add skype mình có gì trao đổi nhé: dinhvantrang73

cái code để coppy là như thế nào mình chưa hiểu lắm

nhưng mình hay dùng cách coppy ( move or copy ) ( chuột phải vào tab layout sẽ có mục này )

vấn đề quan trong vẫn là tên tab layout có number tự động tăng dần


  • 0

#8 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

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

Đã gửi 14 April 2017 - 03:53 PM

Trong này tôi có mần 1 cái. Bạn xem dùng được không?

http://www.cadviet.c...g-loat-layouts/


  • 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.