 |
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 30.04.2025 um 13:33 Uhr (15)
Hallo,ich habe eine Frage zu dem _INSERTCONTENT Befehl.Ich möchte mit Lisp, Blöcke in der aktuellen Zeichnung aus meinen Vorlagendateien heraus neu definieren.Das funktioniert soweit auch mit der Zeile: (command "_INSERTCONTENT" Dateiname Blockname "0,0,0" "1.0" "1.0" "0" )Sind die Blöcke aber in der aktuellen Zeichnung verändert worden, kommt immer eine Abfrage (Screenshot im Anhang)Kennt jemand eine Möglichkeit diese Abfrage zu verhindern, bzw. zu unterdrücken?Wenn es in Lisp nicht möglich ist, gerne auc ...
| | In das Form Lisp wechseln |
|
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 05.05.2025 um 16:57 Uhr (1)
Hallo Cadffm,ich konnte gerade die Systemvariable BLOCKREDEFINEMODE testen.Im Prinzip funktioniert es, es gibt aber leider einen kleinen Haken:Ist der Block in der aktuellen Zeichnung verändert worden, funktioniert alles, weil man die Abfrage aus der Eingabeaufforderung in derLisp berücksichtigen kann:(setvar "BLOCKREDEFINEMODE" 2) ;Dialogfeld oder eine Eingabeaufforderung in der Befehlszeile siehe : BLOCKREDEFINEMODE Hilfe(command "-INSERTCONTENT" Dateiname Blockname "j" "0,0,0" "1.0" "1.0" ...
| | In das Form Lisp wechseln |
|
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 30.04.2025 um 16:52 Uhr (1)
Hallo Cadffm,danke für den Tipp!!Kann ich leider erst Mintag testen, (habe Zuhause kein Autocad)Gruß Woppi
| | In das Form Lisp wechseln |
 |
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 06.05.2025 um 17:17 Uhr (15)
So jetzt bin auch verwirrt!Habe es aus noch einmal ausführlich getestet, und du hast Recht, die Abfrage kommt immer!Wahrscheinlich habe ich einen Fehler gemacht, wenn ich zum Testen verschiedene Zeilen meiner Lisp ausgeblendet habe.Jetzt klappt alles.Vielen Dank für die Hilfe!
| | In das Form Lisp wechseln |
|
Lisp : Blöcke in der akuellen Zeichnung neu definieren
woppi am 06.05.2025 um 14:43 Uhr (1)
Hallo,ich habe nochmals in die Hilfe von BLOCKREDEFINEMODE geguckt, und setze die Variabel auf 2, damit kein Dialogfeld angezeigt werden soll.Wenn nur eine "Eingabeaufforderung in der Befehlszeile kommt", kann ich das mit dem "J" in dem Lispcode quittieren.Zur Erklärung, die Blöcke sollen mit meinem kleinen Programm automatisch neu definiert werden. Der Benutzer des Programms soll selbst keine Entscheidung treffen.Mein Problem ist, die "Eingabeaufforderung in der Befehlszeile" kommt nicht jedes Mal, sonder ...
| | In das Form Lisp wechseln |
|
Lisp : Auswahlsatz Filtern
woppi am 16.04.2009 um 15:47 Uhr (0)
Hallo, hat einer einen Tip für mich, wie man aus einem Auswahlsatz alle Text Elemente in einem anderen Auswahlsatz bekommt?(setq aws (ssget) ;Objekte wählen awstext (ssget "_X" ((0 . "*TEXT")))) ;TEXT Objekte ausfilternso ist ja das Problem das sich die zweite Zeile auf die ganze Zeichnung und nicht nur auf den Auswahlsatz der ersten Zeichnung bezieht.Und eine Frage kommt ja selten alleine:Ich suche nach einer Möglichkeit die Reihenfolge aller Opjekte in dem Auswahlsatz nach den X-Koordinaten in ab ...
| | In das Form Lisp wechseln |
|
Lisp : Unterschiede ACAD08 und 09 bei lisp?
woppi am 23.06.2009 um 10:57 Uhr (0)
Hallo, vielleicht hat ja einer einen Tipp für mich,ich habe mir ein Lisp-Programm geschrieben, welches angewählte Objekte einer Zeichnung auf den Nullpunkt verschiebt und bei Bedarf dreht, verschiedene Elemente zufügt, und das alles dann als *.DXF 2000 abspeichert für die Weiterverarbeitung in der CNC-Software.Dann werden die Objekte mit zusätzlichen Informationen wieder an den Ursprungsort in der Zeichnung geschoben bzw. gedreht.Klappt unter ACAD2008 auf super.Aber es läuft nicht unter ACAD09, die Objekte ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |