| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Lisp nach Start laden und ausführen. (5577 mal gelesen)
|
xxxmurdockxxx Mitglied techn. Zeichner
Beiträge: 52 Registriert: 18.12.2007 WIN10, Civil 3D 2017 SP1.1
|
erstellt am: 02. Sep. 2009 08:45 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich steh momentan völlig auf dem Schlauch und hab auch mit intensiver Suche nix gefunden. Ich möchte bei jeder Zeichnung die ich öffne ein bestimmtes Lisp ausführen lassen. Geladen wird eine ganze Reihe von Lisp-Tools durch die Startgruppe. Wo kann ich eintragen, dass Acad nach dem Laden der Zeichnung einen bestimmten Befehl ausführt. Hab es schon mit der acaddoc.lsp versucht, die wird ja noch vor der Startgruppe abgearbeitet. (load "Lars-scalelist.lsp" "\Lars-scalelist.lsp file not loaded.") (command "SCALELISTMETRIC") Er lädt zwar die Lisp-Datei, aber beim Befehl schreibt er "Unbekannter Befehl" Zitat: ScaleListDel.lsp Version 0.7 wird geladen...SCALELISTMETRIC ist geladen. SCALELISTMETRIC Unbekannter Befehl "SCALELISTMETRIC". Drücken Sie F1-Taste für Hilfe.
Was mache ich falsch? Danke ------------------ Viele Grüße Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 22171 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 02. Sep. 2009 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
|
Fiedelzastrow Mitglied Architekt / Bauzeichner
Beiträge: 993 Registriert: 05.07.2007 Win XP AutoCAD 2006 AutoCAD 2009 AutoCAD 2012 LT
|
erstellt am: 02. Sep. 2009 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
|
xxxmurdockxxx Mitglied techn. Zeichner
Beiträge: 52 Registriert: 18.12.2007 WIN10, Civil 3D 2017 SP1.1
|
erstellt am: 02. Sep. 2009 08:54 <-- editieren / zitieren --> Unities abgeben:
Hallo, genau das wars.... Vielen Dank.. Wie kann ich jetzt noch ein "regenall" dranhängen??? ------------------ Viele Grüße Stefan
[Diese Nachricht wurde von xxxmurdockxxx am 02. Sep. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 02. Sep. 2009 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
Hallöle, wieso so kompliziert? Wenn Ihr wollt das ein Lisp nach dem Laden automatisch startet, warum schreibt Ihr das nicht direkt in die Lisp-Datei? Code:
(defun HelloWorld (/) (alert "Hello World!") (princ) ) (HelloWorld) ;_ Autostart nach load (princ)
...------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 02. Sep. 2009 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
Zitat: Original erstellt von Fiedelzastrow: hier ein Auszug aus meiner acad.lsp
Hmm, willst Du das die Funktion in JEDER Zeichnung ausgeführt wird? Oder nur EINMAL beim Start der Applikation? ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 02. Sep. 2009 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
|
Fiedelzastrow Mitglied Architekt / Bauzeichner
Beiträge: 993 Registriert: 05.07.2007 Win XP AutoCAD 2006 AutoCAD 2009 AutoCAD 2012 LT
|
erstellt am: 02. Sep. 2009 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
Hallo, @ Marc Bei mir wird scalelistdel in jeder Zeichnung ausgeführt! Denn in AutoCAD 2009 sind die Maßstäbe in der Zeichnung eingebunden und kann nicht, wie z.B. in AutoCAD 2006, global in den Optionen einmal festgelegt werden. Gruß Robert Edit: deshalb steht das auch in der acad.lsp [Diese Nachricht wurde von Fiedelzastrow am 02. Sep. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
xxxmurdockxxx Mitglied techn. Zeichner
Beiträge: 52 Registriert: 18.12.2007 WIN10, Civil 3D 2017 SP1.1
|
erstellt am: 02. Sep. 2009 09:14 <-- editieren / zitieren --> Unities abgeben:
|
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 02. Sep. 2009 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
|
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.
|
erstellt am: 02. Sep. 2009 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
Zitat: Original erstellt von xxxmurdockxxx: Die Funktion soll bei jeder Zeichnung stattfinden...
.. dann ist die acaddoc.lsp die erste wahl und nicht sie acad.lsp Siehe auch einfach mal hier ------------------ - 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 |
Fiedelzastrow Mitglied Architekt / Bauzeichner
Beiträge: 993 Registriert: 05.07.2007 Win XP AutoCAD 2006 AutoCAD 2009 AutoCAD 2012 LT
|
erstellt am: 02. Sep. 2009 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
|
xxxmurdockxxx Mitglied techn. Zeichner
Beiträge: 52 Registriert: 18.12.2007 WIN10, Civil 3D 2017 SP1.1
|
erstellt am: 02. Sep. 2009 09:26 <-- editieren / zitieren --> Unities abgeben:
|
marc.scherer Ehrenmitglied V.I.P. h.c. CAD-Administrator
Beiträge: 2494 Registriert: 02.11.2001 Windows 10 64bit AutoCAD Architecture 2018/2019 (deu/eng) AEC-Collection 2019 (Revit und Zeugs) Wenn sich's nicht vermeiden läßt: D-A-CH Erweiterung (mies implementierter Schrott)
|
erstellt am: 02. Sep. 2009 09:43 <-- editieren / zitieren --> Unities abgeben: Nur für xxxmurdockxxx
Zitat: Original erstellt von Fiedelzastrow: (acaddoc.lsp ist auf 1 gesetzt)
Ui, das versuch' ich auch mal Ne, ernsthaft das würde ich mir an Deiner Stelle noch einmal überlegen. Wenn Du acad.lsp UND acaddoc.lsp verwendest, kannst Du genau trennen welche Funktionen beim Applikationsstart und welche in jeder Zeichnung ausgeführt werden sollen. Wieso willst Du Dir diese Möglichkeit nehmen indem Du die Sysvar "ACADLSPASDOC" auf 1 stellst? ------------------ Ciao, Marc Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |