V I S U A L I Z Z A D I S C U S S I O N E |
GP |
Inserito il - 16 settembre 2009 : 13:04:28 AutoLISP è un linguaggio di programmazione specifico per AutoCAD (esclusa la versione LT), le sue routine consentono di personalizzare l'ambiente di lavoro e svolgere automaticamente delle funzioni per velocizzare le procedure. Per utilizzare un LISP bisogna prima caricarlo nell'ambiente AutoCAD, e poi lanciarlo.
Per caricare un file lisp (.LSP .VLX .FAS)
Utilizzare uno dei seguenti metodi:
1) Trascinare il file direttamente all'interno di AutoCAD in esecuzione.
2) Digitare dalla linea di comando: (load "Nomefile") nel caso di file posizionato nel percorso di AutoCAD, ad esempio (load "PROVA").
3) Digitare dalla linea di comando: (load "Partizione:\\Cartella\\Nomefile") nel caso di file non posizionato nel percorso di AutoCAD, ad esempio (load "D:\\Cadlandia\\PROVA").
4) Con il comando APPLOAD: - in base al file da caricare, impostare come tipo di file "File AutoLISP (*.lsp)" oppure "Eseguibili Visual LISP (*.vlx)" oppure "Formato Fast-load AutoLISP (*.fas)"
- selezionare il file e poi cliccare su "Carica".
N.B. i lisp caricati possono risiedere in qualunque cartella, ma eventuali file abbinati, ad esempio .DCL (finestre di dialogo) oppure .SLB (librerie di slide), devono necessariamente essere posizionati in cartelle lette dal percorso di AutoCAD ->(Opzioni\File\Percorso di ricerca dei file di supporto).
Per caricare automaticamente il lisp a ogni apertura di dwg
Comando APPLOAD e aggiungere il file al Contenuto del Gruppo di avvio.
autoload
Il caricamento in memoria può essere svolto automaticamente al momento dell'utilizzo.
Un primo metodo è quello di assegnare l'istruzione ad un voce di menu o pulsante, ad esempio: ^C^C(if (not c:BB) (load "AAA")) BB che carica il lisp AAA e lo lancia con BB nel caso questo non fosse caricato.
Altro metodo, utilizzabile anche da chi (come il sottoscritto) fa largo uso dei comandi da tastiera, è quello di modificare con un editor di testo il file acadXXXXdoc.lsp (in base alla versione utilizzata) che si trova nella cartella support e viene caricato all'apertura di ogni dwg, ovvero acad2007doc.lsp - acad2008doc.lsp - ecc.
L'istruzione da inserire, nel caso dell'esempio precedente, è questa: (autoload "AAA" '("BB")) che carica il lisp AAA al momento del primo utilizzo del comando BB.
Parecchi comandi AutoCAD sfruttano l'autoload, si può ad esempio osservare il messaggio di "Inizializzazione in corso..." al primo lancio del comando "3D"
nota: la sintassi utilizzata è riferita a lisp posti in una cartella del percorso di autoCAD (Opzioni\File).
Il comando per lanciare il Lisp
- Di solito corrisponde al nome del file stesso.
- Normalmente quando si carica esce l'indicazione sulla riga di comando.
- Aprire il file .LSP (VLX e FAS non è possibile in quanto compilati) con un editor di testo, ad esempio Notepad, cercare la stringa defun C:, quello che segue C: è il comando. Supponiamo di trovare defun C:PROVA, il comando sarà PROVA.
|
16 U L T I M E R I S P O S T E (in alto le più recenti) |
arri |
Inserito il - 07 febbraio 2013 : 08:37:23 videotutorial |
arri |
Inserito il - 24 giugno 2011 : 13:41:14 autoloader
|
arri |
Inserito il - 05 novembre 2010 : 14:30:27 caricare lisp tramite l'editor visual lisp |
arri |
Inserito il - 09 aprile 2010 : 19:02:50 possono sempre essere utili e chi ne ha bisogno li trova qui, grazie GP
|
GP |
Inserito il - 09 aprile 2010 : 18:14:00 Citazione: Messaggio inserito da arri
ma ce ne sono altri, ad esempio questo
inserirli "anche" qui non costa nulla
FLATTEN_T è il normale FLATTEN epurato della richiesta di selezione oggetti, parte in quarta e appiattisce tutto, lo scopo era di poterlo lanciare all'interno di un altro lisp. Ritengo sia meglio avere la possibilità di scelta degli oggetti da trattare, ma se può servire: FLATTEN_TAROCCATED.zip |
arri |
Inserito il - 09 aprile 2010 : 14:24:39 Citazione: Messaggio inserito da GP Ti dico la verità, ero convinto che un lisp per cambiare il colore agli attributi nei blocchi già esistesse....
ma ce ne sono altri, ad esempio questo
inserirli "anche" qui non costa nulla |
GP |
Inserito il - 09 aprile 2010 : 14:04:23 Citazione: Messaggio inserito da arri
tutti i lisp che alleghi negli altri forum, sarebbe gradito li inserissi anche su CADlandia
nell'altro forum devi essere registrato per scaricare
Ti dico la verità, ero convinto che un lisp per cambiare il colore agli attributi nei blocchi già esistesse.... |
arri |
Inserito il - 09 aprile 2010 : 11:18:22 Citazione: Messaggio inserito da aforza
Ciao, ... vedi data trattasi del 2002 (forse anche più vecchio) ...
ho visto ... ho visto
Va sempre bene per chi ha versioni inferiori alla 2005 |
aforza |
Inserito il - 09 aprile 2010 : 11:14:35 Ciao,
Cattaneo = GP... capito!
guarda che ti paragono a chi sai tu.... vedi data trattasi del 2002 (forse anche più vecchio) ... anche se ancora oggi qualche committente ne vieta l'uso.
Ciao |
arri |
Inserito il - 09 aprile 2010 : 11:09:56 Citazione: Messaggio inserito da aforza
questa la mia versione per modificare il contenuto di un attributo
Scarica allegato:
nomefile.zip 1,26 KB
Ciao
nel caso specifico del lisp che hai allegato, per il nome file è meglio usare il campo dati (versioni dalla 2005) |
arri |
Inserito il - 09 aprile 2010 : 10:54:46 Citazione: Messaggio inserito da aforza
ciao,
chi è Cattaneo?????
GP |
aforza |
Inserito il - 09 aprile 2010 : 10:51:09 ciao,
chi è Cattaneo?????
questa la mia versione per modificare il contenuto di un attributo
Scarica allegato:
nomefile.zip 1,26 KB
Ciao |
TheGrey61 |
Inserito il - 09 aprile 2010 : 10:31:42 Prego, basta chiedere, come sempre.
|
arri |
Inserito il - 09 aprile 2010 : 10:30:45 Citazione: Messaggio inserito da TheGrey61
Volevi questo lisp?
Scarica allegato:
CAMBIA_COLORE_ATTRIBUTI.zip 1,89 KB
grazie TheGrey61 |
TheGrey61 |
Inserito il - 09 aprile 2010 : 10:27:34 Volevi questo lisp?
Scarica allegato:
CAMBIA_COLORE_ATTRIBUTI.zip 1,89 KB |
arri |
Inserito il - 09 aprile 2010 : 09:27:48 tutti i lisp che alleghi negli altri forum, sarebbe gradito li inserissi anche su CADlandia
nell'altro forum devi essere registrato per scaricare |