Chi tiết Bài viết Tool AutoCAD.NET

Hướng dẫn load công cụ viết bằng .NET API cho Autocad.

Đăng ngày: 01/03/2019 - Lượt xem: 338

Hướng dẫn cơ bản load công cụ được viết bằng .NET API cho Autocad và mô tả các phiên bản trên Autocad được viết bởi Tool Autocad.NET

Ưu điểm của việc Lập trình Autocad .NET API có thể là nhanh hơn, tương tác trực tiếp tới Autocad, thuận tiện cho việc truy xuất cơ sở dữ liệu..

Tuy nhiên, nó cũng có một số khuyết điểm nhất định. Trong bài viết này, Tool Autocad.NET sẽ không đề cập nhiều đến ưu và khuyết của nó. Nhưng có lẽ khuyết điểm lớn nhất của nó cho người dùng chính là được viết trên nên tảng Microsoft .NET Framework nào thì dùng trên Microsoft .NET Framework đó. 

Ví dụ: Autodesk Autocad 2012 sử dụng Microsoft .NET Framework 4.0Autodesk Autocad 2019 sử dụng Microsoft .NET Framework 4.7.x. Nếu công cụ được viết trên nền tảng Autocad 2012 thì không thể sử dụng trên Autocad 2019 và ngược lại. Không giống việc sử dụng lisp, có thể chạy trên nhiều Autocad.

Đặc điểm những file công cụ được Lập trình Autocad .NET API, có định dạng ".dll". Ví dụ: "ExportToLayout.dll", "MoveAllObjectToOrigin.dll".

Sau đây, Tool Autocad.NET sẽ hướng dẫn cơ bản load công cụ:

Bước 1: Tải file dll Demo.

Mật khẩu giải nén: toolautocad.net

Bước 2: Khởi động Autocad. (Lưu ý phiên bản Autocad). 

Bước 3: Tại Command Line của Autocad. Gõ lệnh "netload". Chọn đường dẫn đến file dll tải về ở Bước 1 đã được giải nén. Cụ thể demo là phiên bản 2012.

toolautocad.net

toolautocad.net

Bước 4: Gõ lệnh để chạy công cụ. Công cụ này lệnh là "GuideNetLoad" hoặc lệnh tắt "GNL"Lưu ý: Mọi file dll công cụ, sẽ có lệnh để khởi động nó riêng. Ở bài viết này công cụ sẽ có chức năng "hiển thị thông báo".

toolautocad.net

Kết quả nhận được thông báo như sau.

toolautocad.net

Bổ sung: Tool Autocad.NET hướng dẫn từ đây về sau mọi công cụ sẽ được làm theo một chuẩn như sau:

Mọi công cụ Tool Autocad.NET sẽ cung cấp 2 phiên bản chủ yếu đó là Autocad 2012 và phiên bản từ Autocad 2013 trở về sau.

Ví dụ: File dll có tên toolautocad.net_ GuideNetLoad_GNL.dll tương ứng với lệnh khởi động công cụ: GuideNetLoad, lệnh viết tắt để khởi động là GNL

File dll có tên: toolautocad.net_ ExportLayoutToModel_LTM.dll tương ứng với lệnh khởi động công cụ: ExportLayoutToModel, lệnh viết tắt để khởi động là LTM

Cám ơn đã xem qua bài viết và Hẹn gặp lại ở những bài viết sau!