Menu Macro

Một phần của tài liệu Bài giảng: Autocad nâng cao và lập trình trong Autocard pot (Trang 90 - 91)

V. Tạo các mẫu mặt cắt 1 File mẫu mặt cắt.

2. Tùy biến một menu

2.2. Menu Macro

Đây là phần quan trong nhất trong menu và tất cả loại menu đều có chứa nó.

Menu macro là một chuỗi các ký tự chứa tên lệnh sẽ được gọi khi MenuItem được chọn. Thứ tự của các tham số trong menu macro giống như thứ tự xuất hiện các tham số này tại dòng nhắc lệnh command của AutoCAD.

Các quy ước dùng trong menu macro.

Ký tự Mô tả

Space bar, dấu ; Dấu enter trong AutoCAD

Space bar Là khoảng trống khi đang nhập text

dấu \ Tạm dừng để user nhập số liệu, có thể là nhập một điểm bằng kich chuột hoặc nhập một giá trị

Dấu + Dùng khi dòng mô tả quá dài, Muốn mô tả tiếp ở dòng kế tiếp ta đặt dấu + ở cuối dòng

Dấu * Đặt ở đầu macro, sau ^C^C, sẽ lặp đi lặp lại lệnh đến khi ta ấn ESC hoặc chọn Menu Item khác

^C Hủy tất cả các lệnh đang hoạt động (Escapse)

^P Tắt tất cả các hiển thị của macro trên màn hình. (Biến hệ thống MenuEcho thành on,off).

^M Ký tự ENTER (Ctrl+M)

^B Chuyển đổi (tắt/mở) các chế độ hiển thị tọa độ con trỏ (Ctrl+B) ^E Chuyển vị trí sợi tóc con trỏ trên màn hình về một trong 3 vị trí

trong mặt phẳng trục đo (Ctrl+E)

^G Chuyển đổi chế độ hiển thị lưới (Ctrl+G)

^H Tương tự như phím BackSpace., dùng để xóa ký tự trước noa của dòng lệnh command.

^O Chuyển đổi chế Vẽ vuông góc (Ortho).

^T Chuyển đổi chức năng nhập từ bảng nhập tablet (Ctrl+T) ^Z Ký tự rỗng, tự động thêm khoảng trắng vào cuối Menu Item. // Quy ước bắt đầu của chuỗi chú thích.

^C^C : Hủy tất cả các lệnh trước nó.

_arc : Bắt đầu vẽ một cung tròn, có cho phép chuyển đổi giữa các version có ngôn ngữ khác nhau.

khoảng trống tương đương với phím enter.

\ : tạm dừng để người dùng nhập vào tọa độ một điểm trên màn hình.

_c : Chọn option center, cho phép chuyển đổi giữa các version có ngôn ngữ khác nhau. \ : tạm dừng để người dùng nhập vào tọa độ một điểm trên màn hình.

_a : Chọn một option angle, có cho phép chuyển đổi giữa các version có ngôn ngữ khác nhau.

Ví dụ 2

ID_MoveRight [Move .1 Right]^C^Cselect \move previous ;.1,0 ; Phân tích ví dụ:

^C^C : Thoát mọi lệnh đang sử dụng. Select : Bắt đầu select command.

Dấu cách thể hiện enter, kết thúc lệnh select.

Sau đó sẽ dịch chuyển các object đã chọn sang Phải 0.1 đơn vị bản vẽ

Ví dụ 3

Đoạn macro sau đây sẽ chuyển đường polyline được chọn thành đường polyline có bề rộng 0.1 đơn vị.

^C^Cpedit \w .1 ;

Ví dụ 4

Bạn có thể sử dụng macro sau để tự động vẽ 4 đường tròn với bán kính và tâm được định sẵn, vì dòng quá dài ta phải viểt làm 2 dòng nên ta thêm dấu cộng cuối.

^C^Ccircle 2,2 1.5 circle 6,2 1.5 circle 10,2 1.5 circle + 14,2 1.5

Một phần của tài liệu Bài giảng: Autocad nâng cao và lập trình trong Autocard pot (Trang 90 - 91)

Tải bản đầy đủ (DOC)

(101 trang)
w