P. 1
Lệnh tắt trong AutoCAD

Lệnh tắt trong AutoCAD

4.0

|Views: 17,130|Likes:
Được xuất bản bởihuynhductriet2177

More info:

Published by: huynhductriet2177 on Jul 29, 2009
Bản quyền:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

05/11/2014

pdf

text

original

Lệnh tắt trong AutoCAD, giúp vẽ nhanh hơn

DaiBang Để tránh phải gõ đầy đủ tên lệnh, AutoCAD cho phép người sử dụng dùng tên rút gọn cho các lệnh. Định nghĩa tên rút gọn được trong file acad.pgp (Program Parameters) trên thư mục support. Thư mục support tuỳ theo từng đời CAD, sẽ nằm ở vị trí khác nhau. Để biết thư mục support nằm ở đâu, dùng lệnh ACADPREFIX, xem trong các đường dẫn được khai báo, đường dẫn nào chứa thư mục support. acad.pgp là một file text chứa định nghĩa hàm. Trong đó, một định nghĩa hàm có cấu trúc: 'TENRUTGON, *TENDAYDU' và nằm trên một dòng. Khai báo tên rút gọn của lệnh bằng cách sửa file acad.pgp nằm trong thư mục support. Sau khi khai báo, tên lệnh rút gọn không có hiệu lực ngay, bạn phải sử dụng lệnh REINIT rồi check vào ô PGP File hoặc khởi động lại ACAD. Tên lệnh rút gọn chỉ nên đặt trong các ký tự: Q, W, E, R, T, A, S, D, F, G, Z, X, C, V, B là các ký tự tay trái nhấn được mà không cần nhìn bàn phím. Cũng không nên đặt tên lệnh tắt tạo thành tiếng việt khi sử dụng bộ gõ VD: AA, ER, ... Một cách khác để có thể đặt được tên lệnh rút gọn là định nghĩa tên hàm bằng Lisp với cấu trúc: (defun c:TENRUTGON() (command "TENDAYDU")). Với mỗi cách khai tên rút ngắn của lệnh có ưu và nhược khác nhau. Theo cách định nghĩa trong file PGP thì mọi tên hàm đều có thể định nghĩa được nhưng theo cách định nghĩa lisp (như trên) chỉ có những lệnh thông thường là dùng được, những lệnh dùng DLL bên ngoài không dùng được (như ALIGN, REGION, RENDER, ...). Nhưng định nghĩa theo kiểu Lisp lại có ưu điểm mà PGP không theo được đó là cho thông số vào lệnh. Ví dụ: bạn muốn tạo một lệnh zoom scale 0.8 (zoom out) thì bạn sẽ khai báo như sau: (defun c:zz() (command "zoom" "0.8x")). tambat Trích dẫn(DaiBang @ Mar 1 2007, 07:22 PM) Để tránh phải gõ đầy đủ tên lệnh, AutoCAD cho phép người sử dụng dùng tên rút gọn cho các lệnh. Định nghĩa tên rút gọn được trong file acad.pgp (Program Parameters) trên thư mục support. Thư mục support tuỳ theo từng đời CAD, sẽ nằm ở vị trí khác nhau. Để biết thư mục support nằm ở đâu, dùng lệnh ACADPREFIX, xem trong các đường dẫn được khai báo, đường dẫn nào chứa thư mục support. acad.pgp là một file text chứa định nghĩa hàm. Trong đó, một định nghĩa hàm có cấu trúc: 'TENRUTGON, *TENDAYDU' và nằm trên một dòng. Khai báo tên rút gọn của lệnh bằng cách sửa file acad.pgp nằm trong thư mục support. Sau khi khai báo, tên lệnh rút gọn không có hiệu lực ngay, bạn phải sử dụng lệnh REINIT rồi check vào ô PGP File hoặc khởi động lại ACAD.

Tên lệnh rút gọn chỉ nên đặt trong các ký tự: Q, W, E, R, T, A, S, D, F, G, Z, X, C, V, B là các ký tự tay trái nhấn được mà không cần nhìn bàn phím. Cũng không nên đặt tên lệnh tắt tạo thành tiếng việt khi sử dụng bộ gõ VD: AA, ER, ... Một cách khác để có thể đặt được tên lệnh rút gọn là định nghĩa tên hàm bằng Lisp với cấu trúc: (defun c:TENRUTGON() (command "TENDAYDU")). Với mỗi cách khai tên rút ngắn của lệnh có ưu và nhược khác nhau. Theo cách định nghĩa trong file PGP thì mọi tên hàm đều có thể định nghĩa được nhưng theo cách định nghĩa lisp (như trên) chỉ có những lệnh thông thường là dùng được, những lệnh dùng DLL bên ngoài không dùng được (như ALIGN, REGION, RENDER, ...). Nhưng định nghĩa theo kiểu Lisp lại có ưu điểm mà PGP không theo được đó là cho thông số vào lệnh. Ví dụ: bạn muốn tạo một lệnh zoom scale 0.8 (zoom out) thì bạn sẽ khai báo như sau: (defun c:zz() (command "zoom" "0.8x")).

Mình có cách khác để tạo các lệnh gõ tắt nhanh hơn và có thể làm tất các các lệnh tắt có trong Atocad (những lệnh đã làm chưa gặp trục trặc). cách làm: vào thẻ Express\Tools\command Alias Editor : vào thẻ command Aliases chọn Add, tại dòng Alias bạn gõ phím tắt tùy thích, tại dòng Autocad command --> chọn lệnh trong Acad mà bạn muốn tạo lệnh gõ tắt ************* Bác nào biết lệnh nào trong lisp để hiện hành 1 style lên được không, ví dụ như trong bản vẽ có nhiều style, nhưng trong lisp mình muốn tạo 01 text và muốn có thuộc tính của một style sãn trong bản vẽ. cảm ơn nhiều ! Nguyen Hoanh Trích dẫn(tambat @ Jun 8 2007, 08:49 AM) Bác nào biết lệnh nào trong lisp để hiện hành 1 style lên được không, ví dụ như trong bản vẽ có nhiều style, nhưng trong lisp mình muốn tạo 01 text và muốn có thuộc tính của một style sãn trong bản vẽ. cảm ơn nhiều ! Bạn hãy post vào trong mục Lisp & Vba, sẽ có người giúp bạn. Đây là topic về lệnh tắt mà! cuibap Trích dẫn(DaiBang @ Mar 1 2007, 19:22) Để tránh phải gõ đầy đủ tên lệnh, AutoCAD cho phép người sử dụng dùng tên rút gọn cho các lệnh. Định nghĩa tên rút gọn được trong file acad.pgp (Program Parameters) trên thư mục support.

Thư mục support tuỳ theo từng đời CAD, sẽ nằm ở vị trí khác nhau. Để biết thư mục support nằm ở đâu, dùng lệnh ACADPREFIX, xem trong các đường dẫn được khai báo, đường dẫn nào chứa thư mục support. acad.pgp là một file text chứa định nghĩa hàm. Trong đó, một định nghĩa hàm có cấu trúc: 'TENRUTGON, *TENDAYDU' và nằm trên một dòng. Khai báo tên rút gọn của lệnh bằng cách sửa file acad.pgp nằm trong thư mục support. Sau khi khai báo, tên lệnh rút gọn không có hiệu lực ngay, bạn phải sử dụng lệnh REINIT rồi check vào ô PGP File hoặc khởi động lại ACAD. Tên lệnh rút gọn chỉ nên đặt trong các ký tự: Q, W, E, R, T, A, S, D, F, G, Z, X, C, V, B là các ký tự tay trái nhấn được mà không cần nhìn bàn phím. Cũng không nên đặt tên lệnh tắt tạo thành tiếng việt khi sử dụng bộ gõ VD: AA, ER, ... Một cách khác để có thể đặt được tên lệnh rút gọn là định nghĩa tên hàm bằng Lisp với cấu trúc: (defun c:TENRUTGON() (command "TENDAYDU")). Với mỗi cách khai tên rút ngắn của lệnh có ưu và nhược khác nhau. Theo cách định nghĩa trong file PGP thì mọi tên hàm đều có thể định nghĩa được nhưng theo cách định nghĩa lisp (như trên) chỉ có những lệnh thông thường là dùng được, những lệnh dùng DLL bên ngoài không dùng được (như ALIGN, REGION, RENDER, ...). Nhưng định nghĩa theo kiểu Lisp lại có ưu điểm mà PGP không theo được đó là cho thông số vào lệnh. Ví dụ: bạn muốn tạo một lệnh zoom scale 0.8 (zoom out) thì bạn sẽ khai báo như sau: (defun c:zz() (command "zoom" "0.8x")).

cuibap cảm ơn anh DaiBang nhiu lem. em tìm cái này cả ngày nay mún sâm lun! Hên sao gặp được oj. cuibap Em là cùi bắp chính hiệu lun. hi hi Mới tập tò vô Cad nên hok pit j hết á. Cũng mới tham gia diễn đàn lun. hihi Mấy sư huynh vui lòng cho em hỏi tai sao khi em dùng Unikey để ở chế độ tiếng Việt, gõ một số lệnh tắt trong Cad thì bị thoát đột ngột lun. Có phải do Cad không tương thích với Unikey hok? Vì em dùng Vietkey thì hok sao. Cảm ơn các sư huynh nhiều nhen! saoxanh Trích dẫn(tambat @ Jun 8 2007, 8:49) Mình có cách khác để tạo các lệnh gõ tắt nhanh hơn và có thể làm tất các các lệnh tắt có trong Atocad (những lệnh đã làm chưa gặp trục trặc). cách làm: vào thẻ Express\Tools\command Alias Editor : vào thẻ command Aliases chọn Add, tại dòng Alias bạn gõ phím tắt tùy thích, tại dòng Autocad command --> chọn lệnh trong Acad mà bạn muốn tạo lệnh gõ tắt

************* Bác nào biết lệnh nào trong lisp để hiện hành 1 style lên được không, ví dụ như trong bản vẽ có nhiều style, nhưng trong lisp mình muốn tạo 01 text và muốn có thuộc tính của một style sãn trong bản vẽ. cảm ơn nhiều ! Phần này mình cũng đang thắc mắc. Mìnhd đã làm y như vậy đẻ tạo lênh tắt. và cùng thấy lệnh được lưu rồi nhưng không hiểu tại sao cứ mối lần gõ là lênh k thực hiện được ma đòi tươngk lại bị đỏi mầu. Ví dụ đăt 1 la lênh layoff nhưng khi dung lệnh nay thì đối tượng được chọn k được tắt ma chỉ đổi mầu. Mình dung cad 2007 tren win vista.Đã hỏi nhiều người mà k bít la tại sao. Mong nhận được câu trả lời.cám ơn nhiều. noblemanhp Trong cad có 1 file quản lí về tất cả các lệnh vẽ này. tên file là acad.pgp. file này nằm trong đường dẫn sau: C:\Documents and Settings\HOANG DUC\Application Data\Autodesk\AutoCAD 2008\R17.1\enu\Support. Trong đó HOANG DUC là tên acount của máy tính tôi còn nếu máy tính khác thì phải biết tên acount rồi theo đường dẫn trên tìm sẽ ra file acad.pgp. Vào đây có thể thay đổi tất cả các lệnh tắt của cad mà ko cần cài Express Tools. Rất tiện, tôi toàn dùng cái này để thay dổi 1 số lệnh hay dùng. Thay đổi xong thì tắt cad rồi chạy lại là ngon. Nhưng ko nên thay đổi nhiều vì nếu người khác dùng máy mình sẽ ko quen gây khó cho người khác manxd2005 Trích dẫn(noblemanhp @ Mar 17 2009, 23:47) Trong cad có 1 file quản lí về tất cả các lệnh vẽ này. tên file là acad.pgp. file này nằm trong đường dẫn sau: C:\Documents and Settings\HOANG DUC\Application Data\Autodesk\AutoCAD 2008\R17.1\enu\Support. Trong đó HOANG DUC là tên acount của máy tính tôi còn nếu máy tính khác thì phải biết tên acount rồi theo đường dẫn trên tìm sẽ ra file acad.pgp. Vào đây có thể thay đổi tất cả các lệnh tắt của cad mà ko cần cài Express Tools. Rất tiện, tôi toàn dùng cái này để thay dổi 1 số lệnh hay dùng. Thay đổi xong thì tắt cad rồi chạy lại là ngon. Nhưng ko nên thay đổi nhiều vì nếu người khác dùng máy mình sẽ ko quen gây khó cho người khác Cài Express Tool có nhiều cái hỗ trợ rất hay, bạn nên tìm hiểu thêm. Còn khi thay đổi lệnh tắt trong file acad.pgp thì ko cần phải tắt cad đi để khởi động lại, mà ta chỉ cần gõ lệnh reinit để lệnh autocad tự động cạp nhật lại file acad.pgp là được. xedaptan Em vào Express = > Tool = > Command Alias Editor nhưng không hiện ra bảng để mình đổi lệnh là sao ạ.Em đã thử reset lại nhưng không được. baonghia các bạn ơi,sao mình vào đường dẫn như trên mà không thấy file acad.pgp là thế nào hả bạn.hixhix.

duonghung1210 Trích dẫn(baonghia @ Jul 1 2009, 21:14) các bạn ơi,sao mình vào đường dẫn như trên mà không thấy file acad.pgp là thế nào hả bạn.hixhix. Vào tools -> Customize -> edit program parameters (acad.pgp), tiến hành đổi lệnh, chú ý không thay đổi lệnh gốc, để người khác có thể sử dụng bình thường!! duonghung1210 Trích dẫn(baonghia @ Jul 1 2009, 21:14) các bạn ơi,sao mình vào đường dẫn như trên mà không thấy file acad.pgp là thế nào hả bạn.hixhix. Vào tools -> Customize -> edit program parameters (acad.pgp), tiến hành đổi lệnh, chú ý không thay đổi lệnh gốc, để người khác có thể sử dụng bình thường!! quên mất, sau khi đổi lệnh, ra màn hình cad gõ lệnh reinit, chọn pgp file thì mới dùng lệnh mới được........ Trên đây là phiên bản rút gọn, hãy Xem phiên bản đầy đủ của chủ đề trong diễn đàn và cùng đóng góp bài viết cho diễn đàn CADViet.com

You're Reading a Free Preview

Tải về
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->