Đến nội dung


Hình ảnh
- - - - -

Lisp về lệnh measure


  • Please log in to reply
2 replies to this topic

#1 sam8xd

sam8xd

    biết vẽ line

  • Members
  • PipPip
  • 24 Bài viết
Điểm đánh giá: 7 (bình thường)

Đã gửi 28 May 2011 - 09:17 PM

Trong cad mình gõ lệnh: measure -> chọn pline -> "b" -> "tenblock" "y" 10 enter -> kết quả là chèn block với các khoảng cách bắt đầu từ đỉnh đầu tiên là 10, 20, 30 ....

Nhưng khi mình sử dụng dòng lệnh trong lisp như sau:
(Command "measure" (car (entsel "\nSelect object to measure: ")) "b" "tenblock" "y" 10) -> kết quả là chèn block với khoảng cách bắt đầu từ đỉnh cuối là 10, 20, 30 .....

Ai biết tại sao không xin giúp với.
  • 0

#2 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 28 May 2011 - 09:31 PM

Trong cad mình gõ lệnh: measure -> chọn pline -> "b" -> "tenblock" "y" 10 enter -> kết quả là chèn block với các khoảng cách bắt đầu từ đỉnh đầu tiên là 10, 20, 30 ....

Nhưng khi mình sử dụng dòng lệnh trong lisp như sau:
(Command "measure" (car (entsel "\nSelect object to measure: ")) "b" "tenblock" "y" 10) -> kết quả là chèn block với khoảng cách bắt đầu từ đỉnh cuối là 10, 20, 30 .....

Ai biết tại sao không xin giúp với.

Lệnh Measure quan tâm đến việc bạn pick vào phía nào của pline.

Để có được kết quả như ý muốn, bạn sửa lại thành (Command "measure" (entsel "\nSelect object to measure: ") "b" "tenblock" "y" 10) tức là bỏ đi lệnh car trong dòng lệnh của bạn
  • 1

#3 sam8xd

sam8xd

    biết vẽ line

  • Members
  • PipPip
  • 24 Bài viết
Điểm đánh giá: 7 (bình thường)

Đã gửi 28 May 2011 - 11:03 PM

Cảm ơn anh. Em làm được rồi. Mất công mày mò mãi :wacko:
  • 0