TỰ ĐỘNG HOÁ THIẾT KẾ CẦU ĐƯỜNG Lập trình trên ứng dụng nền ZoomExtents End Sub 12 Đặt con trỏ vào giữa hai dòng Sub HelloWorld() và End Sub, sau đó nhấn phím F5 để thực thi Macro. Một hộp thoại nhỏ sẽ hiện lên yêu cầu người dùng nhập vào một thông điệp ð Nhập vào thông điệp | TỰ ĐỘNG HOÁ THIẾT KẾ CẦU ĐƯỜNG Lập trình trên ứng dụng nền ZoomExtents End Sub 12 Đặt con trỏ vào giữa hai dòng Sub HelloWorld và End Sub sau đó nhấn phím F5 để thực thi Macro. Một hộp thoại nhỏ sẽ hiện lên yêu cầu người dùng nhập vào một thông điệp Nhập vào thông điệp và nhấn OK Thông điệp mà bạn vừa nhập sẽ được vẽ trên không gian mô hình của AutoCAD. 13 Trong màn hình của VBA IDE chọn trình đơn File Save. Tiếp tục chọn trình đơn File Close and Return to AutoCAD để trở về AutoCAD. c. Tạo lệnh mới trong AutoCAD để thực thi Macro Sau khi đã tạo xong Macro ta sẽ tiến hành khai báo một lệnh mới trong AutoCAD thông qua AutoLISP và lệnh đó sẽ thực thi Macro HelloWorld vừa được tạo. 14 Khởi động chương trình soạn thảo văn bản ví dụ như chương trình Notepad có sẵn trong Windows. Trong Windows chọn trình đơn Start Run. Trong hộp thoại Run nhập notepad sau đó nhấn OK để khởi động trình soạn thảo văn bản Notepad. 15 Trong chương trình Notepad nhập vào đoạn khai báo sau defun C Hello command -vbarun HelloWorld Trong đó Hello là lệnh được khai báo để đăng ký sử dụng trong AutoCAD. Còn HelloWorld là tên Macro đã tạo trong VBA. 16 Chọn trình đơn File Save. Trong hộp thoại Save As. chọn thưc mục cài đặt của AutoCAD trong mục Save in. Trong mục File name nhập vào ACAD .LSP. Chọn Save. 17 Thoát khỏi chương trình AutoCAD nếu đang thao tác trên AutoCAD . Khởi động chương trình AutoCAD. Trong dòng lệnh của AutoCAD gõ lệnh Hello. Thật bất ngờ Macro HelloWorld đã được thực thi. Như vậy bằng cách sử dụng VBA kết hợp với AutoLISP ta đã có thể tạo thêm rất nhiều lệnh mới trong AutoCAD một cách dễ dàng. Để có thể hiểu thêm về AutoLISP xin đọc thêm tài liệu hướng dẫn có sẵn trong AutoCAD. . Mô hình đối tượng của AutoCAD Mô hình đối tượng thể hiện cấu trúc giao diện AutoCAD ActiveX. Mô hình này được thể hiện dưới dạng cấu trúc phân nhánh trong đó mỗi đối tượng là một thành phần trong AutoCAD. Nhờ có mô hình đối tượng này mà người sử dụng có thể hình dung một cách dễ dàng cấu trúc của .