LISP-Programm StartDef Start-Definitionen für die acaddoc.lsp

Ähnliche Dokumente
LISP-Programm Pfeilspitzen Pfeilspitzen einfügen auf Linienelemente

LISP-Programm BlockCenter Blöcke einfügen und anpassen

LISP-Programm LispScript Scriptbetrieb mit LISP-Dateien

DALI Cockpit Verwendung von Makros

Hintergrundinformation AutoCAD Einheiten / Blöcke einfügen / skalieren

Bosse-engineering Am Klei Velpke Tel / Fax: / Inhaltsverzeichnis

Ausgabeverzeichnis, der mit AutoCAD bearbeiteten Dateien A. INSTALLATION / ADMIN-INFORMATIONEN... 2 B. FILEWATCHER... 5 C. LOG-AUSWERTUNG...

Programmbeschreibung Bosse_tools (Applikation zu AutoCAD)

Stapelverarbeitung mit Adobe Acrobat Professional. Leibniz Universität IT Services Anja Aue

Kurzanleitung für den MyDrive Client

Digitalkamera Support Hotline

1. Kapitel Konfiguration der Felder der Kursbeschreibung

Flächen- und Umfangbeschriftung im AutoCAD Befehl: PLINETEX (Polylinien-Text)

Folgen Sie diesen Anweisungen Schritt für Schritt, um das ZETA IEC Terminal zu installieren und in Betrieb zu nehmen.

I N H A L T 1 PROJEKTE FUNKTIONEN AUSGABE...5 VERMSOFT ANLEITUNG INHALT

Datenbank konfigurieren

Arbeitsblatt 5 EAD II NetBeans

Arbeiten mit Acrobat. Vorstellung von Adobe Acrobat Bearbeitung des Dokuments Präsentationen erstellen Teamarbeit

Die Stücklistenfunktionalität von MaxxDB

TFT Display Konfigurationsprogramm 99pkd B 99pkd Seite 1 von 5

Export2Something. Allgemein: Systemvoraussetzungen:

Update-Installation ASV-BW ASV-BW. Stand: Kontaktdaten SCS: .

HIW RENDITE. Auto Update. HIW GmbH Berblinger Str. 1 D Ditzingen Werner-von-Siemens-Str. 23 D Cham

Reparatur Manager. Verwaltungs-Programm für eyepc Reparaturen

Handbuch ECDL 2003 Basic Modul 3: Textverarbeitung Dokument bearbeiten und speichern

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Datenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe

cytan cytansynchro Version 4.1 / Mai 2016 Letzte Softwareanpassung: Woche 17 / 2016

HINWEIS. 1. Anwendungsbereich. Gamma instabus. Technische Produkt-Informationen. Februar Firmware Download Tool

Mein eigenes Wörterbuch Lehrerhandbuch. Verwaltung von Wörterbüchern. Hinzufügen eines Wörterbuches. Verändern der generellen Daten des Wörterbuchs

Hilfe zur Bedienung finden Sie stets beim Buchsymbol Info.

Optionale Umstellung der Intranet-Version von Perinorm auf wöchentliche Aktualisierung

BreakerVisu Energy Reporting Tool

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Visual Basic Editor CATIA V5

Script-Upgrade. Vorraussetzungen. Folgende Meldungstypen werden dabei verwendet: Vom Fahrzeug zur Zentrale. Quittungstexte vom Fahrzeug (Type 11.

Konto auf dem Mac einrichten

Dateien mittels Vorlagen automatisch umbenennen

5.1.1 Dateilinks hinzufügen

1 Visual-LISP Editor ab AutoCAD 2000

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi

Teba Onlinewelt. Das Teba Bestellportal. Dokumentation und Handhabung. Teba GmbH & Co.KG Version 1.0

Linux Kommandozeile: Einfache Skripte. 1 Wiederhohlung. 2 Einfache Skripte

Wie erreiche ich was?

Der Rumpf. Titel Seite 3

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

Erstellen der Adressen Tabelle mit Excel Erste Zeile enthält entsprechende Feld Bezeichnungen wie Anrede, Nachname, Vorname etc.

Hilfe zur Dokumentenverwaltung

Empfänger. Alle Empfänger, die sich für Ihre(n) Newsletter angemeldet haben, werden in der Empfängerverwaltung erfasst.

Tabellen / Textbausteine bearbeiten

CLIQ Manager als Standard Benutzer starten

Im Dialog Online-Datenupdate haben Sie die Auswahl zwischen den folgenden beiden Optionen:

2 Systemadministration

Übersicht Shell-Scripten

Stapelverarbeitung Teil 1

JBuilderX: Installation und Kurzanleitung (Windows)

SYMPTOME U. a.: Wenn man nach der Datensicherung wieder mit dem ColorManager arbeiten will, kommt die Meldung. auf Deutsch oder.

Windows Cockpit Konfiguration Montag, 23. November :59

myfactory.go! - Dokumente

Dokumentation IBIS Master Version 1.5.6

pero SIMconfigBackup Inhaltsverzeichnis Benutzerdokumentation ( für v1.0)

Autoupdate Installation. HIW GmbH Berblinger Str. 1 D Ditzingen Werner-von-Siemens-Str. 23 D Cham.

Support zu ChemDoc24

WORD TEXT REPLACER 1 PROGRAMMHILFE GILLMEISTER SOFTWARE.

Vorbereitung zur Einführung der Videohilfe - alle Versionen. Datenübertragung in der CLOUD-Version erhöht.

Extrahieren eines S/MIME Zertifikates aus einer digitalen Signatur

Konfiguration der SMTP-Verbindung... 5 Einstellungen speichern / laden... 6 Versenden von Paketen... 6

Folgen Sie diesen Anweisungen Schritt für Schritt, um das ZETA DLMS-Terminal 2011 zu installieren und in Betrieb zu nehmen.

Übernahme von DXF-Daten in AutoCAD. Erläuterungen

Beheben von verlorenen Verknüpfungen

1 Beschreibung der Formate LAY-Dateien LAS-Dateien Übersicht Hintergründe... 3

SMARTCONTROL ECS OPC Server

Benutzerhandbuch WSCAD Datenpunktliste Konvertierung nach Datenpunktliste VDI 3814

ZM(B) Erinnerungsschreiben

Erstellung eines Beleuchtungsverlaufs mithilfe des Light Composers

Kurzanleitung Grundriss in DenCAD öffnen

Handbuch zum VivaWeb-Serienbrief-Programm

Kontakte. Inhaltsverzeichnis

Sonstige Daten importieren.

untermstrich SYNC Handbuch

b.a.b-technologie gmbh ThemeEditor Dokumentation

LERNKARTEN / VOKABELTRAINER HANDREICHUNG (STAND: AUGUST 2013)

micon VFC 2 x 20 PC-Software für mitex VFC 2 x 20

A. Konfiguration von Citavi

Programmbeschreibung SEPAinCSV. (SEPA-Datei in CSV-Format convertieren) Vers vom

Hinweis zum Drucken der Planungsdokumentation & PopUp-Blocker

Dieses UPGRADE konvertiert Ihr Finanzmanagement Version 7.4 in die neue Version 7.5 Ein UPGRADE einer DEMO-Version ist nicht möglich.

Produktinformation. rhk Data er2 SchnittstellenViewer. ab Version Ernst-Reuter-Str Bergisch Gladbach

Einrichten und Verwenden der Z1 Schnittstelle mit PA-Konzepte

Information zur Konzeptberatungs-Schnittstelle

Kurzbeschreibung zum Haushaltsbuch 3.3 für LibreOffice und Apache OpenOffice. Arne Hildebrandt

2010/14. Darstellung von verdeckten Objekten mit AutoCAD MEP Juli 2010

Erste Hilfe bei Problemen mit Neo

ManageHomePC v Veröffentlicht 2016 Copyright S-cubic GmbH. Krebsbachstr. 12 D Bergisch Gladbach

Arbeiten mit dem VBA-Makro Punkte ein- auslesen

Office Line, Supportinformationen

Anleitung - Mass er by Patrick Biegel

MMS - Update auf Version 4.3 (beinhaltet Update auf v4.2) Neuerungen: 1. Menü derzeitiger Status wurde erweitert

Menue Vorher Nachher Bemerkungen

Transkript:

LISP-Programm StartDef Start-Definitionen für die acaddoc.lsp Allgemein: Für den Start einer AutoCAD-Zeichnung können mit Hilfe der Datei acaddoc.lsp z.b. LISP-Programme geladen und Variablen gesetzt werden. Grundsätzlich kann man sich verschiedene Dateien acaddoc.lsp vorhalten und für verschiedene Zwecke verwenden. Bei AutoCAD ist es grundsätzlich so, dass beim Start einer Zeichnung die Supportpfade von oben nach unten nach der Datei acaddoc.lsp durchsucht werden. Die zuerst gefundene Datei acaddoc.lsp wird geladen, alle weiteren werden ignoriert. Besonderheit: wenn eine Datei acaddoc.lsp im aktuellen Zeichnungsverzeichnis vorhanden ist, dann wird diese verwendet, alle weiteren auf den Supportpfaden werden ignoriert. Mit dem Programm StartDef ist es möglich, sich auf einfache Art und Weise eine Datei acaddoc.lsp entweder zu erweitern oder neu zu schreiben. Der Vorteil sind die zusätzlichen Prüffunktionen, die durch das Programm in die acaddoc.lsp geschrieben werden. Dadurch kommt es z.b. bei einer nicht vorhandenen Variable nicht gleich zum Abbruch. Beispiel: Die AutoCAD-Variable OSNAPZ ist in den aktuellen AutoCAD- Versionen vorhanden, so kann man also die Zeile (setvar OSNAPZ 1) in die acaddoc.lsp eintragen. Wenn diese acaddoc.lsp aber unter einem alten AutoCAD 2004 geladen wird, dann wird es genau an dieser Stelle einen Abbruch geben, weil diese Variable damals noch nicht existiert hat. Wenn das Programm StartDef diesen Eintrag schreibt, dann wird auch gleich eine Prüfung beim Laden der acaddoc.lsp vorgenommen, so dass die Variable dann in AutoCAD 2004 einfach nicht gesetzt wird. Außer dem Setzen von AutoCAD-Variablen können durch das Programm StartDef auch Ladefunktionen für LISP- und ARX-Dateien erstellt werden, optional können Supportpfade und vertrauenswürdige Pfade (ab AutoCAD 2014) hinzugefügt werden. Technisches: Zur Ausführung des Programms muss die StartDef.lsp mit dem Befehl APPLOAD geladen werden. Dann kann das Programm mit dem Befehl SDF gestartet werden. In der Datei c:\\acad\\sdf_sic.lsp werden alle Benutzereinstellungen gespeichert, damit diese beim nächsten Programmstart wieder zur Verfügung stehen. Wenn der Pfad für die Datei geändert werden soll, dann muss der Pfad direkt in der LSP-Datei editiert werden. Anmerkung: Ab der Version AutoCAD 2014 wird der Pfad C:\acad\... automatisch zu den vertrauenswürdigen Pfaden für Programme hinzugefügt, damit nicht bei jedem Laden der Benutzereinstellungen eine Warnmeldung erscheint. Voraussetzungen, Anmerkungen: Wenn durch das Programm eine vorhandene Datei acaddoc.lsp aktualisiert oder geändert wird, dann wird vorher im selben Verzeichnis eine Sicherungskopie erstellt: acaddoc.sdf_bak 1

Programmstart: Es öffnet sich das Hauptdialogfenster: Das Dialogfenster: Bereich Programmdateien laden Wählen Sie Programmdateien (LSP, ARX) aus, die durch die zu erstellenden Datei acaddoc.lsp später automatisch geladen werden sollen. - Automatisches setzen vertrauenswürdiger Pfade ab AutoCAD 2014: Beim Laden eines Programmes wird geprüft ob bereits eine vertrauenswürdiger Pfad vorhanden ist, wenn nicht, dann wird dieser gesetzt. 2

- Automatisches Setzen von Supportpfaden: Beim Laden eines Programmes wird geprüft ob bereits eine Supportpfad vorhanden ist, wenn nicht, dann wird dieser gesetzt. Bereich Systemvariablen setzen - Hinzufügen / Bearbeiten: Es öffnet sich das folgende Dialogfenster: Geben Sie den Namen der Variablen ein und den Variablenwert, der später durch die zu erstellenden Datei acaddoc.lsp automatisch gesetzt werden soll. Wenn die Variable nicht existiert oder ein ungültiger Wert eingegeben wird, dann erscheint eine Fehlermeldung. Bereich acaddoc.lsp - Vorhandene acaddoc.lsp oder Supportpfad auswählen: Aus dem Dropdown-Menü können Sie einen vorhandenen Supportpfad auswählen, wenn dort bereits eine Datei acaddoc.lsp existiert wird diese später aktualisiert, wenn noch keine Datei acaddoc.lsp vorhanden ist, dann wird diese später auf dem ausgewählten Supportpfad neu erstellt. - acaddoc.lsp auf festem Pfad speichern, z.b. Projektverzeichnis: Es wird eine Datei acaddoc.lsp auf einem auszuwählenden Verzeichnispfad erstellt bzw. aktualisiert, wenn sie bereits vorhanden ist. - StartDef-Block zu Beginn / ans Ende: Die Inhalte für die zu erstellende Datei acaddoc.lsp werden als ein StartDef-Block bezeichnet. Die eröffnende (Erkennungs)-Zeile dieses Blocks lautet ;;;StartDef-Block-Beginn und die abschließende (Erkennungs)-Zeile lautet ;;;StartDef-Block-Ende Jetzt kann festgelegt werden, wenn in der Datei acaddoc.lsp bereits andere Inhalte existieren, ob der StartDef-Block vor oder hinter die anderen Inhalte geschrieben werden. Wichtig: der StartDef-Block sollte nicht editiert werden, d.h., wenn manuelle Änderungen in der Datei acaddoc.lsp vorgenommen werden, dann vor dem StartDef-Block oder nach dem StartDef- Block. Datei erstellen / aktualisieren: Es wird der StartDef-Block entsprechend der Einstellungen in die ausgewählte Datei acaddoc.lsp geschrieben. StartDef-Block in aktueller Datei löschen: es wird in der ausgewählten Datei acaddoc.lsp nur der StartDef- Block gelöscht, der durch das Programm StartDef erstellt worden ist, gelöscht. Alle anderen Inhalte bleiben erhalten. 3

Beispiel: (entsprechend den dargestellten Einstellungen auf Seite 2) Der folgende StartDef-Block wird in die acaddoc.lsp geschrieben und ist prinzipiell wie folgt aufgebaut: 1. Eröffnende Erkennungszeile ;;;StartDef-Block-Beginn 2. Listen mit den Parametern zum Laden von Programmdateien und setzen von Variablen 3. Notwendige Funktionen 4. Ausführende Schleife zum Laden von Programmdateien 5. Ausführende Schleife zum Setzen von Variablen 6. Abschließenden Erkennungszeile: ;;;StartDef-Block-Ende 4

Wenn die erstellte Datei acaddoc.lsp beim Start einer neuen Zeichnung ausgeführt wird, und die Supportund vertrauenswürdigen Pfade im aktuellen AutoCAD-Profil noch nicht gesetzt sind, dann sieht das Protokoll im Textfenster (F2) wie folgt aus: ------------------------------SDF-Start-Definitionen Beginn---------------------------------- - Vertrauenswürdiger Pfad gesetzt: "C:\Program Files (x86)\common Files\OpenDCL\..." - Supportpfad gesetzt: "C:\Program Files (x86)\common Files\OpenDCL\" "C:\Program Files (x86)\common Files\OpenDCL\OpenDCL.x64.20.arx" - Vertrauenswürdiger Pfad gesetzt: "E:\LISP-Programmierung\Bosse_AutoCAD-Magazin\StartDef\SDF-LispFiles\..." - Supportpfad gesetzt: "E:\LISP-Programmierung\Bosse_AutoCAD-Magazin\StartDef\SDF-LispFiles\" "E:\LISP-Programmierung\Bosse_AutoCAD-Magazin\StartDef\SDF-Lis...s\SDF-LispFile01.lsp" Dies ist eine Test-LSP-Datei für das Programm "SDF" "INSUNITS" => 0 "INSUNITSDEFSOURCE" => 0 "INSUNITSDEFTARGET" => 0 "INSBASE" => 0.000,0.000,0.000 --------------------------------------------------------------------------------------------- erstellt durch Bosse-engineering - www.bosse-engineering.com -------------------------------SDF-Start-Definitionen Ende----------------------------------- 5

Wenn die Support- oder vertrauenswürdigen Pfade bereits existieren oder nicht gesetzt werden sollen: ------------------------------SDF-Start-Definitionen Beginn---------------------------------- "C:\Program Files (x86)\common Files\OpenDCL\OpenDCL.x64.20.arx" Dies ist eine Test-LSP-Datei für das Programm "SDF" "E:\LISP-Programmierung\Bosse_AutoCAD-Magazin\StartDef\SDF-Lis...s\SDF-LispFile01.lsp" "INSUNITS" => 0 "INSUNITSDEFSOURCE" => 0 "INSUNITSDEFTARGET" => 0 "INSBASE" => 0.000,0.000,0.000 --------------------------------------------------------------------------------------------- erstellt durch Bosse-engineering - www.bosse-engineering.com -------------------------------SDF-Start-Definitionen Ende----------------------------------- Jörn Bosse, 23.06.14 6