| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Request a special discount on NVIDIA RTX 5000 Ada Generation GPU !, eine Pressemitteilung
|
Autor
|
Thema: autoload nicht verfügbar (680 mal gelesen)
|
Walter Zettlitzer Mitglied Dipl.-Ing (FH)
Beiträge: 228 Registriert: 25.07.2002 WIN XP Pro, ACAD 2004
|
erstellt am: 23. Apr. 2003 18:31 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich komme mit ACAD2004 langsam zurecht, demnächst hier meine Lösungen Folgendes Problem habe ich noch: "autoload" funktinoiert nicht (unbekannter Befehl). Wie kann ichs einbinden, das wird doch sicher analog zu ACAD2002 sein, oder? PS: Ich habe die Expresstools noch nicht installiert, falls es damit zusammanhängt (Vermute aber dass nicht)? Schöne Grüße und vielen Dank, Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 24. Apr. 2003 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für Walter Zettlitzer
Hallo Walter, autoload ist doch eine LISP-Funktion,(stellt einen Befehl zur Verfügung ohne das sofort die ganze Routine in den Speicher geladen wird, das geschieht erst beim ersten Aufruf des Befehls)z.B. in der ACAD.LSP zu verwenden... Kann es sein das appload gemeint war? Gruss Angelika Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Zettlitzer Mitglied Dipl.-Ing (FH)
Beiträge: 228 Registriert: 25.07.2002 WIN XP Pro, ACAD 2004
|
erstellt am: 24. Apr. 2003 09:21 <-- editieren / zitieren --> Unities abgeben:
Ist klar, aber genau das funktioniert nicht. Kurz zur Erklärung unsere Konfiguration: Die acad.lsp verwenden wir nicht (ist leer). Wir nehmen einige Einstellungen in der acaddoc.lsp vor, die aber mit dem Problem nichts zu tun haben (setvar etc.). Die acad.rx ist ebenfalls leer. Das Laden der lisp-Files mittels autoload haben wir in die acad.mnl geschrieben, z.B. die Zeile: (autoload "nuke" ' ("nuke")) Es sollte also beim eintippen von "nuke" das File nuke.lsp geladen und gestarte werden. Das funktionierte in ACAD2002 bisher problemlos. Jetzt bekomme ich beim Öffnen der Zeichnunng beim Abarbeiten der acad.mnl die Fehlermeldung: ; Fehler: no function definition: AUTOLOAD Andere lisp-Befehle (z.B. load, setq) sind verfügbar...?! Walter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADwiesel Moderator CAD4FM UG
Beiträge: 1989 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 24. Apr. 2003 09:33 <-- editieren / zitieren --> Unities abgeben: Nur für Walter Zettlitzer
autoload ist in der Datei acad2000doc.lsp definiert. du darfst also erst nach dem Laden der acad2000doc.lsp diese Funktion aufrufen. Ausserdem musst Du mal prüfen, ob und wo in 2004 autoload definiert ist. Noch 'ne Frage wenn du das in der acad.mnl definierst, ist übrehaupt sichergestellt, das diese Datei ausgeführt wird, hängt ja auch mit dem verwendeten Menü zusammen.
------------------ Gruß CADwiesel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Zettlitzer Mitglied Dipl.-Ing (FH)
Beiträge: 228 Registriert: 25.07.2002 WIN XP Pro, ACAD 2004
|
erstellt am: 24. Apr. 2003 10:26 <-- editieren / zitieren --> Unities abgeben:
Danke für den Hinwei - habs gefunden, die Definition liegt in der Datei acad2004doc.lsp. Ich habe der acaddoc.lsp den Eintrag (load "acad2004doc.lsp") hinzugefügt, jetzt klappts. Weiterhin habe ich unsere Einträge der acad.mnl dort entfernt und statt dessen ebenfalls in die acaddoc.lsp geschrieben, da die Abarbeitungsreihenfolge nicht geklappt hatte. So ists eh sauberer (alles an einem Ort, das ganze war entstanden, da ich seinerzeit nur die acad.mnl, nicht aber die acaddoc.lsp kannte). PS. Alle Menüdateien haben natürlich den selben Namen acad.* Schöne Grüße, Walter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |