| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Problem lsp laden mit acad.lsp mit ACAD2018 (1467 mal gelesen)
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 12:26 <-- editieren / zitieren --> Unities abgeben:
Hallo, in der Version 2018 werden meine lsp-Dateien über meine acad.lsp nicht mehr automatisch geladen. Setvar fünktioniert in der acad.lsp und lsp über cuix klappt auch. Da kann ich aber keine vlx oder fas ansprechen. Außerdem ist die zentrale Pflege mit der acad.lsp sehr praktisch. Hat jemand einen Tipp? Danke. PS. auch mein startup-Eintrag tut nicht mehr: (defun-q S::STARTUP ( ) (command "layiso" "i" "aus" "aus" "") ) >> damit lege ich fest, dass beim Layer isolieren nicht nur ausgefadet wird. [Diese Nachricht wurde von Siegfried Rief am 28. Apr. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
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: 28. Apr. 2017 12:29 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 13:09 <-- editieren / zitieren --> Unities abgeben:
Einfach umbenennen: acad.lsp in acaddoc.lsp? Ich habe übrigens zu einem Menü, das ich lade: "Holzschule.cuix" auch eine "holzschule.mnl und die tut jetzt auch nicht mehr das was ich will. Soll dann alles in die acaddoc rein? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 28. Apr. 2017 13:14 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
So pauschal kann man das nicht sagen - die Aufteilung der Funktionen bzw. Auswirkungen auf - das System im gesamten - die jeweilige Zeichnung (acaddoc) - Zubehör zum jeweils geladenen Menü (mnl) hat schon seinen Sinn, den man für sich überlegen und nutzen soll. Einfach ungeprüft alles auf einen Haufen werfen würde ich nicht. ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 13:24 <-- editieren / zitieren --> Unities abgeben:
Die Frage bleibt: Warum hats bisher (2010 >> 2013 >> 2016) funktioniert? Ich habe jetzt auch mal einen weiteren "vertrauenswürdigen Speicherort" hinzugefügt, zusätzlich zu ausgeschalteten Sicherheitsstufe - bringt auch nichts :-( Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 13:32 <-- editieren / zitieren --> Unities abgeben:
|
-ikarus- Mitglied Zeichner
Beiträge: 142 Registriert: 12.02.2007 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015 Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro, Visual Studio 2013 Notepad++ Rechner: HP Z620 Workstation NVIDIA Quadro K4000
|
erstellt am: 28. Apr. 2017 13:32 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Hallo, ich hab das bei mir so gemach (ACAD2015): 1. Eine Unternehmens-Anpassungsdatei Firma.CUIX erstellt 2. Eine gleichnamige Firma.mnl erstellt 3. In der MNL steht (schematisch Dagestellt) (defun Start:Firmenstandards (/) (Funktion1) (Funktion2) … ) (defun Funktion1 (/) ( <Systemvariablen einstellen>… ) ) (defun Funktion2 (/) ( <Programme bereitstellen> mit z.B. (autoload …) ) ) Usw. Dann muss noch rein (defun-q MYSTARTUP ( ) ;S::STARTUP (princ "\nStart:MYSTARTUP >>>\n") (setvar "CMDECHO" 0) (Start:Firmenstandards) (setvar "CMDECHO" 1) (princ "\n >>>>>\n") ) (if (and S::STARTUP (listp S::STARTUP)) ;S::STARTUP Startfunktion ausführen (setq S::STARTUP (append S::STARTUP MYSTARTUP )) (setq S::STARTUP MYSTARTUP ) ) Vielleicht hilft es ja Gruß Jürgen [Diese Nachricht wurde von -ikarus- am 28. Apr. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Apr. 2017 13:41 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Es gibt Änderungen in den Versionen, aber von 2015 auf 2018 sollte es laufen, von 2013 auf 2018 würde einem command-s einfallen. Aber alle Ideen würden dir auch einen Fehler aufzeigen im Textfenster(F2) Als lahm anfangen: Ist die Acad.lsp (oder acaddoc.lsp) in einem Supportpfad? Wird die richtige Datei gefunden? (startapp "notepad.exe" (findfile"acad.lsp)) Händisch laden gelingt? Teste mal mit einer Datei die nur (princ"\nTesteintrag") enthält? ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 13:50 <-- editieren / zitieren --> Unities abgeben:
Das habe ich ja auch so ähnlich. Setvar wird ausgeführt, load und startup aber nicht. Also entweder hat mein neu installierte ACAD2018 irgendwo eine Einstellung, die bisher als Standard gesetzt war, oder es wurde grundsätzlich was geändert. Auszug aus meiner "Holzschule.mnl": ;************ Rechteck um geschlossene Poylinie (load "plbox.lsp") ;***************************************** ;*********Startup = Automatisches Ausführen Programms ;***************************************** (defun-q S::STARTUP ( ) (command "layiso" "i" "aus" "aus" "") ) ;************************************************* ;************* Reparaturabteilung **************** ;************************************************* (setvar "filedia" 1) (setvar "pickfirst" 1) (setvar "ACADLSPASDOC" 1) (setvar "ucsortho" 1) ;(setvar "hpname" "ANSI33") (setvar "hpname" "_user") (setvar "POLARADDANG" ".")
;************ kein ViewCube (setvar "NAVVCUBEDISPLAY" 0)
;************ ViewCube mit WKS ;(setvar "NAVVCUBEORIENT" 0) (princ) (princ)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 13:55 <-- editieren / zitieren --> Unities abgeben:
@cadffm wird über findfile gefunden, liegt in einem Supportordner an oberster Stelle und wird ja wie gesagt in Teilen = setvar abgearbeitet. Ich werde als nächstes mal zuhause testen, hier bin ich in einer Schulumgebung mit Netzwerk. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Apr. 2017 13:59 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Starte ohne ACAD.lsp, lade sie per Hand, funktionierts? Dann liegt wohl ein Timingproblem vor weil LAYISO noch nicht definiert wurde: Dazu auch ein Auszug aus der Hilfe: "Die Start-LISP-Dateien (acad.lsp, acaddoc.lsp und MNL) werden in den Speicher geladen, bevor eine Zeichnung vollständig initialisiert ist. Dies stellt normalerweise kein Problem dar, es sei denn, Sie möchten die command-Funktion verwenden. Es kann nicht garantiert werden, dass diese vor der Zeichnungsinitialisierung funktioniert." ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 14:31 <-- editieren / zitieren --> Unities abgeben:
|
Peter2 Ehrenmitglied V.I.P. h.c.
Beiträge: 3701 Registriert: 15.10.2003 Win 10/64 Pro AutoCAD MAP 3D 2018 / 2023 BricsCAD 22
|
erstellt am: 28. Apr. 2017 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Wenn eine ganze "Ladeserie" mitten drinnen abreisst, dann liegt es wahrscheinlich an einem Programm in der Serie. Die eine VLX heisst "Bem..2088" - vielleicht ruft die irgendwas mit Bemassung auf, was sich in den letzten Jahren geändert hat und bringt das ganze Laden durcheinander? Einfach einen Lsp-Ladebefehl nach dem anderen auskommentieren - wenn es dann auf einmal klappt dann weisst du, wo das Problem liegt. ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 28. Apr. 2017 14:42 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
Wenn es am Code liegt, dann kannst du es ja einfach selbst ermitteln wo es crashd. VLide, einen Haltepunkt setzen laden/ausführen und dann StepbyStep oder oldschool mit alert und Print-Ausgaben testen. STRIM.fas lädt er wirklich? Kannst du BlockSwitch.lsp per Hand laden oder meckert er? Ich denke du hast nun gut zu tun, sind gespannt auf die Problemlösung ------------------ CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
-ikarus- Mitglied Zeichner
Beiträge: 142 Registriert: 12.02.2007 ACAD 2015,PSP 2011, Showcase 2015, Mudbox 2015 Indesign CC, Illustrator CC, Photoshop CC, After Effects CC, Premiere Pro CC, Edge Animate CC, Acrobat DC Pro mit PitStop Pro, Visual Studio 2013 Notepad++ Rechner: HP Z620 Workstation NVIDIA Quadro K4000
|
erstellt am: 28. Apr. 2017 14:45 <-- editieren / zitieren --> Unities abgeben: Nur für Siegfried Rief
|
Siegfried Rief Mitglied Lehrer, Architekt
Beiträge: 249 Registriert: 16.11.2011 ACAD 2023, imos iX2017 im Novellnetz Fachschule für Holztechnik Stuttgart
|
erstellt am: 28. Apr. 2017 15:00 <-- editieren / zitieren --> Unities abgeben:
Sodele, es war die WM_ArchBEM_2008.vlx! ich hatte da zwar eim Start die Fehlermeldung gesehen aber nicht viel dabei gedacht. Die hatte ich sowohl in der acad.lsp als auch in der holzschule.mnl recht weit oben. :-) Alle load-Befehle und auch der Startup-Befehl werden jetzt ausgeführt. Perfekt. Vielen Dank! Schönes WE
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |