Đến nội dung


Hình ảnh

Nhờ sửa lisp thay đổi ltscale của đối tượng.


  • Please log in to reply
2 replies to this topic

#1 duccongarc

duccongarc

    biết pan

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

Đã gửi 22 November 2014 - 11:03 AM

Mình đang dùng lisp đổi layer cho đối tượng (như dưới đây), máy chạy tốt.

(defun c:l0 () (ssget) (command "change" "p" "" "p" "la" "0" ""))

 

Mình sửa thành lisp đổi ltscale cho đối tượng (như dưới đây) mà không được.

(defun c:.1 () (ssget) (command "change" "p" "" "p" "S" "0.1" ""))

 

ai biết sai ở đâu sửa giúp mình với, mình tự mày mò nên gà quá!

cảm ơn nhiều!


  • 0

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5454 Bài viết
Điểm đánh giá: 2626 (tuyệt vời)

Đã gửi 22 November 2014 - 11:26 AM

Có 2 lỗi:

1). Tên hàm có dấu chấm (.) là không hợp lệ.

2). Tỉ lệ 0.1 là 1 số thực nhưng bạn đã viết "0.1" là 1 chuỗi.


  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#3 duccongarc

duccongarc

    biết pan

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

Đã gửi 24 November 2014 - 10:25 AM

Có 2 lỗi:

1). Tên hàm có dấu chấm (.) là không hợp lệ.

2). Tỉ lệ 0.1 là 1 số thực nhưng bạn đã viết "0.1" là 1 chuỗi.

mình sửa lại tên và OK rồi,

cảm ơn bạn nhé!


  • 0