Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Lisp nach Start laden und ausführen.

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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. (5532 mal gelesen)
xxxmurdockxxx
Mitglied
techn. Zeichner


Sehen Sie sich das Profil von xxxmurdockxxx an!   Senden Sie eine Private Message an xxxmurdockxxx  Schreiben Sie einen Gästebucheintrag für xxxmurdockxxx

Beiträge: 52
Registriert: 18.12.2007

WIN10, Civil 3D 2017 SP1.1

erstellt am: 02. Sep. 2009 08:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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
良い精神




Sehen Sie sich das Profil von cadffm an!   Senden Sie eine Private Message an cadffm  Schreiben Sie einen Gästebucheintrag für cadffm

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 02. Sep. 2009 08:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

das ist ein Lispbefehl , den kannst du doch garnicht mit "Command Funktionsname" ausführen !?
(c:Funktionsname)oder (funktionsname) würde sicher eher funktionieren !

------------------
die alte SUCHfunktion.. - System-Angaben - User:FAQ(Adesk)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Fiedelzastrow
Mitglied
Architekt / Bauzeichner


Sehen Sie sich das Profil von Fiedelzastrow an!   Senden Sie eine Private Message an Fiedelzastrow  Schreiben Sie einen Gästebucheintrag für Fiedelzastrow

Beiträge: 993
Registriert: 05.07.2007

Win XP
AutoCAD 2006
AutoCAD 2009
AutoCAD 2012 LT

erstellt am: 02. Sep. 2009 08:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

Hallo Stefan,
hier ein Auszug aus meiner acad.lsp :
(princ (load "scalelistdel.lsp" "\nscalelistdel.lsp nicht geladen!"))
(c:scalelistmetric)

Gruß
Robert

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

xxxmurdockxxx
Mitglied
techn. Zeichner


Sehen Sie sich das Profil von xxxmurdockxxx an!   Senden Sie eine Private Message an xxxmurdockxxx  Schreiben Sie einen Gästebucheintrag für xxxmurdockxxx

Beiträge: 52
Registriert: 18.12.2007

WIN10, Civil 3D 2017 SP1.1

erstellt am: 02. Sep. 2009 08:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von xxxmurdockxxx:
Wie kann ich jetzt noch ein "regenall" dranhängen???


Öhh,

Code:

(command "_regenall")


???

------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Fiedelzastrow
Mitglied
Architekt / Bauzeichner


Sehen Sie sich das Profil von Fiedelzastrow an!   Senden Sie eine Private Message an Fiedelzastrow  Schreiben Sie einen Gästebucheintrag für Fiedelzastrow

Beiträge: 993
Registriert: 05.07.2007

Win XP
AutoCAD 2006
AutoCAD 2009
AutoCAD 2012 LT

erstellt am: 02. Sep. 2009 09:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von xxxmurdockxxx an!   Senden Sie eine Private Message an xxxmurdockxxx  Schreiben Sie einen Gästebucheintrag für xxxmurdockxxx

Beiträge: 52
Registriert: 18.12.2007

WIN10, Civil 3D 2017 SP1.1

erstellt am: 02. Sep. 2009 09:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Die Funktion soll bei jeder Zeichnung stattfinden...

Sorry, aber ich kenn mich mit LISP halt so gar nicht aus.

------------------
Viele Grüße
Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Fiedelzastrow:
Bei mir wird scalelistdel in jeder Zeichnung ausgeführt!

Dann steht bei Dir die Sysvar "ACADLSPASDOC" auf 1?

------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

 
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


Sehen Sie sich das Profil von Fiedelzastrow an!   Senden Sie eine Private Message an Fiedelzastrow  Schreiben Sie einen Gästebucheintrag für Fiedelzastrow

Beiträge: 993
Registriert: 05.07.2007

Win XP
AutoCAD 2006
AutoCAD 2009
AutoCAD 2012 LT

erstellt am: 02. Sep. 2009 09:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

@ Marc und Cadmium
Und wieder was gelernt  Ich dachte es wäre sozusagen die erste Adresse (acaddoc.lsp ist auf 1 gesetzt)

Gruß
Robert

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

xxxmurdockxxx
Mitglied
techn. Zeichner


Sehen Sie sich das Profil von xxxmurdockxxx an!   Senden Sie eine Private Message an xxxmurdockxxx  Schreiben Sie einen Gästebucheintrag für xxxmurdockxxx

Beiträge: 52
Registriert: 18.12.2007

WIN10, Civil 3D 2017 SP1.1

erstellt am: 02. Sep. 2009 09:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

vielen Dank für die schnelle Hilfe.

Muß mich wohl mehr mit den LISP-Funktionen auseinandersetzen.

------------------
Viele Grüße
Stefan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für xxxmurdockxxx 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz