|
Lisp : Namensbereich zum Schließen des Dokuments nicht gefunden
alfred neswadba am 30.03.2011 um 12:15 Uhr (0)
Hi,wenn Du zeigen würdest, bei welcher Programmzeile (externe EXE klingt ja nicht gerade nach LISP) der Fehler auftritt, dann könnte noch eher ins Detail gegangen werden. Ich kann es insofern bestätigen, dass (mit dotNET, wird mit VBA/VB6 wahrscheinlich ident sein) das öffnen von DOCs, die mit besagter Warnmeldung kommen, seit 2011 Probleme hat. Spich mit dieser Zeile:Code:Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.Open(....fliegt das Teil ab (mit 2010 gings noch mit dieser Art von D ...
|
| In das Form Lisp wechseln |
|
Lisp : Civil 3D: Zugriff auf CorridorFeatureLines
cadplayer am 09.08.2017 um 14:00 Uhr (1)
Du hast recht Holger, nur leider gibt es einen kleinen Nachteil in .net, in meiner Firma arbeitet man mit unterschiedlichen Acad versionen. Man muss da die versionsabhängigen Referenzen genau zuordnen... sonst gibt´s Kaos.Manchmal ist meine Sicht, man braucht nicht immer gleich .net speziell wenn es um einfache "script" funktionen in Autocad geht, anfangenMeine Meinung ändert sich aber auch langsam, weil es einfach mehr Spass macht, in .net zu programmieren.Bei mir war schliesslich der Auslöser, nichts gro ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Eigene Daten in eigenen Reaktor speichern
mkl-cad am 18.10.2004 um 17:22 Uhr (0)
Hallo mapcar Bislang bentutze ich die user Variablen, komme aber damit bald nicht mehr aus und Listen lassen sich darin schlecht speichern. Oder ich mußte selber eine Liste basten wie xxxx,bbbbb,cccc,dddd,eeee,f,g und die Variable dann mit Hilfe der Kommas in verschiedene Variablen aufsplitten. Oder anderen Vorschlag? Was meinst du mit b) richtig speichern? Ich kann doch nicht für jede Zeichnung die Daten in eine externe Datei anlegen. Zudem fehlt mir dann, wenn die Zeichnung an einem anden Ort verleget ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Block tauschen
FlorianP am 06.12.2004 um 09:13 Uhr (0)
Hallo Forum, in einer Zeichnung sind bei mir Blöcke definiert. Nun hab ich die Blockdefinition (eine externe Zeichnung, die als Block eingefügt wurde) geändert. Um die Blöcke in der Zeichnung zu aktualisieren kann ich die Blöcke neu reinladen und werden dann nach dem überschreiben der alten Definition gefragt. Da es aber mehrere Blöcke in der Zeichnung sind will ich es über den Aufruf einer command-Zeile realisieren. Folgender Aufruf habe ich verwendet: (command _insert V:vis1datS11BibliothekS11-Warn_S ...
|
| In das Form AutoLisp wechseln |
|
Lisp : block mit attribut filtern
cadffm am 11.12.2017 um 21:55 Uhr (1)
Die Objektwahl (ssget...) sucht AttributDEFINITIONEN,attribute hängend an Blockreferenzen und können nichtmit der Objektwahl gefiltert werden.Um Blockreferenzen zu finden welche ein Attribut abc enthalten mit dem Textwert xyz muss man durch Blockreferenzen gehen, die Attribute durchsuchen.Im Anschluss möchtest du dann keinen Block sondern eine Blockreferenz verschieben.Was du gefunden hast passt nicht zu deinem Thema.Du suchst sowashttp://ww3.cad.de/foren/ubb/Forum54/HTML/009027.shtml allerdings ist dies A ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Fremdpläne anpassen
Maese am 12.10.2004 um 14:59 Uhr (0)
Allzuoft muss ich externe Pläne als Grundlage in die Zeichnung als xref einfügen. Vorher ist aber mühlelige Fleissarbeit angesagt. Ich komme leider zu keinem Ziel mit meinen wenigen Lisp-Erfahrungen. Ich suche eine Lisp-Routine, die mir zuerst alle Attribute auflöst und deren Inhalt wieder zurück schreibt. Dann sollten alle Xref s gebunden werden und als nächstes müssen alle Blöcke im Modell und in den verschiedenen Layouts aufgelöst werden. Zum Schluss sollten alle Objekte der Zeichnung noch auf die Farbe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Linientypen in Xrefs aktualisieren
Andreas Kraus am 21.10.2019 um 17:08 Uhr (1)
Hallo cadking,Zitat:Allerdings werden Linientypen von bereits in der Hauptdatei geladenen Referenzen nach dem Ändern in der Xref nicht aktualisiert.Doch .. habs grade extra nochmal ausprobiert. Auch mit deinen Dateien.test_m1.dwg geöffnetIn 296_Raster_alt.dwg die Linientypdefinitionen geändert (in diesem Fall einfach mit einen Tool von mir skaliert aber ist ja auch egal)In test_m1.dwg die 296_Raster_alt.dwg neu geladen (also nicht rausgeschmissen sondern nur auf neuladen geklickt)Linientypen haben sich in ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockattribute von Linien freistellen
CADmium am 24.04.2006 um 14:14 Uhr (0)
Also Kathrin .. ich mach dir hinsichtlich Wipeouts und Attributen wenig Hoffnung (pre 2006)... Attribute sind vom Text und nicht vom MTextobjekt abgeleitet, somit gibts da auch keine Textmaske ect. andererseits müßten - damit es Sinn macht, die Wipeouts im Block mit eingebunden sein, was dann aber nicht funktioniert , da die Attribute der unterschiedlichen Referenzen der Blockdef unterschiedlich sein können.. bleibt noch die nachträgliche Einfügung der Wipeouts und entsprechender _drawoder - Einsatz.. da h ...
|
| In das Form AutoLisp wechseln |
|
Lisp : PDF mit externem Programm öffnen
hanns-g am 21.09.2019 um 20:27 Uhr (1)
Hallo ihr Profisich möchte das nach dem Erzeugen einer PDF diese automatisch geöffnet wird. Habe in Bricscad keinen Befehl/Einstellung dazu gefunden.Nun hab ich diese Zeile gefunden:(vle-startapp "C:Program FilesTracker SoftwarePDF ViewerPDFXCview.exe" dateiname nil)mit (setq dateiname "C:UserslpDesktop .pdf")funktioniert es, mit(setq dateiname "C:UserslpDesktop - 190921 Zeichnung1 A4.pdf")öffnet sich das externe Programm, nicht aber die Datei.Eigentlich erzeuge ich den Dateinamen so(setq Dateiname (strca ...
|
| In das Form Lisp wechseln |
|
Lisp : Reaktoren nachträglich in alle offenen Zeichnungen nachladen?
autocart am 10.05.2012 um 15:46 Uhr (0)
Hallo,Gibt es eine einfache Möglichkeit Reaktoren nachträglich in alle offenen Zeichnungen nachzuladen?Man könnte zwar den code in eine externe lisp schreiben und diese dann mit vl-load-all laden (wenn man die Reaktoren auch in Zeichnungen haben will, die in dieser Session noch geöffnet werden). Mir scheint diese Möglichkeit aber etwas umständlich. Außerdem will ich den code vielleicht nicht auch in allen zukünftig geöffneten Zeichnungen geladen haben.Irendwelche Ideen? Danke.------------------Gruß, Stepha ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Lisp aus Lisp ausführen ?
tunnelbauer am 11.03.2005 um 18:13 Uhr (0)
zum Thema Browseraufruf: CADchup s SiCADDE zum Thema Word (Excel): CADmium Zum Thema Aufruf von LSP in LSP: (da beginne ich jetzt vielleicht doof) Wenn das LSP im LSP definiert ist (also die aufzurufende Funktion eine Funktion in deinem LSP ist) Code: (defun c:deineFunktion ()) blablabla blablabla (deineSubfunktion); hier wird deine Subfunktion aufgerufen blablabla blablabla (defun deineSubFunktion); hier wird deine Subfunktion definiert blablabla blablabla Wenn deine LSP eine externe LSP ist: ( ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Kreis zu Elypse verformen
jupa am 21.11.2015 um 21:49 Uhr (1)
Zitat:Original erstellt von Bauvermesser:Kann man mit wenigen Befehlen einen Kreis in eine Elypse wandeln?Nein. Der Typ eines Elementes kann grundsätzlich nicht geändert werden. Schon beim Lesen des Betreffs schoß mir durch den Kopf "Block aus Kreis ungleich skalieren", also das was Du bereits machst. Die Bemerkung "Möchte aber den Kreis der Baumkrone als Block erhalten" verstehe ich allerdings nicht. Wenn du eine Blockdefinition erzeugst, die geometrisch einen Kreis beinhaltet und von dieser beliebig skal ...
|
| In das Form Lisp wechseln |
|
AutoLisp : nummerierung der referenzen
Brischke am 22.10.2003 um 11:40 Uhr (0)
Hallo Steffen, ich habe es mir nun einmal engesehen, machbar ist das, aber auch ein wenig aufwendig. Du willst das also Programmieren, dann solltest du dir die (vlax-curve ..) -Funktionen mal anschauen, damit ist das dann, den ersten Teil betreffend, alles machbar. Das mit der Spline habe ich noch nicht so ganz verstanden. Ich versuche mal zu beschreiben, wie ich das verstanden habe. Du willst eine Spline/3DPolyline zeichnen, die entsprechend der Teilung der Linie (10er-Schritte) Stützpunkte hat. Diese St ...
|
| In das Form AutoLisp wechseln |