AutoCAD là phần mềm chuyên nghiệp dành cho thiết kế đồ họa kỹ thuật. Dưới đây là một số thông tin hữu ích giúp bạn tổ chức file một cách hiệu quả trong AutoCAD.
Cấu trúc thư mục mặc định của chương trình và các file hỗ trợ được thiết kế để sắp xếp chúng một cách có tổ chức. Nếu cấu trúc file mặc định không đáp ứng nhu cầu của bạn, bạn có thể thay đổi nó. Tuy nhiên, cần phải xác nhận rằng những thay đổi không gây xung đột với các ứng dụng khác. Nếu các đường dẫn đến ổ đĩa hoặc thư mục không được cung cấp đầy đủ, AutoCAD có thể sử dụng các đường dẫn tìm kiếm thư viện của nó để xác định vị trí của file.
AutoCAD sử dụng hồ sơ hệ thống của người dùng để nhận diện các file cục bộ có thể tùy chỉnh và di chuyển. Bạn có thể truy cập các file này bằng cách sử dụng các biến hệ thống sau:
- LOCALROOTPREFIX - Lưu trữ đường dẫn đầy đủ đến thư mục gốc nơi các file tùy biến cục bộ được cài đặt.
- ROAMABLEROOTPREFIX - Lưu trữ đường dẫn đầy đủ đến thư mục gốc nơi các file tùy biến có thể di chuyển được cài đặt.
Bắt đầu từ AutoCAD 2013 SP1 trên Windows & AutoCAD 2014 cho Mac, tải file lưu trữ acad<release_number>.lsp và acad<release_number>doc.lsp và các file kế thừa chúng chỉ từ thư mục cài đặt mặc định của sản phẩm. Tuỳ thuộc vào cài đặt tham số hệ thống SECURELOAD, tham số TRUSTEDPATHS chỉ định các thư mục từ nơi có thể tải các sản phẩm dựa trên AutoCAD và chạy file chứa mã code. Ngoài ra, điều khiển tham số hệ thống LEGACYCODESEARCH ở thư mục Start In sẽ được tìm kiếm trong file .exe.
Mẫu code AutoLISP dưới đây xác định lệnh CUSTFILES và mở Windows Explorer hoặc File Explorer tại vị trí cài đặt của các file tùy biến có thể di chuyển.
Lưu ý: Lệnh SHELL chỉ hỗ trợ trên Windows và AutoLISP không được hỗ trợ trên AutoCAD LT.
Đường dẫn thư viện tìm kiếm
Thư viện tìm kiếm đường dẫn xác định vị trí chương trình tìm kiếm file khi không có đường dẫn đầy đủ như sau:
- Thư mục Bắt đầu Trong: Được xác định bởi thuộc tính Bắt đầu Trong của biểu tượng trên desktop hoặc thư mục mà bạn đã click đúp để mở (tham số hệ thống STARTINFOLDER).
- Thư mục chứa file vẽ hiện tại (tham số hệ thống DWGPREFIX).
- Thư mục dự án cho file tham chiếu bên ngoài như ảnh, xref hoặc lớp nền (tham số hệ thống PROJECTNAME).
- Thư mục được liệt kê trong các đường dẫn Tìm Kiếm File Hỗ Trợ (tham số hệ thống ACADPREFIX).
- Thư mục chứa file đã cài cho chương trình.
Phụ thuộc vào môi trường hiện tại, hai hoặc nhiều thư mục hơn có thể giống nhau.
Chú ý: Từ AutoCAD 2016, tham số hệ thống LEGACYCODESEARCH điều khiển thư mục Bắt đầu Trong hoặc Bản Vẽ sẽ được sử dụng để tìm kiếm file thực thi (.exe). Do thư mục Bắt đầu Trong và bản vẽ thường là mục tiêu của phần mềm độc hại, chúng tôi khuyến nghị bạn tắt thiết lập LEGACYCODESEARCH (đặt giá trị của nó là 0).
Nếu file không nằm trong đường dẫn tìm kiếm này, bạn phải chỉ định tên đường dẫn đầy đủ hoặc tương đối của nó và tên file trước khi chương trình tìm thấy. Ví dụ, nếu bạn muốn chèn file part5.dwg vào bản vẽ hiện tại và nó không nằm trong đường dẫn tìm kiếm trong thư viện, bạn phải cung cấp tên đường dẫn đầy đủ hoặc tương đối dựa trên đường dẫn hợp lệ trong thư viện. Tên đường dẫn tương đối sẽ được hiển thị như sau:
Lệnh: -chèn
Nhập tên khối hoặc [?]: /tệp2/các_file_cũ/part5
Cấu trúc thư mục
AutoCAD sử dụng một cấu trúc thư mục cây, khuyến khích người dùng giữ các tệp bổ sung, như các ứng dụng AutoLISP (không áp dụng cho AutoCAD LT), các tệp tùy chỉnh hoặc công cụ bên thứ ba, riêng biệt từ chương trình cài đặt và các tệp hỗ trợ. Điều này giúp dễ dàng theo dõi xung đột có thể xảy ra và nâng cấp ứng dụng mà không ảnh hưởng tới các thành phần khác.
Sản phẩm AutoCAD mặc định nằm trong thư mục Chương Trình trên Windows và Ứng dụng trên Mac OS. Bạn có thể tạo các thư mục cùng cấp mới (ví dụ, /CácChươngTrìnhAutoCAD) và lưu các chương trình tùy chỉnh, các tệp cá nhân hóa và ứng dụng bên thứ ba khác trong các thư mục con ở cấp tiếp theo. Nếu bạn muốn duy trì nhiều thư mục bản vẽ (cho từng dự án), bạn có thể tạo các thư mục như /CácCôngViệcAutoCAD cùng các thư mục con cho mỗi dự án.
Quá trình tìm kiếm lệnh
Khi nhập một lệnh, AutoCAD sẽ tiến hành một loạt bước để đánh giá tính hợp lệ của tên lệnh đó. Một lệnh có thể là:
- Lệnh tích hợp hoặc tham biến hệ thống.
- Lệnh hoặc bí danh ngoài được xác định trong file acad.pgp ( acadlt.pgp trong AutoCAD LT).
- Một entry AutoCorrect cho lệnh trong file autoCorrectUserDB.pgp.
- Một entry đồng nghĩa cho lệnh trong file acadSynonymsGlobalDB.pgp.
- Lệnh AutoLISP do người dùng xác định.
- Lệnh người dùng chọn bằng ứng dụng ObjectARX hoặc Managed .NET.
- Lệnh driver thiết bị.
Lưu ý: AutoCAD LT không hỗ trợ AutoLISP, ObjectARX, Managed .NET. Các ứng dụng Managed .NET không có trên Mac OS.
Bạn có thể nhập một lệnh từ gợi ý Command hoặc bắt đầu nó từ giao diện người dùng. Các lệnh cũng có thể được thực hiện từ file script hoặc bằng ứng dụng AutoLISP, ObjectARX, Managed .NET.
Quá trình tìm kiếm lệnh
- Nếu nhập một phản hồi giá trị null (Space hoặc Enter), AutoCAD sẽ sử dụng tên của lệnh phát sinh cuối cùng. Mặc định là HELP.
- Kiểm tra lệnh dựa vào danh sách các lệnh có sẵn. Nếu lệnh nằm trong danh sách và không bắt đầu bằng một dấu chấm, chương trình sẽ kiểm tra lệnh dựa trên danh sách lệnh chưa xác định. Nếu chưa xác định được lệnh đó, tìm kiếm vẫn tiếp tục. Nếu không, lệnh đó sẽ chạy trừ khi có nguyên nhân khác ngăn cản nó. Không thể chạy lệnh ở chế độ minh bạch hoặc ẩn trên hệ thống.
- Kiểm tra lệnh dựa trên các tên lệnh được xác định bằng driver thiết bị, sau đó, là bằng driver hiển thị.
- Lệnh được kiểm tra dựa trên các lệnh ngoài được xác định trong file tham số chương trình. Nếu tên lệnh tương ứng với lệnh ngoài đã chọn, lệnh đó sẽ chạy và tìm kiếm hoàn tất.
- Lệnh này được kiểm tra dựa trên danh sách lệnh được xác định bằng AutoLISP, ObjectARX, Managed .NET. Tại thời điểm này, phần mềm sẽ tải lệnh autoload (không có sẵn ở AutoCAD LT).
- Chương trình kiểm tra tên lệnh dựa trên danh sách tham biến hệ thống. Nếu tên lệnh nằm trong danh sách, lệnh SETVAR chạy, sử dụng thông tin vào làm tên biến.
- Nếu tên lệnh tương ứng với một lệnh Alias, tên AutoCorrect hoặc đồng nghĩa được xác định trong file tham số chương trình kết hợp, AutoCAD sử dụng tên lệnh mở rộng và quá trình tìm kiếm bắt đầu bằng danh sách các lệnh tích hợp.
- Nếu tất cả các bước trước đó đều thất bại, quá trình tìm kiếm kết thúc bằng một thông báo về các tên lệnh không hợp lệ.
Hy vọng bài viết này hữu ích với các bạn!