| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: STARTUP delfil (1220 mal gelesen)
|
scoope Mitglied
Beiträge: 8 Registriert: 16.09.2002 W2k SP4 AMD Athlon XP 2000+ 512MB RAM Matrox Millenium G550 ACAD2000 Expresstools
|
erstellt am: 25. Okt. 2005 13:07 <-- editieren / zitieren --> Unities abgeben:
Hallo Hab schon sehr viel über startup und der acaddoc.lsp mit Hilfe der Suchfunktion gelesen. Trotzdem schaffe ich es nicht ein lisp ( delfil bzw. remlayerfilters -> löscht alle benannten Layerfilter ) automatisch nach öffen jeder Datei ausführen zu lassen. Bin leider nicht so vertraut mit Lisp. Wäre jemand von euch so nett mir diesen Eintrag zu erstellen, sodaß ich diesen dann nur mehr in die acaddoc.lsp einfügen brauche. Interessant wäre noch, wo ich diesen Eintrag in der acaddoc.lsp einfügen soll. Info: Wir arbeiten sehr viel mit Architekten Grundrisse und es haben sich nach und nach immer mehr dieser Layerfilter (teilweise über 100) in jeder Zeichnung festgefressen. Und da wir sehr viele dxf für unsere cnc benötigen hängt sich acad immer wieder auf. > lästig Für eine Antwort wäre ich euch sehr verbunden. DANKE IM VORAUS mfg scoope Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 25. Okt. 2005 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
also in die acaddoc.lsp trägst du Folgendes ein: (if (=(load "D:\\ACAD\\LISP\\REMLAYFILTER.lsp" "FEHLER")"FEHLER") (princ "\nFEHLER beim Laden von REMLAYFILTER.lsp") (c:remlayerfilter) ) die erste Zeile versucht die Lisp-datei zu laden und bei Erfolg wird mit (c:remlayerfilter) die Funktion ausgeführt Natürlich mußt du die Pfade / NAmen / Funktionsaufrufe entsprechend anpassen ------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
scoope Mitglied
Beiträge: 8 Registriert: 16.09.2002 W2k SP4 AMD Athlon XP 2000+ 512MB RAM Matrox Millenium G550 ACAD2000 Expresstools
|
erstellt am: 25. Okt. 2005 13:35 <-- editieren / zitieren --> Unities abgeben:
|
MARTINLE Mitglied Tischler
Beiträge: 485 Registriert: 18.10.2007 AUTOCAD 2016, MS Windows7, 64-bit
|
erstellt am: 30. Sep. 2010 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! Hallo! Hab diesen alten Beitrag gefunden der das Ausführen eines Lisp beschreibt.
Ich muß ein VPA Programm bei jedem Laden einer Zeichnung ausführen und danach regenerieren damit die Schriftfelder aktualisiert werden. Zurzeit mach ich das mit einem Button (^C^C-vbaausf modul1.importABData;regenall) wie muß ich das in der ACADDoc eintragen? Bitte um Hilfe! Danke! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 30. Sep. 2010 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13508 Registriert: 30.11.2003 .
|
erstellt am: 30. Sep. 2010 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
|
MARTINLE Mitglied Tischler
Beiträge: 485 Registriert: 18.10.2007 AUTOCAD 2016, MS Windows7, 64-bit
|
erstellt am: 30. Sep. 2010 09:45 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
Entschuldigung das ich erst jetzt antworte! @ Holger Danke für deine schnelle Hilfe! Funktioniert super! @ Thomas Danke auch dir. Funktioniert auch super. Das VBA ist in der Vorlagezeichnung schon vorhanden und braucht deshalb nicht extra geladen zu werden. Danke euch beiden. Die Uuus müßt ihr euch aber brüderlich teilen lg Martin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MARTINLE Mitglied Tischler
Beiträge: 485 Registriert: 18.10.2007 AUTOCAD 2016, MS Windows7, 64-bit
|
erstellt am: 30. Sep. 2010 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
Hallo Thomas! Hier bin ich nochmal! Mein Kollege hat ACAD 2010 und dort kommt folgende Fehlermeldung: Befehl: Makroname: modul1.importABData Befehl: ; Fehler: no function definition: VLAX-GET-ACAD-OBJECT Das VBA wird ausgeführt aber danach nicht mehr regeneriert??
Läuft es in 2010 anders? lg Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Brischke Moderator CAD on demand GmbH
Beiträge: 4171 Registriert: 17.05.2001 AutoCAD 20XX, defun-tools (d-tools.eu)
|
erstellt am: 30. Sep. 2010 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
|
MARTINLE Mitglied Tischler
Beiträge: 485 Registriert: 18.10.2007 AUTOCAD 2016, MS Windows7, 64-bit
|
erstellt am: 30. Sep. 2010 10:33 <-- editieren / zitieren --> Unities abgeben: Nur für scoope
Hallo Holger! Also ich muß schon sagen: "Da krieg ich eine Haut von Gans" wenn ich euch so bei den Problemlösungen zusehe! Deine Antwort war perfekt und hat natürlich geholfen. Mein Kollege ist wieder zufrieden ! Danke! lg Martin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |