Ðề: Visual Lisp
Bạn thử sử dụng hàm này xem có giải quyết được vấn đề của bạn chưa?
(DEFUN C:tdo()
;chỉ chọn các đối tượng LINE
(SETQ ALIST (entget (ssname (SSGET) 0))
x0 (CADR (ASSOC 10 ALIST))
y0 (car(CddR (ASSOC 10 ALIST)))
x1 (CADR (ASSOC 11 ALIST))
y1 (car(CddR (ASSOC 11 ALIST)))
)
(princ (strcat "\nx0 : " (rtos x0 2 3)))
(princ (strcat "\ny0 : " (rtos y0 2 3)))
(princ (strcat "\nx1 : " (rtos x1 2 3)))
(princ (strcat "\ny1 : " (rtos y1 2 3)))
(princ)
)
Nguyên văn bởi HOÀNG TRUNG HẬU-00X3C
(DEFUN C:tdo()
;chỉ chọn các đối tượng LINE
(SETQ ALIST (entget (ssname (SSGET) 0))
x0 (CADR (ASSOC 10 ALIST))
y0 (car(CddR (ASSOC 10 ALIST)))
x1 (CADR (ASSOC 11 ALIST))
y1 (car(CddR (ASSOC 11 ALIST)))
)
(princ (strcat "\nx0 : " (rtos x0 2 3)))
(princ (strcat "\ny0 : " (rtos y0 2 3)))
(princ (strcat "\nx1 : " (rtos x1 2 3)))
(princ (strcat "\ny1 : " (rtos y1 2 3)))
(princ)
)
Ghi chú