Umgebungs- und Systemvariablen prüfen
An dieser Stelle wurden vor kurzem zwei Tools vorgestellt, die zeichnungsspezifische Systemvariablen analysieren und ermöglichen, ihre Einstellungen zu vergleichen. Da sich Veränderungen und Fehler nicht nur in den Einstellungen von Zeichnungsdateien niederschlagen können, sondern auch in der Installation selbst oder den benutzerspezifischen Einstellungen, sollte man natürlich auch sie überprüfen. Im Gegensatz zu den vorherigen Tools kann diese Überprüfung allerdings nicht von der eigenen AutoCAD-Installation und/oder dem eigenen Windows-Benutzer erfolgen, da die relevanten Unterschiede in den Einstellungen so nicht erreichbar sind. Die Prüfung erfolgt also direkt am jeweiligen Arbeitsplatz, oder mit dem entsprechenden Windows-Benutzer. Das LISPTool ACMSYSCHECK.LSP bietet hier wertvolle Unterstützung, indem es definierte Einstellungen an einem Arbeitsplatz mit dem aktuellen Nutzer prüft, anzeigt und in einer Datei für die weitere Verarbeitung abspeichert.
Für einen sinnvollen Vergleich werden im Gegensatz zu den zeichnungsspezifischen Systemvariablen diesmal ausschließlich systemgespeicherte Systemvariablen und Umgebungsvariablen überprüft. Sie werden dem Tool in ähnlicher Form wie bisher übergeben, in einer separaten, einfach zu editierenden Datei.
Da diesmal sowohl System- als auch Umgebungsvariablen zu prüfen sind, enthält die mitgelieferte Beispieldatei „ACMVARS.LSP“zwei Listen mit den gewünschten Variablen. „ACMVARS.LSP“enthält eine Auswahl aus vielen hundert relevanten Variablen. Dem Autor sind fast 300 Systemund weit über 500 Umgebungsvariablen bekannt. Die tatsächliche Anzahl dürfte jedoch höher liegen, denn insbesondere Umgebungsvariablen hat Autodesk so gut wie nicht dokumentiert. Sie beinhalten unter anderem Stilblüten wie „Camera\\ Parallel frustrum color“oder „TextWindow. FontPitchAndFamily“. Die Variablendatei lässt sich beliebig verschieben oder kopieren, um beispielsweise projektoder bereichsspezifische Einstellungen zu prüfen und zu dokumentieren. Beim Start des Tools wird die Datei jeweils neu abgefragt.
Die von vorangegangenen Tools bekannte zusätzlich anschließende Abfrage wurde in dieser Version unterbunden. Die Tools griffen auf externe Zeichnungsdateien zu und die Möglichkeit der Einschränkung von zu prüfenden Systemvariablen war relevant für die Performance. Beim Analysieren der aktuell geöffneten Zeichnungsdatei wird dies nicht benötigt. Die entsprechenden Codezeilen sind nur auskommentiert, für den Fall, dass man sie doch verwendet.
Das Tool analysiert nun die Variablen und liefert anschließend im Textfenster das Analyseergebnis. Darüber hinaus werden die Daten zusammen mit dem Rechnernamen in eine CSV-Datei im Ordner der aktuellen Zeichnungsdatei geschrieben, um einen Vergleich von verschiedenen Ergebnissen in einer Tabellenkalkulationssoftware zu ermöglichen.
(Markus Hoffmann/ ra) ■
Programm: ACMSYSCHECK.LSP
Funktion: Umgebungsund Systemvariablen prüfen
Autor: Markus Hoffmann
Lauffähig ab: AutoCAD 2018
Bezug: nur auf Tool-CD 4/2020