**Una variante per richiamare una funzione autolisp
Aggiungiamo al nostro comando defun quanto segue:
c:
ovvero
(defun c:nome()
...........
............
.............
)
Cosa è cambiato rispetto all'istruzione precedente?
Con l'istruzione c:nome abbiamo definito un comando, ovvero quando richiameremo la nostra funzione
dopo aver caricato lo script lisp, non sarà necessario racchiudere il suo nome in parentesi.
Quindi per richiamarla invece di scrivere (nome) scriveremo:
nome
modifichiamo anche il nostro esempio
(defun c:benvenuto()
(alert "Questa è la seconda lezione di Autolisp in pillole")
)
salviamo lo script lez2.lsp
richiamiamolo in una sessione di lavoro autocad
(load "lez2")
per far apparire il messaggio scriveremo
benvenuto
Scarica l'esempio
R. Pucci