- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi people.
I have a autolisp that insert sequencial number for each point that I click, so how can I change the last number for 33? (see color blue)
anyway, thank you very much!!!
below my code:
(defun c:notasdeserviço ()
;information....
(setq valor 1)
(setq eixo_projetado (getpoint "\nClick on exis "))
(setq cota_baixa (getpoint "\nclick on below quota "))
(setq cota_baixa_y (getreal "\nType the value quota "))
;insert box....
(command "_insert" "C:/Users/alexa/Desktop/Alexandre/12.LISP'S PARA AUTOCAD/BLOCOS/CAIXA" eixo_projetado "1" "1" "0")
;insert another block.....
(repeat 1000
(setq ponto (getpoint "\nCLIck on the point...: "))
(setq valor1 (rtos valor 2 0))
(command "_insert" "C:/Users/alexa/Desktop/Alexandre/12.LISP'S PARA AUTOCAD/BLOCOS/PIRULITO" ponto "1" "1" "0" valor1)
(princ)
;INFORMATION POINT DIST AND QUOTA....
;IN X....
(setq p1x (car eixo_projetado))
(setq p2x (car ponto))
(setq soma_x (- p2x p1x))
(setq distancia_x (rtos soma_x 2 3))
;EM Y.....
(setq p1y (cadr cota_baixa))
(setq p2y (cadr ponto))
(setq soma_y (+ cota_baixa_y (- p2y p1y)))
(setq distancia_y (rtos soma_y 2 3))
;INSERÇÃO DOS VALORES...
(setq local (polar eixo_projetado (/ (* pi 3) 2) 14.9))
(setq local_final (polar local (* pi 1) 19.0))
(command "_insert" "C:/Users/alexa/Desktop/Alexandre/12.LISP'S PARA AUTOCAD/BLOCOS/ponto_dist_cota" local_final "1" "1" "0" valor1 distancia_x distancia_y)
;SEQUENCIAL NUMBER....
(setq valor2 (+ valor 1))
(setq valor valor2)
;POSITION OF NUMBER, DISTANCI AND QUOTA....
(setq local_final1 (polar eixo_projetado (* pi 0) 2))
(setq eixo_projetado local_final1)
;END...
)
)
Solved! Go to Solution.