|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 25.11.2009 um 13:27 Uhr (0)
Gutes Argument. Wo ich jetzt drüber nachdenke, eigentlich auch logisch. Ich hab das mit den Rückgabewerten irgendwie noch nicht so verinnerlicht.Nochmal der erste Teil geändert (was aber nix an der Funktionalität geändert hat):Code:(setq BEMSTILLISTE ()) (while (setq STILDEF (tblnext "DIMSTYLE"));soll meine Vergleichsbedingung sein, ob Bemaßungsstile vorhanden sind ;damit auch alle berücksichtigt werden (setq STILNAME (cdr(assoc 2 (entget (tblnext "DIMSTYLE"))) ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 25.11.2009 um 13:27 Uhr (0)
Gutes Argument. Wo ich jetzt drüber nachdenke, eigentlich auch logisch. Ich hab das mit den Rückgabewerten irgendwie noch nicht so verinnerlicht.Nochmal der erste Teil geändert (was aber nix an der Funktionalität geändert hat):Code:(setq BEMSTILLISTE ()) (while (setq STILDEF (tblnext "DIMSTYLE"));soll meine Vergleichsbedingung sein, ob Bemaßungsstile vorhanden sind ;damit auch alle berücksichtigt werden (setq STILNAME (cdr(assoc 2 (entget (tblnext "DIMSTYLE"))) ...
|
| In das Form Lisp wechseln |
|
Lisp : Bogenlänge
Musicus am 29.11.2010 um 10:43 Uhr (0)
Hallo Forum,folgendes Lisp habe ich kürzlich zusammengestrickt, leider funktioniert es noch nicht, wie es soll. Wo liegt mein Fehler?Code:(defun c:b_messen (/ alle_boegen radius start_winkel end_winkel bl lang index obj lang_ss) (setq alle_boegen (ssget "X" ((0 . "ARC")(410 . "Model"))) lang_ss (sslength alle_boegen) lang 0 index 0 ) (repeat lang_ss (setq obj (entget (ssname alle_boegen index))radius (cdr (assoc 40 obj))start_winkel (cdr (assoc 50 obj))end_winkel (cdr (assoc 51 obj));(if ( start_winkel en ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Musicus am 04.07.2008 um 11:43 Uhr (0)
Zitat:Original erstellt von Dorfy:@Musicus ...schade Zitat:Original erstellt von Musicus:Ich habs geschafft :Dund es funktioniert :) :) :)Jetzt bin ich zufrieden mit der Welt :DUnd jetzt Feierabend!Deine Mühe in Ehren, aber ich hab nach wochenlanger Bastelei mit viel nachlesen, ausprobieren und hier nachfragen einen Code auf die Reihe bekommen, der das tut, was ich möchte.Warum soll ich jetzt wieder von vorne anfangen? Noch dazu mit "hingeworfenem" Code, der weder ne Beschreibung, was er tun soll, n ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Musicus am 23.06.2008 um 16:28 Uhr (0)
Korrigier mich bitte, wenn ich falsch liege.Sieht für mich so aus, als ob ich den Filter dann für jeden Layer per Hand einstellen muss.Mir geht es hier nicht darum, mal eine Zeichnung zu bearbeiten, hier liegen mehrere 10.000 Zeichnungen, die angepasst werden sollen.Mein Ziel ist folgender Arbeitsablauf: Zeichnung öffnen, LISP ausführen, evtl. per Hand was nachkorrigieren (Zeichnungsfehler kann ein Programm nicht erfassen), bereinigen, speichern, nächste Zeichnung.Und dann wollte ich halt nix kaufen, sonde ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Pfad der externen Referenz
Musicus am 09.10.2018 um 09:45 Uhr (15)
Vielen Dank für die Erleuchtung. Auf Netzwerkprobleme wäre ich im Leben nicht gekommen, dabei ist es so naheliegend.Laufwerk M: ist das Zuhause von AutoCAD, da findet alles drauf statt (außer der Installation selbst), also Vorgabelayout, Lisp-Routinen, Scripte, Linientypen usw., demzufolge ist es auch als Supportpfad hinterlegt.Es liegen auch sämtliche Vorlagen dort, wenn aber etwas projektspezifisch gebraucht wird, muss es von M: kopiert werden, so eben die Legenden.Das haben wir so eingerichtet, damit Au ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 16:32 Uhr (0)
Zitat:Original erstellt von marc.scherer:Wenn Du die Liste der Bemassungsstilnamen hast, dann für jeden Namen über "command" Funktionen:Stil aktuell setzenZu ändernde Bem-Variablen nacheinander eingeben (erzeugt Stilüberschreibungen)Aktuellen Stil speichern (schreibt alle Stilüberschreibungen in Stil)Thats allDas klingt doch mal nach nem Plan. An den Punkt mit dem Speichern hatte ich gar nicht gedacht. Zitat:Original erstellt von marc.scherer:...Ach so, Alternativ kannst Du natürlich auch direkt am Stil d ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 16:32 Uhr (0)
Zitat:Original erstellt von marc.scherer:Wenn Du die Liste der Bemassungsstilnamen hast, dann für jeden Namen über "command" Funktionen:Stil aktuell setzenZu ändernde Bem-Variablen nacheinander eingeben (erzeugt Stilüberschreibungen)Aktuellen Stil speichern (schreibt alle Stilüberschreibungen in Stil)Thats allDas klingt doch mal nach nem Plan. An den Punkt mit dem Speichern hatte ich gar nicht gedacht. Zitat:Original erstellt von marc.scherer:...Ach so, Alternativ kannst Du natürlich auch direkt am Stil d ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 16:32 Uhr (0)
Zitat:Original erstellt von marc.scherer:Wenn Du die Liste der Bemassungsstilnamen hast, dann für jeden Namen über "command" Funktionen:Stil aktuell setzenZu ändernde Bem-Variablen nacheinander eingeben (erzeugt Stilüberschreibungen)Aktuellen Stil speichern (schreibt alle Stilüberschreibungen in Stil)Thats allDas klingt doch mal nach nem Plan. An den Punkt mit dem Speichern hatte ich gar nicht gedacht. Zitat:Original erstellt von marc.scherer:...Ach so, Alternativ kannst Du natürlich auch direkt am Stil d ...
|
| In das Form Lisp wechseln |
|
Lisp : Systemvariablen in Bemaßungsstilen ändern
Musicus am 19.11.2009 um 16:32 Uhr (0)
Zitat:Original erstellt von marc.scherer:Wenn Du die Liste der Bemassungsstilnamen hast, dann für jeden Namen über "command" Funktionen:Stil aktuell setzenZu ändernde Bem-Variablen nacheinander eingeben (erzeugt Stilüberschreibungen)Aktuellen Stil speichern (schreibt alle Stilüberschreibungen in Stil)Thats allDas klingt doch mal nach nem Plan. An den Punkt mit dem Speichern hatte ich gar nicht gedacht. Zitat:Original erstellt von marc.scherer:...Ach so, Alternativ kannst Du natürlich auch direkt am Stil d ...
|
| In das Form Lisp wechseln |