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

Có cách nào biết mình đang dùng CAD gì không nhỉ ?

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

Chào cả nhà !

 

Dùng lisp có cách nào để xác định được mình đang dùng CAD loại gì không nhỉ, như : AutoCAD 2004, hay AutoCAdMap 2004 hay AutoCAD architec, AutoCAD Civil chẳng hạn.

 

Trong Cad có biến AcadVer nhưng cái này chỉ xác định version của Acad. ví dụ ACADVER = "16.0s (LMS Tech)" (read only) gì gì đó.

 

Mình hay dùng ACADMap mà trong ACADMap có một số lệnh không có trong ACAD khác, mục đích là viết mấy đoạn lisp và cần xác định nếu nó là ACADMap thì chức năng đó chạy (gọi lệnh của cad) còn không phải thì thôi (không có cái lệnh đó để mà gọi ra...)

 

Tks !

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ả nhà !

 

Dùng lisp có cách nào để xác định được mình đang dùng CAD loại gì không nhỉ, như : AutoCAD 2004, hay AutoCAdMap 2004 hay AutoCAD architec, AutoCAD Civil chẳng hạn.

 

Trong Cad có biến AcadVer nhưng cái này chỉ xác định version của Acad. ví dụ ACADVER = "16.0s (LMS Tech)" (read only) gì gì đó.

 

Mình hay dùng ACADMap mà trong ACADMap có một số lệnh không có trong ACAD khác, mục đích là viết mấy đoạn lisp và cần xác định nếu nó là ACADMap thì chức năng đó chạy (gọi lệnh của cad) còn không phải thì thôi (không có cái lệnh đó để mà gọi ra...)

 

Tks !

Có thể xác định đang dùng CAD loại gì bằng cách kiểm tra xem hàm-lệnh của CAD đó có tồn tại hay không ?

VD trong AutoCAdMap : bạn kiểm tra hàm (map_build) hay (ade_version)

(if (map_build)

(do "AutoCADMap Command")

(do "AutoCAD Command")

)

 

tương tự trong Lisp kiểm tra đã LOAD Visual LISP extensions hay chưa :

(if vlax-ename->vla-object

(vl-load-com) ;Loads Visual LISP extensions

(do Nothing)

)

  • 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

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  

×