- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;LEANDER COMMANDS
(DEFUN C:LLL () (C:AT-LEANDERX))
;============================================================
(DEFUN C:AT-LEANDERX ()
(SETQ FLAGOK nil)
;
(IF (NOT FLAG-XLS) (AT-LEARQXLS) )
;
(SETQ DCL_ID (LOAD_DIALOG "STANDARD"))
(SETQ FLAGOK1 T)
(SETQ XFIM1 0)
;
(WHILE FLAGOK1
(NEW_DIALOG "AT_TELA_LEANDERx" DCL_ID)
(START_LIST "LTXOBS") (MAPCAR 'ADD_LIST LLTXTOBS) (END_LIST)
(IF (NOT NLO) (SETQ NLO "0"))
(SET_TILE "LTXOBS" NLO)
(ACTION_TILE "LTXOBS" "(SETQ NLO $value)")
(ACTION_TILE "BT-PONTOREFERENCIA" "(DONE_DIALOG 1)")
(ACTION_TILE "BT-SAIR" "(DONE_DIALOG 0)")
(SETQ XFIM1 (START_DIALOG))
;
(IF (= XFIM1 0) (SETQ FLAGOK1 nil))
(IF (= XFIM1 1) (AT-LEANDER-INDICARPONx))
)
;
(PRINC)
)
;=========================================================================
(DEFUN AT-LEANDER-INDICARPONx ()
;
(COMMAND "_UNDO" "_BEGIN")
(IF SALVA (SALVA (LIST "OSMODE" "CLAYER" "TEXTSTYLE")))
(SETVAR "OSMODE" 512)
;(SETQ FLAGOK1 nil)
;(IF (NOT FLAGAA)(ALERT "\n Informe um ponto!"))(SETQ FLAGIJ T)
;
(SETQ VVBL "STANDARD-NBR LEADER") ;THIS A BLOCK
(VERIFICA-VVBL VVBL);
(SETQ VINSERT (GETPOINT)); THIS INSERT A BLOCK
(COMMAND "_INSERT" VVBL VINSERT ESCALA "" "" (NTH (ATOI NLO) LLTXTOBS) )
;
(SETQ PTSI1 (GETPOINT"\n>>Selecione um Ponto Interno <ENTER=Fim>: "))
; WOULD YOU LIKE TO INSERT A LEADER, NOT A BLOCK AS SUGGESTED BY LISP, HOW TO MODIFY THIS LANGUAGE THAT STILL OPTION TO CONFIGURE THE ARROW TYPE AND SIZE, THANKYOU ALL...
(IF RESTAURA (RESTAURA))
(COMMAND "_UNDO" "_END")
;
)
Solved! Go to Solution.