LÀM THẾ NÀO ĐỂ XÁC ĐỊNH ĐỜI CAD CỦA FILE DWG? 

XÁC ĐỊNH ĐỜI CAD CỦA FILE DWG

(XÁC ĐỊNH ĐỜI CAD CỦA FILE DWG. Cực kỳ cần thiết đối với các bạn máy yếu hoặc dùng CAD đời thấp)

  • Nghe có vẻ khôi hài nhưng đây thực sự là một nhu cầu chính đáng. 
  • Hãy tưởng tượng, nếu máy bạn cài CAD đời thấp, đương nhiên, khi mở một file CAD đời cao hơn, nó sẽ yêu cầu bạn phải nâng cấp phiên bản CAD rồi (Thật buồn cười là rất nhiều bạn gặp thông báo này ngay lập tức post lên để hỏi lý do, không buồn GG lỗi nữa)

XÁC ĐỊNH ĐỜI CAD CỦA FILE DWG

  • Tuy nhiên, CAD đời nào có thể mở được file đó thì nó chẳng nói rõ.
  • Như vậy, việc đi nhờ người có CAD đời cao hơn mở chưa chắc đã được (Vì có khi cần đời CAD cao hơn nữa)
  • Mặt khác, với các máy tính cũ, quá trình mở file vốn đã chẳng nhanh chóng gì cho cam, mở ra rồi mới biết không đọc được thì quả thật tốn công vô ích. 
  • Đối với người gửi file đi, việc quên lưu về phiên bản CAD thấp hơn cũng sẽ gây phiền hà cho người nhận.
  • Sau đây ketxu sẽ hướng dẫn bạn cách để biết được file CAD của chúng ta thuộc phiên bản nào, giúp bạn tiết kiệm thời gian. 
  • Chúng ta chia làm hai nhóm : 

A –  SỬ DỤNG CÔNG CỤ CÓ SẴN TRONG CAD

1. Đọc thông tin trên Window Text Editor

Nếu đã mở một file CAD nào đó lên, từ CAD 2013 gì gì đó, bạn sẽ thấy CAD thông báo phiên bản CAD của file trên màn hình AutoCAD Text Window (F2)

  • Ưu điểm : Cách này có giúp ích được chút khi chúng ta mở file lên
  • Nhược điểm : mở lên mới biết, nên cũng không đạt tiêu chí nhanh gọn nhẹ

Autocad text editor

2. Sử dụng ETRANSMIT

– Như chúng ta đã biết, ETRANSMIT cho phép chúng ta đóng gói nhiều file CAD kèm theo các tài nguyên cần thiết để có thể đọc được file đó một cách bình thường (Font, Xref, Datalink …). Và thật may mắn, khi add các file bản vẽ vào, CAD cũng nhân tiện báo luôn cho chúng ta biết Version của file CAD.

– Các bạn hãy mở bừa 1 file, sử dụng lệnh Etransmit để ADD file, sau đó chuyển sang tab File Table như hình bên dưới.

Sử dụng ETRANSMIT trong Autocad

  • Ưu điểm : 

– Lệnh này xuất hiện từ CAD đời thấp

– Add được nhiều file, nên đương nhiên chúng ta cũng đọc được phiên bản CAD của nhiều file.

– Khi Etransmit, chúng ta có quyền convert luôn phiên bản CAD về phiên bản CAD mong muốn

convert luôn phiên bản CAD về phiên bản CAD mong muốn

 

  • Nhược điểm :

– Chỉ thao tácvới file CAD của có phiên bản bằng hoặc thấp hơn nó. Tức là nếu đang dùng CAD 2016 chẳng hạn, bạn chẳng có cách nào có thể Add được file CAD 2018 cả, nên cũng khỏi biết ^^

– Khi muốn convert thì phải qua bước trung gian đóng gói, tuy nhiên cũng là một cách hay

3. Sử dụng DWGCONVERT

Tương tự ETRANSMIT, bắt đầu từ khoảng CAD 2012, người dùng đã có thể sử dụng lệnh DWGCONVERT để chuyển đổi phiên bản của hàng loạt bản vẽ một cách nhanh chóng và dễ dàng.
Các ưu nhược điểm cũng tương tự.

Sử dụng DWGCONVERT Autocad

(Cách 2,3 chính là 2 nội dung nhỏ trong phần Đồng bộ hóa hồ sơ của khóa CAD nâng cao)

 

B – SỬ DỤNG PLUGIN HOẶC PHẦN MỀM NGOÀI

1. Sử dụng lisp 

– Chúng ta cũng có thể sử dụng lisp để đọc phiên bản file CAD. Nguyên lý của Lisp này sẽ được trình bày ở phần 2

– Lisp này chúng ta có thể sử dụng lisp viết sẵn của Lee-Mac hoặc tự viết. Link download ketxu để ở phía dưới. (Lisp ketxu có sửa 1 chút để dễ nhìn hơn – Lệnh Getver) 

Sử dụng lisp  autocad

  • Ưu điểm : 

– Không phụ thuộc vào phiên bản CAD đang sử dụng (Tức là bạn đang dùng CAD 08 nhưng vẫn có thể check được phiên bản 2020)

– Vì là ngôn ngữ lisp nên có thể dễ dàng tùy biến theo ý người sử dụng

  • Nhược điểm :

– Mỗi lần chạy lệnh chỉ kiểm tra 1 file

– Lisp mở file ra để đọc thông tin nên với file lớn, việc này khá chậm, có thể gây Crash CAD

– Ketxu cũng có nâng cấp thêm 1 chút để tặng các bạn học viên, cũng như kiểm tra xem học viên có tuân thủ việc lưu phiên bản CAD phù hợp hay không. Lisp đọc toàn bộ file trong thư mục và thư mục con để show ra (như ảnh)

Sử dụng lisp  autocad

  • Sử dụng Notepad hoặc bất kỳ phần mềm Editor nào khác

– Nếu không sẵn có CAD hoặc các Plugin, Lisp … trong máy, chúng ta vẫn có thể kiểm tra phiên bản CAD của file bằng cách sử dụng Notepad, Word …. hay một phần mềm đọc file bất kỳ. Ở đây Ketxu lấy ví dụ sử dụng Notepad.

– Đầu tiên chúng ta nhấn chuột phải vào file và chọn Open With -> Notepad

– Ở nội dung file, chúng ta sẽ thấy một đống ký tự mã hóa rất lằng nhằng, nhưng đừng quan tâm. Hãy chỉ để ý đến mấy ký tự đầu thôi (thường bắt đầu bằng AC):

Sử dụng lisp autocad với notepad

– Đây chính là dãy số chỉ ra phiên bản của file CAD

Chúng quy định theo bảng sau:

– Đối với file DXF thì mã này nằm bên dưới dòng Acadver

Mở file DXF Autocad

– Với nguyên tắc này thì bạn có thể tự viết một phần mềm bằng ngôn ngữ bất kỳ để kiểm tra phiên bản của file CAD nhé ^^

  • Sử dụng phần mềm ngoài

– Như đã nói ở mục 2, chúng ta có thể viết một phần mềm bằng ngôn ngữ bất kỳ để kiểm tra thông tin của file CAD, hay đơn giản hơn, search luôn phần mềm trên Google cho nhanh ^^

– Ketxu đang sử dụng DWG Column của JTB, Link free và lisp ketxu để ở dưới cùng.

Sau khi download về và cài thì bạn nhớ add thêm cột DWG Version trong Explorer nhé 

Plugin mở file dwg

  • Kết quả:

Cách chuyển đổi file DWG

CHÚC CÁC BẠN THÀNH CÔNG VÀ VUI VẺ ^^

  • Nguồn tham khảo :

https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/How-to-find-which-version-of-AutoCAD-was-used-to-create-save-a-DWG.html

  • Link gốc

https://jtbworld.com/dwg-columns-for-explorer

  • Link download (cả Lisp): 

https://www.mediafire.com/file/pbsatb3eu79jpmt/DWG_Columns_Freeware_setup_4.2.zip/file

 

♦Trang tài liệu dành cho sinh viên Kỹ thuật: https://tangkinhsach.vn/
♦Trang tuyển dụng dành cho Kỹ sư – Sinh viên kỹ thuật: https://tuyendungkysu.vn/ 
—————————————————-
Tham gia ngay ĐĂNG KÝ NGAY

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *