Chuyển đến nội dung
Diễn đàn CADViet
gia_bach

Bộ tiện ích quản lý Block trong CAD

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

Chào các bạn.

Xin giới thiệu tiện ích quản lý block Block Library của Terry Miller (Email: terrycadd@yahoo.com)

- Cho phép chèn block từ thư viện vào bản vẽ và cập nhật các block từ file-thư mục vào thư viện.

- Hiển thị hình ảnh Block, sắp xếp theo thứ tự ABC

Tiện dụng cho các bạn dùng block nhiều (kiến trúc,...)

 

Cài đặt :

- Copy 3 file : Blk_Lib.lsp, Blk_Lib.dcl, GetIcon.lsp vào thư mục có trong “Support File Search Path”

- Thêm dòng sau vào file acad.lsp (hay acad2000.lsp, AcadDoc.lsp) : (load "Blk_Lib.lsp") (setq *Blk_Lib* t)

 

Một số lệnh trong bộ tiện ích Block Library

ALLBL (All Blocks to Library] - : Thêm tất cả các Block từ file hiện hành vào thư viện(Library)

INBL : Thêm tất cả các Block từ thư mục vào thư viện(Library)

BLIB : gọi hộp thọai cho phép chèn các Block từ thư viện vào bản vẽ

DB : tương tự lệnh Insert(chèn Block) nhưng cho hình ảnh trực quan hơn.

EDBL : sắp xếp thứ tự các Block trong thư viện

BLMENU : gọi hộp thọai Block Library Menu

và một số tiên ích khác, mời các bạn khám phá.

 

Link download

 

library.jpg

  • Like 1
  • Vote tăng 8

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
Chào các bạn.

Xin giới thiệu tiện ích quản lý block Block Library của Terry Miller (Email: terrycadd@yahoo.com)

- Cho phép chèn block từ thư viện vào bản vẽ và cập nhật các block từ file-thư mục vào thư viện.

- Hiển thị hình ảnh Block, sắp xếp theo thứ tự ABC

Tiện dụng cho các bạn dùng block nhiều (kiến trúc,...)

 

Cài đặt :

- Copy 3 file : Blk_Lib.lsp, Blk_Lib.dcl, GetIcon.lsp vào thư mục có trong “Support File Search Path”

- Thêm dòng sau vào file acad.lsp (hay acad2000.lsp, AcadDoc.lsp) : (load "Blk_Lib.lsp") (setq *Blk_Lib* t)

 

Một số lệnh trong bộ tiện ích Block Library

ALLBL (All Blocks to Library] - : Thêm tất cả các Block từ file hiện hành vào thư viện(Library)

INBL : Thêm tất cả các Block từ thư mục vào thư viện(Library)

BLIB : gọi hộp thọai cho phép chèn các Block từ thư viện vào bản vẽ

DB : tương tự lệnh Insert(chèn Block) nhưng cho hình ảnh trực quan hơn.

EDBL : sắp xếp thứ tự các Block trong thư viện

BLMENU : gọi hộp thọai Block Library Menu

và một số tiên ích khác, mời các bạn khám phá.

Em không dùng Cad mà là ZWcad .

Tính năng có củng có như auto Cad . Vẫn dùng Lisp được . Nhưng mà khi load lisp vào thì nó xuất hiện lỗi này :

loi_1.jpg

Em tìm cái file acad.lsp hay tương tự không thấy đâu hết .

Làm sao để hiểu cái lisp này nhỉ .

Nói chung khi search *.lisp trong ZWCad thì ko có cái file lisp nào cả .

Buồn luôn .

Còn cách nào nữa không vậy bác

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
Chào các bạn.

Xin giới thiệu tiện ích quản lý block Block Library của Terry Miller (Email: terrycadd@yahoo.com)

- Cho phép chèn block từ thư viện vào bản vẽ và cập nhật các block từ file-thư mục vào thư viện.

- Hiển thị hình ảnh Block, sắp xếp theo thứ tự ABC

Tiện dụng cho các bạn dùng block nhiều (kiến trúc,...)

 

Cài đặt :

- Copy 3 file : Blk_Lib.lsp, Blk_Lib.dcl, GetIcon.lsp vào thư mục có trong “Support File Search Path”

- Thêm dòng sau vào file acad.lsp (hay acad2000.lsp, AcadDoc.lsp) : (load "Blk_Lib.lsp") (setq *Blk_Lib* t)

 

Một số lệnh trong bộ tiện ích Block Library

ALLBL (All Blocks to Library] - : Thêm tất cả các Block từ file hiện hành vào thư viện(Library)

INBL : Thêm tất cả các Block từ thư mục vào thư viện(Library)

BLIB : gọi hộp thọai cho phép chèn các Block từ thư viện vào bản vẽ

DB : tương tự lệnh Insert(chèn Block) nhưng cho hình ảnh trực quan hơn.

EDBL : sắp xếp thứ tự các Block trong thư viện

BLMENU : gọi hộp thọai Block Library Menu

và một số tiên ích khác, mời các bạn khám phá.

 

Link download

 

library.jpg

gia_bach ơi! Mình cài đặt bình thường nhưng khi gọi hộp thọai cho phép chèn các Block từ thư viện vào bản vẽ

thì mình không thấy block nào hết. Bạn giúp mình với

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
Em không dùng Cad mà là ZWcad .

Tính năng có củng có như auto Cad . Vẫn dùng Lisp được . Nhưng mà khi load lisp vào thì nó xuất hiện lỗi này :

........

Em tìm cái file acad.lsp hay tương tự không thấy đâu hết .

Làm sao để hiểu cái lisp này nhỉ .

Nói chung khi search *.lisp trong ZWCad thì ko có cái file lisp nào cả .

Buồn luôn .

Còn cách nào nữa không vậy bác

rất tiếc là tui không biết ZWcad !

Bạn thử gõ 2 dòng sau tai dấu nhắc lệnh :

(load "Blk_Lib.lsp")

(setq *Blk_Lib* t)

nếu thành công, gõ db

Chúc bạn thành công.

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
Mình cài đặt bình thường nhưng khi gọi hộp thọai cho phép chèn các Block từ thư viện vào bản vẽ

thì mình không thấy block nào hết. Bạn giúp mình với

Bạn phải chạy lệnh

ALLBL (All Blocks to Library] - : Thêm tất cả các Block từ file hiện hành vào thư viện(Library)

INBL : Thêm tất cả các Block từ thư mục vào thư viện(Library)

truớc khi gọi hộp thọai chèn block

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
rất tiếc là tui không biết ZWcad !

Bạn thử gõ 2 dòng sau tai dấu nhắc lệnh :

(load "Blk_Lib.lsp")

(setq *Blk_Lib* t)

nếu thành công, gõ db

Chúc bạn thành công.

Ôi đen thế . Em add cái lisp đó vào rồi mà khi load nó vẫn báo not found . hic

Không có cách nào khc1, đành phải dùng lại cách cảu em vậy . buồn .

Cám ơn bác , em đem cái này về nhà dùng . ở nhà thì dùng cad .

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

Em add cái lisp đó vào rồi mà khi load nó vẫn báo not found . hic

....

Bạn đã thực hiện dòng này :

Copy 3 file : Blk_Lib.lsp, Blk_Lib.dcl, GetIcon.lsp vào thư mục có trong “Support File Search Path”

không biết trong ZWcad thì “Support File Search Path” như thế nào?

 

Trong CAD khi thực hiện add block thành công

ALLBL (All Blocks to Library] - : Thêm tất cả các Block từ file hiện hành vào thư viện(Library)

INBL : Thêm tất cả các Block từ thư mục vào thư viện(Library)

mặc định các file (*.dwg, *.slb) đuợc chép vào thư mục c:\Custom, bạn có thể vào đây chép các file này để sử dụng.

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

gia_bach ơi! mình cài bình thường nhưng không biết dòng này thì làm thế nào nhỉ

 

""thêm dòng sau vào file acad.lsp (hay acad2000.lsp, AcadDoc.lsp) : (load "Blk_Lib.lsp") (setq *Blk_Lib* t)""

 

nên khi chạy lện ALLBL cad 2007 báo lỗi như vậy . bạn giúp mình với thanks you

 

 

http://www.cadviet.com/upfiles/2/block_library.doc

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

Mình dùng thử lisp thì thấy có hạn chế sau:

-Tất cả các block đều dôn chung vào 1 menu không tiện cho người dùng với nhiều nhóm block.

-Khi thư mục chứa block đã có sẳn slb rồi thì lisp vẫn tiến hành chụp ảnh và lưu tại thư mục riêng của hắn.

*Không biết có phải do dùng quen không mà mình thích cái thư viện của mình hơn. Phần chụp ảnh thì cái lisp bạn up lên ok hơn 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
Mình dùng thử lisp thì thấy có hạn chế sau:

-Tất cả các block đều dôn chung vào 1 menu không tiện cho người dùng với nhiều nhóm block.

-Khi thư mục chứa block đã có sẳn slb rồi thì lisp vẫn tiến hành chụp ảnh và lưu tại thư mục riêng của hắn.

*Không biết có phải do dùng quen không mà mình thích cái thư viện của mình hơn. Phần chụp ảnh thì cái lisp bạn up lên ok hơn của mình.

PP có thử qua cách tạo thư viện trong bộ tiện ích của Bác Duy. Quả là rất hay. Đây là 1 cách trước đây thường hay xài, cty chổ PP làm trước thì xài như vậy, nhưng bây giờ thì đã thay đổi cách khác. Xét về tốc độ load thư viện kiểu này thì rất nhanh (các slide giờ không còn xài nữa) chỉ click 1 cái là có list và hình ảnh ngay. Khi insert thì nó phóng theo đúng tỷ lệ đang dùng.

Có sẳn các toolbars về dim tỷ lệ và các loại Text để sử dụng.

text.jpgw981.png

 

Cách tạo ra các thư viện này thì PP không biết ntn, chỉ up vài hình để các Bác xem thôi.

 

 

rta.jpgw655.png

 

rta2.jpgw653.png

 

Đây là 1 đoạn code trong file menu:

***POP3

[bridge]

[->Standard Blocks]

[bearings]^C^C^P(if (not c:Bearings-D)(load (strcat bdglisppath "Bearings-D"))) Bearings-D;

[->Bridge Girders]

[->AS 5100 Girders]

[super-T]^C^C^P(if (not c:Super-T-D)(load (strcat bdglisppath "Super-T-D"))) Super-T-D;

[<-I-Girders]^C^C^P(if (not c:I-Girder-D)(load (strcat bdglisppath "I-Girder-D"))) I-Girder-D;

[RTA Girders]^C^C^P(if (not c:RTA-Girder-D)(load (strcat bdglisppath "RTA-Girder-D"))) RTA-Girder-D;

[<-QDMR Planks]^C^C^P(if (not c:QDMR-Plank-D)(load (strcat bdglisppath "QDMR-Plank-D"))) QDMR-Plank-D;

[Couplers]^C^C^P(if (not c:Coupler-D)(load (strcat bdglisppath "Coupler-D"))) Coupler-D;

[->Drainage]

Hope this helps.

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
gia_bach ơi! mình cài bình thường nhưng không biết dòng này thì làm thế nào nhỉ

 

""thêm dòng sau vào file acad.lsp (hay acad2000.lsp, AcadDoc.lsp) : (load "Blk_Lib.lsp") (setq *Blk_Lib* t)""

 

nên khi chạy lện ALLBL cad 2007 báo lỗi như vậy . bạn giúp mình với thanks you

http://www.cadviet.com/upfiles/2/block_library.doc

Bạn copy cái này (load "Blk_Lib.lsp") (setq *Blk_Lib* t) vào acad2007doc của support phía trên dòng ;; Silent load.

(princ) là OK. Chúc bạn làm được

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
Mình dùng thử lisp thì thấy có hạn chế sau:

-Tất cả các block đều dôn chung vào 1 menu không tiện cho người dùng với nhiều nhóm block.

-Khi thư mục chứa block đã có sẳn slb rồi thì lisp vẫn tiến hành chụp ảnh và lưu tại thư mục riêng của hắn.

...........

Huớng dẩn cách sắp xếp Block theo nhóm : download here

  • Vote tăng 1

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

Chào bác " gia_bach"! Bác cho anh em bộ tiện ích quản lý block Block Library rất hay. Rất cảm ơn bác! Bác có thể chỉ giúp làm cách nào mà chỉ làm một lần, lần sau cứ mở CAD lên là chèn được Block luôn không, mình thấy mỗi lần mở CAD mới lại phải làm từ đầu thấy rất bất tiệ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

Sao mình down về không được vậy , bạn có thể up qua 4share không? Sao mình down về không được vậy , bạn có thể up qua 4share không? 

SEO uy tín và chất lượng nhất tại TPHCM
 

 

 

 

 

 

SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 

-------------------------------------------------------------------------

SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn

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

Sao mình down về không được vậy , bạn có thể up qua 4share không? 

 

 

 

 

 

 

 

-------------------------------------------------------------------------

SEO uy tín và chất lượng nhất TPHCM

Xem chi tiết tại: http://seoworld.vn

SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
 
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn
SEO uy tín và chất lượng nhất tại TPHCM
Xem chi tiết tại: http://seoworld.vn

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

khi mở bv có các block,mình có thể tạo đc 1 file *.def nhưng k bít sử dụng nó trong bv khác bằng cách nào.mình vẫn down về bình thường mà

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

Mình dùng thử lisp thì thấy có hạn chế sau:

-Tất cả các block đều dôn chung vào 1 menu không tiện cho người dùng với nhiều nhóm block.

-Khi thư mục chứa block đã có sẳn slb rồi thì lisp vẫn tiến hành chụp ảnh và lưu tại thư mục riêng của hắn.

*Không biết có phải do dùng quen không mà mình thích cái thư viện của mình hơn. Phần chụp ảnh thì cái lisp bạn up lên ok hơn của mình.Ba

Bạn có thể chia sẻ cách của bạn cho mình được không. 

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ó mem nào thêm tính năng cho lisp này giúp mình được không.

 

1. Khi có block mới thêm vào, thư viện tự sắp sếp hiển thị theo thứ tự tên block. Hiện tại nó thêm vào cuối, phải sắp xếp thủ công.

2. Chèn các block trong thư viện ra theo thứ tự block name, điểm chèn các block cách dọc Amm, cách ngang Bmm ( Chèn theo bảng ) - Chèn thêm text là tên block bên dưới.

     Hoặc có thể làm riêng một lisp mới với tính năng: Chèn toàn bộ block lên bản vẽ theo thứ tự, kèm tên block.

 

Thanks all

 

 

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ó mem nào thêm tính năng cho lisp này giúp mình được không.

 

1. Khi có block mới thêm vào, thư viện tự sắp sếp hiển thị theo thứ tự tên block. Hiện tại nó thêm vào cuối, phải sắp xếp thủ công.

2. Chèn các block trong thư viện ra theo thứ tự block name, điểm chèn các block cách dọc Amm, cách ngang Bmm ( Chèn theo bảng ) - Chèn thêm text là tên block bên dưới.

     Hoặc có thể làm riêng một lisp mới với tính năng: Chèn toàn bộ block lên bản vẽ theo thứ tự, kèm tên block.

 

Thanks all

Cadviet có nhiều "pro" viết được lisp này.

Nhưng, .... đọc hoài không hiểu đề.

Yêu cầu cán bộ ra đề giải thích chi tiết 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

Mình có lisp này đáp ứng được chút ít về chức năng chèn nhanh Block từ thư viện vào bản vẽ

( file trong thư viện là Dwg, thư viện là bất kỳ miễn sao có file Dwg bên trong là được )

 

Bạn nào cầnn thì liên hệ bietvecad@gmail.com nhé

*** Xem thêm lisp:

- In nhanh bản vẽ: https://www.youtube.com/watch?v=JDDSdmTV31Y&amp;list=PL05frYPpT5LLRHAE9W-osYor9Jbe7nOg-

 

- Tiện ích hay jhác: https://www.youtube.com/playlist?list=PL05frYPpT5LJUXFg-LYSgxvSmxzIPdoqA

 

  • Like 1

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

×