|
Lisp : Kann man Variablen dauerhaft...
Brischke am 24.11.2012 um 10:52 Uhr (0)
Hallo Dirk,eine andere Idee wären die Zeichnungseigenschaften. Die hätten auch den Vorteil, dass diese leicht durch den Anwender zu ändern wären.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Kann man Variablen dauerhaft...
Brischke am 28.11.2012 um 12:46 Uhr (0)
... eleganter gehts immer ;-) Das ist aber nicht immer die frage: den Weg, den ihr ihr vor habt, den halte ich für Fehleranfällig.Denn man sollte beachten, dass beim 1er GruppenCode nur eine begrenzte Zeichenanzahl möglich ist .. nicht dass dann irgendwann irgendwelche Daten fehlen oder unvollständige Listen zurück gegeben werden. Daher meine Empfehlung: Finger weg von dieser Lösung.Meine Empfehlung: Dann geht doch über Dictionaries, in welches ihr die Daten ja sogar benannt ablegen könntet. Sinnvolle Stru ...
|
| In das Form Lisp wechseln |
|
Lisp : Zugriff auf Attribut-Werte im Block
Brischke am 29.07.2013 um 09:13 Uhr (1)
Zitat:Original erstellt von Cad22goetz:... keine Ahnung wie ich im setq meine Variabeln "befüllen" kann und wie diese in die Attribute wieder auslesen? Wie weit bist du denn gekommen? Wie sieht dein Code im Moment aus?Wo hakt es konkret?Grüße Holger------------------Holger BrischkeFreier C#.NET-Workshop Ende Oktober geplant. Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Flächenermittlung von Schraffuren
Brischke am 10.08.2013 um 21:18 Uhr (1)
Hallo xmmx,ich würde diesen Ansatz gleich verwerfen! Es ist seitens AutoCAD nicht sicher gestellt, dass eine Schraffur überhaupt eine Fläche-Eigenschaft besitzt. Das Thema ist hier auch schon einmal diskutiert worden, mit dem Ergebnis, dass das vom Zoomfaktor zum Zeitpunkt der Erstellung der Schraffur abhängig zu sein scheint.Also solltest du die Loops der Schraffuren ermitteln, von denen die Fläche ermitteln und dann daraus die Gesamtfläche berechnen.Grüße!Holger------------------Holger BrischkeFreier C#. ...
|
| In das Form Lisp wechseln |
|
Lisp : Subroutinen crash
Brischke am 16.08.2013 um 19:21 Uhr (1)
Zitat:Original erstellt von archtools:... Ab einer gewissen Komplexität der Applikation ist es sinnvoll, solche Lisp-Funktionen in C# zu programmieren. Und dabei kann man natürlich auch die schon eingebauten Funktionen umdefinieren. Beispielsweise addiert bei mir die +-Funktion nicht nur Zahlen, sondern auch Koordinatenpunkte. Sowas kann man in VisualLisp alleine leider nicht umdefinieren, weil man da keine Funktionen mit beliebig vielen Argumenten definieren kann.jupp, ich liebe es. Für die eigene Verwend ...
|
| In das Form Lisp wechseln |
|
Lisp : Linie Brechen
Brischke am 16.10.2013 um 11:59 Uhr (1)
Hallo,das liegt sicher daran, dass die aufgebrochenen Linien neue Elemente sind, die dann vor deinen Blöcken angeordnet werden. Wenn du also die Zeichnungsreihenfolge entsprechend änderst, sollte alles wieder gut sein.Grüße!Holger------------------Holger BrischkeFreier C#.NET-Workshop Ende Oktober geplant. Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Linie Brechen
Brischke am 16.10.2013 um 12:31 Uhr (1)
Zitat:Original erstellt von Nat_Bambo:... Es muss doch machbar sein, dass der QR.VLX Befehl die Linie nicht als neues Objekt ausgibt.Wie soll das gehen? Oder willst du die Ergbnislinien als Block, der dann nach ganz unten verschoben wird (weil der ist ja auch ein neues Objekt, welches über den anderen liegen würde).Schnellauswahl - Blöcke - Draworder | ist die einfachste LösungGrüßeHolger------------------Holger BrischkeFreier C#.NET-Workshop Ende Oktober geplant. Bei Interesse bitte melden!CAD on demand G ...
|
| In das Form Lisp wechseln |
|
Lisp : Texte und Multitexte Texthöhe ändern
Brischke am 18.10.2013 um 15:06 Uhr (1)
Hallo,das muss schon eine kleine Routine werden. Wie weit bist du denn beim programmieren gekommen? Wo hakt es konkret?Prinzipiell könnte der Programmablauf wie folgt sein:1) Auswahlsatz bilden2) für jedes Element im Auswahlsatz ... 2a) prüfen wie hoch und entscheiden welche neue Höhe zugewiesen werden soll 2b) Texthöhe mit setzen (entmod oder vlax-putproperty (wie es dir beliebt)3) fertigGrüße!Holger------------------Holger BrischkeFreier C#.NET-Workshop Ende Oktober geplant. Bei Interesse bitte melden!CA ...
|
| In das Form Lisp wechseln |
|
Lisp : Ermitteln des Blocknames bei nentsel
Brischke am 25.10.2013 um 11:41 Uhr (1)
(nentsel) gibt die Liste alle ElementNamen der dem geklickten Objekt übergeordneten Elementen zurück.Grüße!Holger------------------Holger BrischkeFreier C#.NET-Workshop Ende Oktober geplant. Bei Interesse bitte melden!CAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Suche LISP Schulung
Brischke am 07.11.2013 um 09:52 Uhr (1)
Zitat:Original erstellt von cadplayer:... so habe ich hier vor 5 Jahren angefangen und habe bei weitem nicht das Ende der "Fahnenstange" erreicht ... Dann musst du aber auch dazu schreiben, wieviel Zeit und Freizeit du täglich investiert hast.Ich kenne beide Wege: (1 Lisp) ohne Schulung, nur mit AutoCAD-Handbüchern und ohne Internet(2 c#.Net) mit Schulung, Bücher und InternetMein Fazit (nicht nur, weil ich selber Schulungen anbiete):Eine Grundlagenschulung ermöglicht einen deutlich schnelleren Einstieg und ...
|
| In das Form Lisp wechseln |
|
Lisp : Textausgabe ausblenden
Brischke am 09.11.2013 um 21:10 Uhr (1)
Hallo Theodor,Versuch mal die Systemvariable NOMUTTGrüsse!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Ploteinstellung Zoll/mm
Brischke am 18.11.2013 um 08:37 Uhr (1)
... ich denke mal, das ist als Faktor im CustomScale enthalten.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : Schalter ja/nein in LSP setzen
Brischke am 17.12.2013 um 21:20 Uhr (1)
Zitat:Original erstellt von Bauvermesser:...Wenn ich das richtig erkenne, würde dann auch bei jedem Punkt neu abgefragt,darum meine Frage ob dies über eine dcl vermieden würde?ich habe die Rückgabe der (getunt ..) extra in einer Variablen gespeichert, die dann beim Redraw verwendet wird. Wenn du die Abfrage direkt beim Redraw einbaust, dann wird natürlich bei jedem Redraw auch abgefragt.Ob du in der Befehlszeile abfragst, oder einen DIalog bastelst, ist ja vollkommen egal .. weil wenn du das Starten des Di ...
|
| In das Form Lisp wechseln |