Die vorgegebene Ordnerstruktur für die Programm- und Support-Dateien soll eine effiziente Organisation der Dateien in logischen Gruppen ermöglichen.
Wenn die vorgegebene Anordnung der Programm- und Support-Dateien nicht Ihren Anforderungen entspricht, können Sie diese ändern. Einige Dateien suchen bestimmte Dateien jedoch an einem bestimmten Ort. Bei der Änderung der Pfade müssen Sie daher überprüfen, ob es zu Konflikten mit diesen Anwendungen kommt. Wenn nicht der vollständige Dateipfad mit Laufwerk und Ordner angegeben wird, findet das Programm nur Dateien in den programmeigenen Bibliothekssuchpfaden.
Das Programm referenziert das Benutzerprofil des Betriebssystems, um zu ermitteln, wo die benutzerdefinierten lokalen und Roaming-Dateien gespeichert werden sollen. Mit den folgenden Systemvariablen kann auf den Speicherort der Ordner Local und Roaming zugegriffen werden:
Nur Windows: Ab AutoCAD 2013 SP1 werden die reservierten Dateien acad<Version>.lsp und acad<Version>doc.lsp sowie deren Nachfolgedateien nur aus den vorgegebenen Installationsordnern des Produkts geladen. Beispiel: <Version> steht für 2013 und somit für AutoCAD 2013 und AutoCAD 2013-basierte Produkte. Je nach Einstellung der Systemvariablen SECURELOAD gibt die Systemvariable TRUSTEDPATHS die Ordner an, aus denen AutoCAD und AutoCAD-basierte Produkte andere Dateien, die Code enthalten, laden und ausführen kann bzw. können.
Der folgende AutoLISP-Beispielcode definiert den Befehl CUSTFILES und öffnet das Verzeichnis im Windows® Explorer oder Datei-Explorer, in dem die serverbasierten benutzerdefinierbaren Dateien gespeichert wurden.
(defun c:custfiles () (command "shell" (strcat "explorer \"" (getvar "roamablerootprefix") "\"") ) (princ) )
Im Bibliothekssuchpfad ist angegeben, wo nach Dateien gesucht werden soll, wenn Sie keinen vollständigen Pfad angeben. Dies sind folgende Verzeichnisse:
Je nachdem, in welcher Umgebung Sie sich befinden, sind einige der Ordner möglicherweise identisch.
Wenn sich eine Datei nicht in diesem Suchpfad befindet, müssen Sie den vollständigen Pfad und den Dateinamen angeben, damit das Programm diese Datei finden kann. Wenn Sie beispielsweise die Datei part5.dwg in Ihre aktuelle Zeichnung einfügen möchten und sich die Datei nicht im Bibliothekssuchpfad befindet, müssen Sie den vollständigen Pfadnamen oder einen relativen Pfadnamen basierend auf einem gültigen Pfad in den Bibliothekssuchpfad eingeben. Nachfolgend wird ein relativer Pfad angezeigt:
Befehl: -einfüge
Blocknamen eingeben oder [?]: /files2/olddwgs/part5
Wenn das Programm die Zeichnung am angegebenen Speicherort findet, erhalten Sie zusätzliche Eingabeaufforderungen zum Abschließen des Befehls -EINFÜGE.
Das Programm verwendet eine Baumstruktur aus Ordnern und Unterordnern. Zusätzliche Dateien, wie beispielsweise AutoLISP-Anwendungen (nicht in AutoCAD LT), Anpassungsdateien oder Anwendungen von Drittanbietern sollten getrennt von den installierten Programm- und Support-Dateien gespeichert werden. So lassen sich schneller mögliche Konflikte nachverfolgen, und einzelne Anwendungen lassen sich ohne Auswirkungen auf die anderen upgraden.
Der vorgegebene Speicherort für das Programm ist der Ordner Programme unter Windows und Anwendungen unter Mac OS. Sie können auf der gleichen Ebene einen neuen Ordner erstellen, beispielsweise /AcadApps, und die benutzerspezifischen Programme, Anpassungsdateien und anderen Anwendungen von Drittanbietern in Unterordnern auf der nächsten Ebene speichern. Wenn Sie mehrere Zeichnungsordner benötigen (für getrennte Jobdateien), können Sie einen Ordner wie /AcadJobs mit Unterordnern für die einzelnen Jobs erstellen.
Wenn Sie einen Befehl eingeben, wird dieser von der Anwendung in mehreren Schritten auf seine Gültigkeit geprüft. Bei einem Befehl kann es sich um Folgendes handeln:
Sie können einen Befehl in der Befehlszeile eingeben oder ihn über die Benutzeroberfläche starten. Befehle können auch über eine Skriptdatei oder eine AutoLISP-, ObjectARX- oder Managed .NET-Anwendung gestartet werden.
Die folgende Liste beschreibt die Suchreihenfolge beim Prüfen eines Befehlsnamens.