Đến nội dung


Hình ảnh
- - - - -

Chương trình chèn các block ký hiệu thông dụng


  • Please log in to reply
12 replies to this topic

#1 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 25 May 2007 - 11:53 AM

Đây là chương trình insert block mẫu. Được phát triển từ mã mở của Joel Y. Ventura chạy trên CAD 12. Phần phát triển thêm là chia thư viện làm các nhóm, giúp người sử dụng thao tác được nhanh hơn và quản lý thư viện tốt hơn. Bạn có thể bổ sung hoặc xóa bớt thư viện cho chính mình bằng cách thêm và xóa file, thư mục trong thư mục của chương trình.

Dùng lệnh IB để sử dụng chương trình
Hình đã gửi
Lần đầu tiên chạy, chương trình sẽ yêu cầu bạn chỉ định đường dẫn tới file CVIB.VLX, để chương trình biết đường dẫn tới các file dữ liệu. Từ lần thứ 2 trở đi, bạn sẽ không cần phải làm điều này nữa. Nếu bạn muốn di chuyển thư mục sang chỗ khác và muốn chỉ định lại đường dẫn cho chương trình, hãy dùng lệnh resetib để bỏ đường dẫn cũ.

Hình đã gửi
Chương trình cho phép bạn chọn các block trong thư viện của chương trình để chèn.

http://www.cadviet.com/upfiles/CVIB.zip
Chương trình chắc chắn còn nhiều lỗi, mong có được các ý kiến đóng góp cho chương trình.
  • 4

#2 coffee_love

coffee_love

    Chưa sử dụng CAD

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

Đã gửi 11 June 2007 - 05:01 PM

anh ơi link die rồi post lại cho em được không???
  • 0

#3 hieu_66

hieu_66

    Chưa sử dụng CAD

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

Đã gửi 05 July 2007 - 11:37 PM

Tôi thấy có sao đâu vẫn down tôt đấy chứ!
Cảm ơn anh Hoang nhé!
  • 0

#4 vbao

vbao

    biết lệnh array

  • CADViet Team
  • PipPipPip
  • 184 Bài viết
Điểm đánh giá: 80 (tàm tạm)

Đã gửi 06 July 2007 - 07:23 AM

Tôi thấy có sao đâu vẫn down tôt đấy chứ!
Cảm ơn anh Hoang nhé!


Tôi down về nhưng mở không được, sử dụng zip repair thì chỉ thấy file : dwg, sld !! anh Hoành post lại cho anh em nhờ. Thanks
  • 0

#5 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 06 July 2007 - 10:32 AM

Cái này theo em thì có khác gì INSERT chuẩn chủa CAD đâu?
Nếu mà hiển thị 1 lúc được nhiều hơn 1 khung nhìn thì mới hửu ích.
Mà cái phần chỉ định đường dẩn cho lần chạy đầu tiên em thấy đúng như vấn đề em đang gặp. Bác Nguyen Hoanh có thể chỉ giáo giúp đoạn này được không.
Nghĩa là viết 1 cái lisp mà khi load lên thì nó trả về biến tên đường dẩn của lisp đó. Hôm trước hỏi bên kia không thấy bác trả lời.
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#6 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 06 July 2007 - 11:27 AM

Cái này theo em thì có khác gì INSERT chuẩn chủa CAD đâu?
Nếu mà hiển thị 1 lúc được nhiều hơn 1 khung nhìn thì mới hửu ích.
Mà cái phần chỉ định đường dẩn cho lần chạy đầu tiên em thấy đúng như vấn đề em đang gặp. Bác Nguyen Hoanh có thể chỉ giáo giúp đoạn này được không.
Nghĩa là viết 1 cái lisp mà khi load lên thì nó trả về biến tên đường dẩn của lisp đó. Hôm trước hỏi bên kia không thấy bác trả lời.

- Lệnh trên giống hệt lệnh insert ngoại trừ nó cho phép xem file trong group của thư mục và preview file với kích cỡ lớn!

- Theo những gì tôi biết thì không có cách nào để biết tên đường dẫn của file đang chạy.
  • 0

#7 hanoi0h

hanoi0h

    Chưa sử dụng CAD

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

Đã gửi 01 January 2008 - 02:32 AM

Cám ơn bạn rất nhiều,nhưng cho tôi hỏi,thư viện block của tôi còn rất nhiều.Nhưng để đưa lên chuơng trình của bạn,muốn xem preview phải có file *.SLD.
Vậy bạn dùng cái gì để convert từ DWG sang SLD.
Có thể share cho anh em đuợc không
Cám ơn lần nữa
  • 0

#8 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 01 January 2008 - 04:02 AM

Cám ơn bạn rất nhiều,nhưng cho tôi hỏi,thư viện block của tôi còn rất nhiều.Nhưng để đưa lên chuơng trình của bạn,muốn xem preview phải có file *.SLD.
Vậy bạn dùng cái gì để convert từ DWG sang SLD.
Có thể share cho anh em đuợc không
Cám ơn lần nữa

bạn dùng lệnh mslide của AutoCAD.
  • 0

#9 Nộ Thiên

Nộ Thiên

    biết lệnh ddedit

  • Members
  • PipPipPipPip
  • 297 Bài viết
Điểm đánh giá: 133 (tàm tạm)

Đã gửi 01 January 2008 - 01:25 PM

Mà cái phần chỉ định đường dẩn cho lần chạy đầu tiên em thấy đúng như vấn đề em đang gặp. Bác Nguyen Hoanh có thể chỉ giáo giúp đoạn này được không.
Nghĩa là viết 1 cái lisp mà khi load lên thì nó trả về biến tên đường dẩn của lisp đó. Hôm trước hỏi bên kia không thấy bác trả lời.

Cái này mình thường làm như thế này:
Tạo 1 file .txt để lưu các giá trị của biến
- Mỗi khi chương trình chạy sẽ đọc file txt trước rồi gán các giá trị này cho edit_box của HộpThoại.
- Nếu button trên HộpThoại đc thực thi thì lưu các gá trị của edit_box vào file txt rồi thực hiện các lệnh của chương trình.
Làm như vậy có nghĩa là chương trình sẽ nhớ các giá trị của lần chạy trước.
Hy vọng bạn hiểu và làm đc.
  • 0

#10 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 02 January 2008 - 03:26 PM

Cái này mình thường làm như thế này:
Tạo 1 file .txt để lưu các giá trị của biến
- Mỗi khi chương trình chạy sẽ đọc file txt trước rồi gán các giá trị này cho edit_box của HộpThoại.
- Nếu button trên HộpThoại đc thực thi thì lưu các gá trị của edit_box vào file txt rồi thực hiện các lệnh của chương trình.
Làm như vậy có nghĩa là chương trình sẽ nhớ các giá trị của lần chạy trước.
Hy vọng bạn hiểu và làm đc.


Bác này hiểu sai ý rồi. Cái này sau đó đã bàn ở 1 topic khác và kết quả à vô phương :)
  • 0

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#11 Gatesi

Gatesi

    biết vẽ arc

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

Đã gửi 04 January 2010 - 08:32 PM

bạn dùng lệnh mslide của AutoCAD.

Em có 1 thư viện nhiều file SLD, giờ e chuyển hết vào 1 file SLB, làm thế nào để cad hiển thị đc các hình ảnh trong file slb đó?
  • 0

#12 nguyenhoangm3k4

nguyenhoangm3k4

    biết zoom

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

Đã gửi 13 November 2011 - 05:03 PM

anh ơi link die rồi post lại cho em được không???

down về cài vao acad roi sử dụng bạn nhé
http://www.megaupload.com/?d=1W1A7OCI
  • 0

#13 mCuongs

mCuongs

    biết zoom

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

Đã gửi 03 May 2013 - 11:38 AM

Đây là chương trình insert block mẫu. Được phát triển từ mã mở của Joel Y. Ventura chạy trên CAD 12. Phần phát triển thêm là chia thư viện làm các nhóm, giúp người sử dụng thao tác được nhanh hơn và quản lý thư viện tốt hơn. Bạn có thể bổ sung hoặc xóa bớt thư viện cho chính mình bằng cách thêm và xóa file, thư mục trong thư mục của chương trình.

Dùng lệnh IB để sử dụng chương trình
ib_start.gif
Lần đầu tiên chạy, chương trình sẽ yêu cầu bạn chỉ định đường dẫn tới file CVIB.VLX, để chương trình biết đường dẫn tới các file dữ liệu. Từ lần thứ 2 trở đi, bạn sẽ không cần phải làm điều này nữa. Nếu bạn muốn di chuyển thư mục sang chỗ khác và muốn chỉ định lại đường dẫn cho chương trình, hãy dùng lệnh resetib để bỏ đường dẫn cũ.

ib_main.gif
Chương trình cho phép bạn chọn các block trong thư viện của chương trình để chèn.

http://www.cadviet.c...pfiles/CVIB.zip
Chương trình chắc chắn còn nhiều lỗi, mong có được các ý kiến đóng góp cho chương trình.

Anh Hoành có thể hướng dẫn e sửa lisp của chương trình theo hướng này đc ko:

E có 1 thư viện nằm ở C:\CadViet, như vậy file Cvib.VLX của e cũng sẽ nằm trong mục C:\CadViet

A có thể sửa lisp làm sao cho khi nhập lệnh IB để tìm File CVIB.VLX này thì sẽ hiện ra thư mục C:\CadViet luôn, không phải tìm đến thư mục này nữa.

Mong a Hoành giúp đỡ! Thanks !


  • 0