|
Lisp : savedata.lsp
cad4fun am 15.07.2010 um 12:00 Uhr (0)
Zitat:Original erstellt von CADmium:1. Der Codeschnipsel reicht nicht für die Fehlersuche, also bitte Link zum Code2. Wozu brauchste das überhaupt ?1)http://vnestr.tripod.com/SaveData.lsp2)ich möchte den DWG-Maßstab an die Zeichnung anhängen und habe etliche darauf abgestimmte Routinen. Jetzt habe ich mich mal kurz abgekühlt und das ergibt jetzt folgendes Codeschnipsel:;; Get A [Key] Value From Dictionary [Name](cond ((member (substr (getvar "acadver") 1 2) ( "13" "14")) (defun dict-get ( name key ) ;; na ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribute auslesen und in neuen Block schreiben
Manuel486 am 28.06.2021 um 10:04 Uhr (1)
Hallo,mache ich etwas falsch oder muss ich immer einen Start/Ziel-Block wählen?Code:Befehl: (LOAD "G:/1000SONS/CAD/Faust/LISP/kame/kame_aue.vlx") nilBefehl:Befehl: (LOAD "G:/1000SONS/CAD/Faust/LISP/kame/kle kame_attliste.lsp") C:KLEBefehl: KLE(("IND-2" "IND-1") ("DAT-IND-2" "DAT-IND-1") ("NAME-IND-2" "NAME-IND-1") ("ÄNDERUNG-IND-2" "ÄNDERUNG-IND-1"))Befehl:Befehl: KAME_AUEStartblock auswählenZielblock auswählenStartblock entleeren? j/n [j/n] j:nBefehl:Für meinen Verwendungszweck wäre das sehr schlecht.Ich ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Fehler in AutoCAD 2004???
axeld am 24.11.2003 um 12:40 Uhr (0)
Ich wollte über ein Lisp-Programm Zeichnungen speichern und wieder schließen. Wenn ich die Befehle ksich und Schliessen (oder auch in englisch) in die Befehlszeile von AutoCAD eintippe, funktioniert es. Sobald es aber über ein Lisp-Programm abläuft, schließt die Zeichnung nicht mehr automatisch. Es hängt mit der Variable DBMOD zusammen, die nicht mehr 0 ist beim Schließen. Sie müßte nach dem Speichern eigentlich 0 sein. Außerdem läßt sich seit AutoCAD M2004 wohl nicht mehr ein J oder N beim Schlie ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Directory Tree kopieren...
CADchup am 16.05.2007 um 10:32 Uhr (0)
Hi, Zitat:Original erstellt von marc.scherer:[QUOTE]Weil ich das Ding aus der acaddoc.lsp aufrufen will und dort möglichst wenig Overhead und advanced Schnickschnack drinnen haben will...du willst bei jeder Zeichnung, die geöffnet wird, Dateien und Ordner prüfen und ggf. kopieren lassen (können)? Okaaaaay... Dann verstehe ich die Overhead-Sache.Als User fänd ich es allerdings nicht so prickelnd, wenn ich nur mal schnell eine DWG aufmachen würde, um etwas nachzusehen und ich dann u. U. warten müsste, bis e ...
|
| In das Form Lisp wechseln |
|
Lisp : Zoom/Panbegrenzung --> sysvar umschreiben?!?!
CADblue am 16.11.2011 um 13:53 Uhr (0)
Hi, ich schon wieder^^Problem:Ich zoome mich in die zeichnung rein, mache paar bearbeitungsschritte und will wieder rauszoomen -- geht nur bis zu einem bestimmten punkt, das gleiche ist wenn ich mich in irgendeine richtung PANe.Nach eigener Recherche der sysvar-liste liegt das anscheinend an der begrenzung durch die sysvar VSMIN/VSMAX.Frage:1.Ist dieses Problem bekannt und wenn ja wie kann ich es lösen bzw gibt es ein tool das das behebt?2.wenn nicht wie kann ich schreibgeschützte systemvariablen umschreib ...
|
| In das Form Lisp wechseln |
|
Lisp : Performance
CADMATIC am 05.04.2011 um 22:03 Uhr (0)
Hallo @all,ich habe eine recht allgemeine Frage, auf die vielleicht jemand wertvolle Ansätze hat. Ich erstelle mit eigenen Lisp-Tools 3D-Blöcke, die ne Menge XDATA erhalten. Die Blöcke werden modifiziert und geändert, teilweise werden auch die XDATA geändert.Dies funktioniert soweit alles prima.Jetzt habe ich einen Auftrag wo ich ca. 1000 Blöcke in der Zeichnung habe.Dort habe ich erhebliche Performance-Probleme.Dies tritt insbesondere immer dann auf, wenn ich die Perspektive wechsele(z.B. von Grundriss au ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Zeichnungsversionen
sigy am 24.09.2004 um 13:09 Uhr (0)
Hi, Da es bei 3-D-Modellen immer mal wieder zu Schwierigkeiten (oder Abstürzen) kommen kann habe ich mir ein kleines Programm geschrieben, das schnell eine Zeichnung unter neuen, Datum-bezogenen Namen abspeichert. Dann kann ich auf eine ältere Version zurückgreifen. Vielleicht kann es jemand brauchen. (defun c:spals () ;;;Die geöffnete Datei hat den Namen: zchngname-24-1207.dwg (setq oname1 (getvar dwgname )) (setq oname0 (getvar DWGPREFIX )) (setq oname (strcat oname0 oname1)) (if (= oname ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Nullstellung aller Optionen
kadirozen am 25.10.2023 um 07:58 Uhr (1)
Guten TagIch habe eine DWG-Datei, die automatisch von unserem 3D-Lasermessgerät erstellt wird.Sie enthält nur Linien, Polylinien, Punkte, Text und Kreise.Alle Elemente sind bereits auf die X-Y-Achse mit unterschiedlichen Z-Werten gedreht.Um damit arbeiten zu können, müssen wir alle "Z"-Werte jedes Objekts in der Zeichnung auf Null setzen.Wie kann man dieses Objekt besser bearbeiten?Unser derzeitiger Manuel-Prozess sieht folgendermaßen aus,Auswahl aller Objekte"Ursprung" BefehlAuswahl aller ObjekteÄndern de ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer umschalten bei der Bemassung
SHP am 28.10.2004 um 20:58 Uhr (0)
Hallo,ich kann machen was ich will, es funzt einfach nicht.Habe den obigen Code, die original Acad2000.lsp und Acad2002doc.lsp verwendet und trotzdem kommt ein error.Das Laden funzt, auch das Bemaßen.Nur wenn ich eine neue Zeichnung öffne kommt der Fehler.Command: _appload ActiveX-Utils.lsp successfully loaded.Command: _dimlinearSpecify first extension line origin or select object:Specify second extension line origin:Specify dimension line location or[Mtext/Text/Angle/Horizontal/Vertical/Rotated]:Dimension ...
|
| In das Form Lisp wechseln |
|
Lisp : Fangfunktion bei Länge Null
Theodor Schoenwald am 30.03.2013 um 20:27 Uhr (0)
Hallo,meine Antwort hat sich mit der Frage:"... Diese Frage will ich auch stellen. Die Nachteile solcher Objekte überwiegen die eventuellen Vorteile IMO bei weitem - wobei ich keinerlei Vorteile erkennen kann."überschnitten, deshalb nachträglich (auch ausführlich):Sie kommen oft vor, wenn z.B. von Corel oder andern Programmen Zeichnungen wie Logos übernommen werden.Dann sind sie wirklich eine Plage und ich habe schon vor Jahren ein Tool erstellt, das diese lästigen Elemente auf einmal löscht.Sie sind auch ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Daten für IMAGE über DXF auswerten
Brischke am 07.09.2004 um 12:03 Uhr (0)
Zitat: Original erstellt von Peter2: ...aber ich hätte gerne über Autolisp aus 100ten Zeichnungen ... Einfachste Lösung, du schreibst ein Script, welches dir die Zeichnungen öffnet und dann die Lispdatei lädt und dann auch startet. Somit brauchst du nicht über Lisp die ganzen Zeichnungen durchhecheln. Brauchst also nur ein Tool, welches dir die Infos aus einer Zeichnung in z.B. eine ASCII-Datei schreibt. Eine Erleichterung wäre noch, dass du ein Programm schreibst, welches dir das Script schreibt. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Text-Bearbeitung (BricsCAD)
Vino am 07.08.2012 um 11:22 Uhr (0)
Hallo Ernst,vielen Dank für die Tips.Dein 2. Hinweis war die Lösung für mein Hauptproblem. Damit klappt das Texte editieren jetzt.Die Sache mit Getvar klappt so auch, aber eben nur als statischer Text. Das hatte ich ja auch für AutoCAD 2006 schon in meiner ersten Funktion.Die Top-Lösung wäre halt, wenn der Dateiname, Plotdatum und Benutzer als Feld im Text wären, dann wäre das ganze nicht so Fehleranfällig (Verschieben der Datei).Allerdings befürchte ich, dass das mit BricsCAD nicht geht, da man hier auch ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Programmwiederholung
Karli 99 am 25.08.2005 um 06:59 Uhr (0)
Hallo Holger,in das Programm gehe ich auch immer mit vlide, glaube das heisst Visual Lisp Editor (wusste gar nicht dass es da Unterschiede gibt). Aber morgen frueh (bzw. bei dir heute Nachmittag - ich bin 9 h hinterher) bin ich wieder auf Arbeit, da kann ich dir nochmal genau bescheid geben mit dem Namen und Version.Ne kleinigkeit haette ich gleich noch und zwar will mein Chef noch einen Text, den ich in dem Programm unterbringe neben der Zeichnung haben, wie kann ich das machen, dass ich den an einem Punk ...
|
| In das Form AutoLisp wechseln |