AutoCAD è un software di progettazione grafica tecnica professionale. Le informazioni seguenti ti aiuteranno a organizzare i tuoi file in modo più efficiente nei prodotti AutoCAD.
La struttura di directory predefinita per programmi e file di supporto è progettata per organizzarli in modo efficace in gruppi appropriati. Se la struttura del file di programma, il supporto predefinito non soddisfa le esigenze, è possibile modificarlo. Tuttavia, alcune applicazioni trovano determinati file in posizioni specifiche. Pertanto, è necessario convalidare le modifiche che non sono in conflitto con i requisiti di tali applicazioni. Se l'unità o la directory non hanno il percorso completo, AutoCAD può individuare il file nei percorsi di ricerca della libreria.

AutoCAD fa riferimento al file del sistema operativo dell'utente per identificare i file locali memorizzati e personalizzati. Accedi al percorso di questi file usando le seguenti variabili di sistema:
- LOCALROOTPREFIX : contiene il percorso completo per la directory principale in cui è installato un file di personalizzazione locale.
- ROAMABLEROOTPREFIX : contiene il percorso completo per la directory principale in cui è installato il file di migrazione personalizzabile.
A partire da AutoCAD 2013 SP1 su Windows e AutoCAD 2014 per Mac , scaricare i file acad <release_number> .lsp e acad <release_number> doc.lsp e i file legacy dalla directory di installazione predefinita del prodotto. A seconda dell'impostazione dei parametri di sistema di SECURELOAD, il parametro TRUSTEDPATHS consente di specificare le directory da cui è possibile scaricare i prodotti basati su AutoCAD ed eseguire file contenenti codice. Inoltre, il controllo dei parametri di sistema LEGACYCODESEARCH nella cartella Start In verrà cercato nel file .exe.
Esempio di codice AutoLISP identifica CUSTFILES e apre Esplora risorse o Esplora file nella posizione dell'installazione del file mobile personalizzabile.
Nota: il comando SHELL è disponibile solo su Windows e AutoLISP non supporta AutoCAD LT.
(defun c: custfiles ()
(comando "shell"
(strcat "explorer \" "(getvar" roamablerootprefix ")" \ "")
)
(princ)
)
Percorso di ricerca della libreria
Il percorso di ricerca della libreria specifica dove il programma cercherà i file quando non si dispone del nome completo del percorso come segue:
- Cartella Start In: questa cartella è determinata dalla proprietà Start In dell'icona di collegamento sul desktop o dalla cartella nel file che si fa doppio clic per aprire (parametro di sistema STARTINFOLDER).
- La directory che contiene il file di disegno corrente (parametro di sistema DWGPREFIX).
- Cartella nome progetto per file di riferimento esterno come immagine, xrif o livello di sfondo (parametro di sistema PROJECTNAME).
- La directory è elencata nei collegamenti di ricerca dei file di supporto (parametro di sistema ACADPREFIX).
- La directory contenente i file installati per il programma.
A seconda dell'ambiente corrente, due o più directory possono essere uguali.
Importante: da AutoCAD 2016, il parametro di sistema LEGACYCODESEARCH che controlla la cartella Start In o Drawing verrà utilizzato per cercare il file eseguibile (.exe). Poiché la cartella Start In e i disegni sono spesso target di malware, la società consiglia di disattivare l'impostazione LEGACYCODESEARCH (impostarla su 0).
Se il file non si trova in questo percorso di ricerca, è necessario specificare il nome percorso completo o relativo e il nome file prima che il programma possa trovarlo. Ad esempio, se si desidera inserire il file part5.dwg nel disegno corrente e non si trova nel percorso di ricerca della libreria, è necessario scegliere un nome di percorso completo o relativo in base a un percorso valido nella libreria. Il nome del percorso relativo è mostrato come segue:
Comando: -inserire
Immettere un nome di blocco o [?]: / Files2 / olddwgs / part5
Struttura delle directory
AutoCAD utilizza le directory principali e secondarie in una struttura ad albero, incoraggiando gli utenti a conservare file aggiuntivi, come applicazioni AutoLISP (non incluse in AutoCAD LT), file personalizzati o strumenti di terze parti, capitoli separati. Programma installato e file di supporto. Di conseguenza, il software semplifica il monitoraggio di possibili conflitti e l'aggiornamento delle applicazioni senza influire su altri componenti.
Il prodotto AutoCAD predefinito si trova nella cartella File di programma su Windows e Applicazioni su Mac OS. È possibile creare nuove directory dello stesso livello (ad esempio, / AcadApps ) e salvare programmi personalizzati, file personalizzati e altre applicazioni di terze parti nelle sottocartelle al livello successivo. Se si desidera mantenere più cartelle di disegno (per ogni file di lavoro), è possibile creare cartelle come / AcadJobs e sottocartelle per ciascun lavoro.
Il processo di ricerca dei comandi
Quando si immette un comando, AutoCAD esegue una serie di passaggi per valutare la validità del nome del comando. Un ordine potrebbe essere:
- Comando integrato o parametro di sistema.
- Il comando o alias esterno è il file acad.pgp specificato (acadlt.pgp in AutoCAD LT).
- Una voce di correzione automatica per il comando nel file autoCorrectUserDB.pgp .
- Una voce sinonimo per il comando nel file acadSynonimiGlobalDB.pgp .
- Comando AutoLISP definito dall'utente
- Comandi selezionati dall'utente che utilizzano le applicazioni ObjectARX o Managed .NET.
- Comando del driver di dispositivo.
Nota: AutoCAD LT non supporta AutoLISP, ObjectARX, Managed .NET. Le applicazioni Managed .NET non sono disponibili su Mac OS.
È possibile immettere un comando dal prompt dei comandi o avviarlo dall'interfaccia utente. I comandi possono anche essere eseguiti in file di script o utilizzando AutoLISP, ObjectARX, applicazioni Managed .NET.
L'elenco seguente descrive l'ordine di ricerca per la convalida dei nomi dei comandi:
- Se l'input è una risposta con valore nullo (Spazio o Invio), AutoCAD utilizza il nome dell'ultimo comando generato. L'impostazione predefinita è AIUTO.
- Controlla questo comando nell'elenco dei comandi disponibili. Se il comando è in un elenco e non inizia con un punto, il programma controllerà il comando in base all'elenco di comandi sconosciuti. Se il comando non viene identificato, la ricerca continua. Altrimenti, il comando verrà eseguito a meno che non vi sia un altro motivo per impedirlo. Impossibile eseguire i comandi in modalità trasparente o nascondersi sul sistema.
- Testare il comando in base ai nomi dei comandi definiti dal driver del dispositivo, quindi dal driver di visualizzazione.
- Il comando viene verificato rispetto ai comandi esterni definiti nel file dei parametri del programma. Se viene selezionato il nome del comando corrispondente al comando esterno, quel comando verrà eseguito e la ricerca sarà completata.
- Questo comando viene confrontato con un elenco di comandi definiti da AutoLISP, ObjectARX, Managed .NET. Al momento, il software caricherà il comando di caricamento automatico (non disponibile in AutoCAD LT).
- Il programma controlla il nome del comando in base a un elenco di parametri di sistema. Se il nome del comando è nell'elenco, viene eseguito il comando SETVAR, utilizzando l'input come nome della variabile.
- Se il nome del comando corrispondente a un comando Alias, nome Correzione automatica o sinonimo è specificato nel file dei parametri del programma associato, AutoCAD utilizza il nome comando esteso e la ricerca inizia con un elenco di comandi integrati.
- Se tutti i passaggi precedenti falliscono, la ricerca termina con un messaggio sui nomi di comandi non validi.
Spero che l'articolo ti sia utile!