Chuyển đến nội dung
Diễn đàn CADViet
Nguyen Hoanh

Tăng tốc (làm nhẹ) AutoCAD

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

Nhiều người sử dụng AutoCAD phiên bản mới trên các máy có cấu hình không cao. Hệ quả là máy sẽ giật và chậm.

Trong bài viết ACAD đời mới chạy trên máy đời cũ
Đã hướng dẫn cách làm nhẹ phần mềm AutoCAD, tuy nhiên, mỗi lần làm lại phải rà soát nhiều tên biến.

Lisp dưới đây với mục đích làm nhẹ AutoCAD bằng cách thay đổi các biến hệ thống, và thực hiện các lệnh để giảm bớt một số tính năng về hiển thị và quản lý trong AutoCAD nhưng về cơ bản không hạn chế các tính năng liên quan đến công việc của AutoCAD.


Các bạn lưu ý: chỉ cần appload file lisp 1 lần duy nhất (không cho vào mục khởi động Startup Suite) và không cần gọi lệnh.

Download bằng cách phải chuột vào link này và chọn Save Link As... (hoặc Save Target As...)
spa.LSP
___________________________________________________
Hỏi đáp thường gặp
Hỏi: Lisp này có rút ngắn thời gian khởi động không?
Trả lời: Lisp không rút ngắn thời gian khởi động, Lisp chỉ làm nhẹ thao tác vẽ của cad.

Hỏi: Lisp này hữu ích cho những AutoCAD phiên bản nào
Trả lời: Lisp chỉ có tác dụng với cad đời từ 2009 trở lên, ACAD 2008 trở xuống không có tác dụng.

Hỏi: Tôi phải load lisp này mỗi khi AutoCAD chạy hay chỉ cần chạy 1 lần duy nhất?
Trả lời: Bạn chỉ cần chạy 1 lần duy nhất vì lisp này tinh chỉnh cấu hình hệ thống, và lưu lại luôn.
___________________________________________________
Lịch sử các cập nhật:
2015-02-23:
- Phiên bản đầu
2015-02-27:
- Fix lỗi vlax-user-productkey
- Tự động chạy luôn mà không cần phải gọi SPA
2015-03-02:
- Fix lỗi chưa có biến hệ thống trên các phiên bản ACAD đời cũ
2015-03-23:
- Gỡ LWDISPLAY, PALETTEOPAQUE ra khỏi danh sách biến hệ thống
2015-08-27:
- Thêm COMMANDPREVIEW vào danh sách biến hệ thống
- Thêm (vl-load-com) vào code
2015-09-22:
- Sửa lại viewres về 200
2015-09-28:
- Thêm SELECTIONPREVIEW vào danh sách biến hệ thống
2015-10-08:
- Fix lỗi no function definition: VLAX-PRODUCTKEY
2015-10-20:
- Fix lỗi no function definition: VLAX-PRODUCTKEY lần 2
- Bẫy lỗi setvar
___________________________________________________

 

  • Like 1
  • Vote tăng 18

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

Em vừa thử trên acad 2012, kết quả như sau: Command: ap APPLOAD spa.lsp successfully loaded.  Command: SPA; error: no function definition: VLAX-USER-PRODUCT-KE. Bác Nguyen Hoanh xem thế nào.

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

Hàm VLAX-USER-PRODUCT-KEY chỉ có từ Cad2013. Chắc bạn đang dùng Cad thấp hơn?

Bạn thử thay VLAX-USER-PRODUCT-KEY bởi VLAX-PRODUCT-KEY xem sao.

  • 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

Em vừa thử trên cad 2014, chưa biết thế nào nhưng thời gian khởi động giảm đáng kể.

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

mình dùng acad 2010 thì bị lỗi:

Command: ap APPLOAD spa.lsp successfully loaded.

Command: ; error: AutoCAD variable setting rejected: "HPDLGMODE" 1

 

Bác Hoành xem lại giúp

Đã fix,

bạn thử lại xem được chưa nhé.

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

Các bạn lưu ý:

1. Lisp chỉ làm nhẹ thao tác vẽ của cad, không rút ngắn thời gian khởi động.

2. Lisp chỉ có tác dụng với cad đời mới, cad 2008 trở xuống không có tác dụng.

  • Vote tăng 2

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

Các bạn lưu ý:

1. Lisp chỉ làm nhẹ thao tác vẽ của cad, không rút ngắn thời gian khởi động.

Các bạn có thể giảm thời gian khởi động bằng cách thêm '/nologo' vào command trong shortcut của autoCAD (Right click vào icon AutoCAD, chọn Properties).

VD: "C:\Program Files\Autodesk\AutoCAD 2014\acad.exe" /nologo

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

 Command: spa ; error: no function definition: VLAX-PRODUCT-KEY

 

lỗi của em đó bác Hoành ạ, cad2012

Tuy báo lỗi nhưng vẫn thấy có tác động của lệnh vào pm

Có lẻ nên thêm dòng

(vl-load-com)

ở đầu lisp là OK

  • Like 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

Có một vấn đề là khi em dung trên 2016, thì 1 layout chỉ hiển thị được 3 viewport. Em muốn hiển thị nhiều hơn thì phải làm như thế nào :-??

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

Bác Nguyễn Hoàng ơi làm sao để chuyển được về dạng thông báo tiếng việt như trong file lisp của bác vậy ạ:

(alert "\u+0110\u+00E3 ho\u+00E0n t\u+1EA5t thi\u+1EBFt l\u+1EADp \u+0111\u+1EC3 AutoCAD nh\u+1EB9 h\u+01A1n\nB\u+1EA1n \u+0111\u+00E3 c\u+00F3 th\u+1EC3 s\u+1EED d\u+1EE5ng AutoCAD nh\u+1EB9 h\u+01A1n m\u+00E0 kh\u+00F4ng c\u+1EA7n l\u+00E0m th\u+00EAm g\u+00EC n\u+1EEFa." )

)
Kính mong Bác chỉ giáo!

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

Tuyệt vời! Ứng dụng nhỏ nhưng rất chuyên nghiệp và hữu ích.

Nếu nó được bổ sung tính năng sao lưu (nhiều lần) và phục hồi những thay đổi thì thật tuyệt!

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

mình bị lỗi nghiêm trọng khi load lisp này. khi chọn đối tượng ít thì không sao. khi quét chọn nhiều đối tượng là treo máy. giờ muốn về mặc định thì sao bác ơi

 

18 giờ trước, phongtran86 đã nói:

mình bị lỗi nghiêm trọng khi load lisp này. khi chọn đối tượng ít thì không sao. khi quét chọn nhiều đối tượng là treo máy. giờ muốn về mặc định thì sao bác ơi

+ Không hoàn toàn triệt để thì bác có thể đọc bài này : https://www.cadviet.com/forum/topic/23707-làm-sao-để-reset-lại-autocad-2008/

Còn muốn triệt để thì bác phải biết sơ sơ về lisp :)))  Còn muốn triệt sản... thì bác cứ cài lại :)))   ( Xui dại-đừng tin )

 

18 giờ trước, Danh Cong đã nói:

+ Không hoàn toàn triệt để thì bác có thể đọc bài này : https://www.cadviet.com/forum/topic/23707-làm-sao-để-reset-lại-autocad-2008/

Còn muốn triệt để thì bác phải biết sơ sơ về lisp :)))  Còn muốn triệt sản... thì bác cứ cài lại :)))   ( Xui dại-đừng tin )

mình reset lại rồi mà vẫn bị 1 số biến hệ thống. sửa chữa, chọn đối tượng nó ít thì nhanh. Nhưng quét nhiều là đơ luôn khởi động lại. Máy core i7 

 

18 giờ trước, phongtran86 đã nói:

mình reset lại rồi mà vẫn bị 1 số biến hệ thống. sửa chữa, chọn đối tượng nó ít thì nhanh. Nhưng quét nhiều là đơ luôn khởi động lại. Máy core i7 

Bác copy dòng này rồi paste trực tiếp vào dòng command trên cad xem có thay đổi được ít nào không! Không được thì cài lại cad cho nhanh :)))

  (setvar "DRAWORDERCTL" 0)
  (setvar "HPDLGMODE" 2)
  (setvar "UCSDETECT" 0)
  (setvar "LAYERDLGMODE" 1)
  (setvar "ROLLOVERTIPS" 1)
  (setvar "SELECTIONCYCLING" 2)
  (setvar "LAYERDLGMODE" 1)
  (setvar "HPQUICKPREVIEW" 1)
  (setvar "NAVVCUBEDISPLAY" 0)
  (setvar "NAVBARDISPLAY"1)
  (setvar "INDEXCTL" 3)
  (setvar "GRIPOBJLIMIT" 300)
  (setvar "SIGWARN" 1)
  (setvar "SELECTIONAREA" 1)
  (setvar "MAXACTVP" 64)
  (setvar "VTENABLE" 3)
  (setvar "SELECTIONPREVIEW" 0)

 

17 giờ trước, Danh Cong đã nói:

Bác copy dòng này rồi paste trực tiếp vào dòng command trên cad xem có thay đổi được ít nào không! Không được thì cài lại cad cho nhanh :)))

  (setvar "DRAWORDERCTL" 0)
............................................................................
  (setvar "SELECTIONPREVIEW" 0)

ok luôn bác ơi. không biết biến gì mà ngon luôn. không bị đơ nữa :D

  • Like 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

Anh Hoàng cho e hỏi là cái này làm sao để ra tiếng việt như hiển thị bên dưới. E tìm hoài mà không biết nó sử dụng bản mã nào.

 

 

image.thumb.png.9285caf9c4eeb9b6027f64caf50b01dc.png

 

Autocad hiển thị

image.png.2cb94d61f236c00148b4248ae2e602ae.png

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
Vào lúc 30/11/2016 tại 14:10, nhunha_pro279 đã nói:

Bác Nguyễn Hoàng ơi làm sao để chuyển được về dạng thông báo tiếng việt như trong file lisp của bác vậy ạ:

(alert "\u+0110\u+00E3 ho\u+00E0n t\u+1EA5t thi\u+1EBFt l\u+1EADp \u+0111\u+1EC3 AutoCAD nh\u+1EB9 h\u+01A1n\nB\u+1EA1n \u+0111\u+00E3 c\u+00F3 th\u+1EC3 s\u+1EED d\u+1EE5ng AutoCAD nh\u+1EB9 h\u+01A1n m\u+00E0 kh\u+00F4ng c\u+1EA7n l\u+00E0m th\u+00EAm g\u+00EC n\u+1EEFa." )

)
Kính mong Bác chỉ giáo!

 

https://www.compart.com/en/unicode/block/U+1E00

Mình tìm được trang web này để tham chiếu tiếng việt sang charter trong Lisp. 

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

×