|
Lisp : SendCommand in anderer Zeichnung sofort ausführen
Bernd10 am 17.03.2011 um 08:06 Uhr (0)
Hallo Andreas , Zitat:Original erstellt von Andreas Kraus:OK, aber was ?ich kann Dir im Detail leider auch nicht helfen, aber als Anregung könnte vielleicht folgender grober Ablauf dienen:1.) Du progammierst Deine Wünsche (z.B. Zoom) für die aktuelle Zeichnung.2.) Du ermittelst eine Liste der aktuell geöffneten Zeichnungen.3.) Du packt Deine Programmierung von 1.) in eine Schleife und wechselst darin immer in die nächste Zeichnung der Liste.Leider habe ich aber keinen Ansatz um die Liste der geöffneten Zei ...
|
| In das Form Lisp wechseln |
|
Lisp : Meldung beim Öffnen der Zeichnung unterdrücken
Bernd10 am 08.07.2010 um 15:51 Uhr (0)
Hallo cadffm, Zitat:Original erstellt von cadffm:Evtl. indem du mit RECOVER die Datei öffnest statts mit open ?bei meinen bisherigen Tests ist Dein Vorschlag der richtige Weg für meinen Zweck. Wie fuchsi richtig vermutet hat, brauche ich das in einem Skript um Stapelbearbeitungen durchzuführen. Die Zeichnungen werden nicht gespeichert und ich habe bisher keinen Datenverlust gehabt.Danke an alle und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Meldung beim Öffnen der Zeichnung unterdrücken
Bernd10 am 08.07.2010 um 09:53 Uhr (0)
Hallo,beim Öffnen mancher Zeichnungen erscheint die Meldung in der Anlage. Mir ist klar, warum das passiert. Für bestimmte Fälle möchte ich aber per Lisp die Meldung unterdrücken, damit keine Anwendereingabe notwendig ist. Bei bestimmten Befehlen kann dies mit der Funktion initdia oder der Systemvariable expert erreicht werden. Für meinen aktuellen Fall habe ich nichts gefunden.Wie kann ich die beiliegende Meldung beim Befehl Öffnen unterdrücken?Danke im Voraus und viele rüßeBernd
|
| In das Form Lisp wechseln |
 |
Lisp : Plotstil eines Layers aktualisieren / Fehler Automatisierungsfehler Schlüssel nicht
Bernd10 am 04.07.2012 um 13:32 Uhr (0)
Hallo Thomas,danke für Deine Antwort.Zitat:Original erstellt von CADmium:Zeichnung ist auf STB ? und nicht auf CTB ?In der Zeichnung verwende ich STB (siehe Anlage).Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Speicherdatung der aktuellen Datei ermitteln
Bernd10 am 21.01.2011 um 08:03 Uhr (0)
Hallo Andreas, Zitat:Original erstellt von Andreas Kraus:Hallo zusammen,wie bekomm ich denn raus wann die momentan aktive Zeichnung gespeichert wurde ?bei der Zeichnung kontrollieren ich so, ob sie gespeichert ist:(setq idbmod (getvar "dbmod"))(if (= idbmod 1) ; nicht gespeichert (progn ; mach etwas ) ; progn) ; ifViele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Fehler Automatisierungsfehler Ungültige Grenzen bei Funktion der vla-getboundingbox
Bernd10 am 20.01.2016 um 07:53 Uhr (1)
Hallo,es liegt tatsächlich am Objekt xline. Ist dieses Objekt in der Zeichnung nicht vorhanden, funktioniert alles wie gewünscht.Danke für euer Interesse und viele GrüßeBernd
|
| In das Form Lisp wechseln |
 |
Lisp : Befehl Stutzen
Bernd10 am 09.11.2017 um 11:48 Uhr (1)
Hallo,ich habe eine Lösung gefunden, die mich für mein komplexes Umfeld schon mal weiter bringt. In der Anlage ist die verwendete Zeichnung und das gewünschte Ergebnis enthalten. Der beiliegende Programmcode kann durch meine eigenen Funktionen nur von mir ausgeführt werden. Die Kommentare darin sollten aber mein Vorgehen zumindest erklären.Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Befehl Stutzen
Bernd10 am 08.11.2017 um 08:04 Uhr (15)
Hallo,ich möchte in Lisp den Befehl Stutzen unter Mechanical 2012 verwenden, um die Geometrie außerhalb eines Objektes abzutrennen. Als Beispiel ist eine Zeichnung, der Programmcode und ein Bild. Im Bild habe ich die grüne Geometrie als gewünschtes Ergebnis gezeichnet.Wie muss ich den beiliegenden Programmcode ändern, damit ich das gewünschte Ergebnis erhalte?Danke im Voraus und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Fehler Systemvariable dimblk1
Bernd10 am 14.11.2012 um 15:35 Uhr (0)
Hallo,ich habe inzwischen herausgefunden, dass nicht bei allen Zeichnungen die Werte der Systemvariablen dimblk1 und dimblk2 auf nil stehen. Die Zeichnung mit dem Problem ist von 1998 (R13 / R14?).Kann es sein, dass es die Systemvariablen dimblk1 und dimblk2 in der AutoCAD-Version von 1998 noch gar nicht gab und die Werte deshalb auf nil stehen?Viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
AutoLisp : Ellipse / Start- und Endpunkt
Bernd10 am 27.01.2004 um 13:46 Uhr (0)
Hallo, in meiner Zeichnung ist ein Objekt Ellipse enthalten. Wenn ich dies beim AutoCAD2002-Befehl Liste wähle, erhalte ich im Textfenster folgende Informationen: ELLIPSE Layer: "A_schwarz_250" Bereich: Modellbereich Referenz = 9D2 Länge: 40.678 Mittelpunkt: X = 1516.015 , Y = 4710.211 , Z = 0.000 Hauptachse: X = 3.907 , Y = -22.158 , Z = 0.000 ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fehler Automatisierungsfehler Ungültige Eingabe / vla-get-area
Bernd10 am 20.06.2011 um 12:10 Uhr (0)
Hallo,ich habe nun das eigentliche Problem gefunden. Die Schraffuren werden per Lisp für die Objekte Polyline erstellt. Deren Geometrie kommt per DXF in die Zeichnung und sind deshalb für das Erstellen von Schraffuren teilweise nicht verwendbar. Es fehlt diesen Schraffuren dann die Eigenschaft Fläche und es kommt in der Folge zu meinem Fehler bei der Funktion vla-get-area. Ich werde versuchen, bereits beim Erstellen der Schraffuren eine Kontrolle einzubauen.Danke für die Hilfe und viele GrüßeBernd
|
| In das Form Lisp wechseln |
|
Lisp : Drucker(name) vom letzten Befehl _plot
Bernd10 am 13.07.2010 um 14:03 Uhr (0)
Hallo,nach einigem Testen habe ich mich entschlossen, nicht den Namen vom Drucker zu kontrollieren, sondern ich kontrolliere die PDF-Datei.Die PDF-Datei wird über eine PC3-Datei mit Hilfe von FreePDF XP erstellt, in der ich das Verzeichnis fest vereinbaren kann. Durch das bekannte Verzeichnis und den bekannten Dateinamen kann ich kontrollieren, ob eine PDF-Datei für die Zeichnung erstellt wurde. Somit kann ich die weiteren Schritte unterscheiden. Danke für die Informationen und viele GrüßeBernd
|
| In das Form Lisp wechseln |
 |
Lisp : Windows-Schrift Arial Halb Schmal
Bernd10 am 10.01.2023 um 15:11 Uhr (1)
Zitat:Original erstellt von cadffm:Hast du den Stil selbst per Programmierung zusammengebastelt?Teste es noch einmal: Neue Dateisitzung, den Stil per Hand über STIL erstellen und dann auslesen,da solltest du dann auch ein "ARIALN.TTF" in der entitylist finden.Hallo cadffm,danke für Deine Antwort.Wie von Dir beschrieben habe ich nun in einer neuen Zeichnung den Textstil mit dem Befehl Stil neu erstellt. Leider ist der Wert der VAriable cschrdat noch immer "" (siehe Anlage").Was kann ich noch tun?Viele Grüße ...
|
| In das Form Lisp wechseln |