Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
dkkx3a

Lệnh "undo" trong LISP, nhờ giúp

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

Học LISP chưa lâu, mình viết một số ứng dụng thì có chút vấn đề nhờ các bác trên diễn đàn mách hộ: chẳng hạn khi viết lisp copy đối tượng thành 5 đối tượng khác nhau (mình dùng hàm while). Thì khi kết thúc lệnh, muốn UNDO có cách nào mà undo một lần thì 5 đối tượng mất đồng thời chứ không phải từng đối tượng không (5 đối tượng chứ nhiều thi undo n lần.....uể). Nó như các lệnh sẵn có của cad: copy, array................Cảm ơn mọi người trước...!!! (Gõ trực tiếp UNDO của cad hay thêm hàm UNDO1 vậy).

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ọc LISP chưa lâu, mình viết một số ứng dụng thì có chút vấn đề nhờ các bác trên diễn đàn mách hộ: chẳng hạn khi viết lisp copy đối tượng thành 5 đối tượng khác nhau (mình dùng hàm while). Thì khi kết thúc lệnh, muốn UNDO có cách nào mà undo một lần thì 5 đối tượng mất đồng thời chứ không phải từng đối tượng không (5 đối tượng chứ nhiều thi undo n lần.....uể). Nó như các lệnh sẵn có của cad: copy, array................Cảm ơn mọi người trước...!!! (Gõ trực tiếp UNDO của cad hay thêm hàm UNDO1 vậy).

 

Nó có 2 options (command "undo" "begin") dùng để đánh dấu vị trí bắt đầu undo, và

(command "undo" "end") dùng để đánh dấu vị trí chấm dứt undo, vậy nếu bạn muốn undo cả 5 thì trước khi

vào vòng while bạn dùng "begin" , sau khi ra khỏi vòng while dùng "end".

Sau khi xong lệnh bạn muốn undo thì cứ gõ undo ỏ dòng lệnh, cad sẽ undo tất cả những cái bạn đã làm giữa "begin" và "end".

  • 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ảm ơn mọi người đã giúp đỡ, diễn đàn thật tuyệt vời........................

  • 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

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

Đăng nhập để thực hiện theo  

×