PAINT101 : [post n° 48861]

macro

sapete spiegarmi come si crea una macro,passo a passo,in autocad 2000?
Ronin :
in quanto acad non dispone di registratore di macro.
Per cui, bisogna conoscere un linguaggio di programmazione (autolisp o VBA o ARX), oppure almeno il modo in cui autocad gestisce i menù personalizzati.
Consiglio spassionato: comprati un buon libro sull'argomento e non te ne pentirai
Ronin :
se la macro è molto banale (semplice esecuzione di una serie di comandi), potresti scrivere uno script
PAINT101 :
si ma come si scrive uno script? nell'esempio che ho si parla di "pulsante macro" come si crea?
ARKLisp :
Ora vado un pò di fretta e non ho tempo per farti qualche esempio concreto... comunque se vuoi avvicinarti al discorso macro attraverso autolisp puoi visitare un sito molto ben strutturato:
www.afralisp.com
oppure puoi avere qualche esempio molto banale visitando anche il mio sito nella sezione "Autolisp":
http://webspace.omniway.sm/fbattistini

Ecco una semplice macro in inglese (giusto per stimolarti)
che puoi salvare in un file con estensione .LSP e che caricherai con il comando _APPLOAD di Autocad:

(defun c:lin()
(setq p1 (getpoint "Punto 1: "))
(setq p2 (getpoint "Punto 2: "))
(command "LINE" p1 p2 "")
)

;;;il comando si attiva digitando da tastiera LIN

Ciao!






PAINT101 :
caro ARKlisp grazie per i suggerimenti sono andato sul tuo sito .....lo trovo molto interessante e soprattutto molto chiaro ..grazie per l'interessamento...e per le tue spiegazioni
Avvisami quando qualcuno risponde
Non mandarmi più avvisi

Se vuoi essere avvisato quando qualcuno interviene in questa discussione, indica un nome e il tuo indirizzo e-mail.