|
Lisp : Lisp - Neigung 2D
KlaK am 07.01.2019 um 16:59 Uhr (1)
Hallo LiebGuck (netter Name ),Hast Du das mal im "real" Autocad probiert?Üblicherweise hängen Attribute an einem Block. Sprich wenn Du das Attribut anklickst bekommst Du den Block zurück und nicht den Attributwert, so kenne ich das zumindest.Insofern müßte Deine Aufgabe anders aussehen:- Klicke auf Block_1, lese daraus XY und das Attribut "Hohe" (Beispiel, weiß nicht wie es bei Dir heißt- Klicke auf Block_2, lese daraus XY und das Attribut "Hohe"- Berechne aus Abstand und Höhendifferenz die Neigung- Klick ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Attribute umbenennen
Brischke am 23.03.2004 um 10:07 Uhr (0)
Hallo Manuel, deine Aufgabenbeschreibung ist etwas ungenau. In der Programmierung muss man ganz hart unterscheiden, ob es sich um die Benennung einer Attributdefinition handelt, oder um den Wert eines Attributes. Handelt es sich um die Benennung, dann sind die Attributdefinition in der Blockdeifinition UND die Attributsbezeichnungen der Blockreferenzen (INSERT s, eingefügte Blöcke) zu ändern. Das Ändern ist in beiden fällen möglich, auch in der Originalzeichnung, falls dieser Block als Zeichnungsdatei vorl ...
|
| In das Form AutoLisp wechseln |
|
Lisp : _explode + _qkungroup als lsp ?
cadffm am 11.04.2007 um 14:57 Uhr (0)
Du solltest erstmal deine System-Info ausfüllen damit die anderen Leute wissen mit was du arbeitest !Den ungroup Befehl gibt es zB in AutoCAD garnicht wie gesagt ..Zu dem "Simpel" - dafür müßtest du erstmal sagen was du überhaupt tun möchtest !Alle Gruppen Auflösen: Gibt es bereits eine Möglichkeit(User marc.scherer und sein Gruppen Menü, dabei enthalten der LispCode)Alle BlockREFERENZEN auflösen geht natürlich auch..Die Auswahl auf Insert´s beschränken und exploden was das Zeug hält.Wie das im Lisp ...
|
| In das Form Lisp wechseln |
|
Lisp : polylinien via lisp in linie wandeln ?
CAD-Huebner am 19.03.2008 um 20:11 Uhr (0)
Zitat:Original erstellt von babilonier:... spline in eine "normale" linie zu ändern ... Zitat:Original erstellt von archtools: Das ist doch trivial!... (command "._explode" ...)Hi Tom, im Beitragstitel stand zwar Polylinie, aber das Problem sind Splines.Code:Befehl: URSPRUNGObjekte wählen: 1 gefundenObjekte wählen:Kann SPLINE nicht auflösen.Mit AutoCAD LT ist da kaum was zu machen.Einige AutoCAD Vertikalprodukte enthalten entsprechende Befehle (z.B. Mechanical Desktop = AMUNSPLINE)Mit LT kann man die SPL ...
|
| In das Form Lisp wechseln |
|
Lisp : Objektfang 2D
Vino am 12.07.2011 um 08:20 Uhr (0)
Hallo Theodor,Ja, ich weiß dass es ein Bricscad-Forum gibt, aber ich dachte dass mein Problem weniger Bricscad- als Lispspezifisch ist und da das Problem in oben verlinktem Thread ja auch schon hier angesprochen wurde, dachte ich, ich wäre hier richtig.Sorry, falls das falsch war.@CADchup:Leider funktioniert deine Lösung unter Bricscad auch nicht.Gibt es unter Lisp keine Möglichkeit, bei Funktionen nach dem Rückgabewert noch Funktionen aufzurufen, ohne einen weiteren Wert zurück zu geben?Mein erstes Script ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Listen exportieren
Brischke am 04.02.2004 um 14:24 Uhr (0)
Hallo Martin, du musst alles in die Datei schreiben auch die Klammern und das Quote! entweder mit (princ ..) (setq wert1 "TEST1") (setq wert2 "TEST2") (princ " (" dat) (princ (if (= STR (type wert)) (strcat """wert1 """) wert) dat) (princ " " dat) (princ (if (= STR (type wert)) (strcat """wert2 """) wert) dat) (princ ")" dat) oder mit (write-line ..), was dann aber nur mit Strings funktioniert. (write-line (strcat " ("" wert1 "" "" wert2 "")") dat) Ich finde es mit (princ..) praktischer, weil du dann nic ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : importiern von Layer-Bemaßung-TextStyle
Petra_Sp am 16.06.2004 um 10:40 Uhr (0)
Hallo Folgendes Problem: Ich möchte in eine Zeichnung vordfinierte Standardlayer,Textstyle und Bemaßungsstile (vordefinierte Firmenzeug eben) einfügen und das am besten per Knopfdruck. Ich weiß ich könnte sie mir über den Designer Center immer wieder hineinziehen dauert mir aber zu Lange. Ich hab mir eine Zeichnung-Vorlage angelegt wo ich das alles definiert und erstellt habe. Wie kann ich jetzt am einfachsten über Lisp, Sript pder dergeleichen diese vordefinierten Sachen per Knopfdruck einfügen. 1x für La ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Unterschied Objektdaten Polylinie / Ansichtsfenster
cadffm am 11.08.2023 um 16:53 Uhr (1)
"führt dieses Script nicht komplett aus."Ja, weil die internen Routinen, welche versuchen das Zuschneide-Objekt vor dem Anwender zu verstecken, dazwischen hauen. Per Hand ausgeführt siehst du dann die Meldung das dein Objekte ausgefiltert wird im Hatch-Befehl."Ich habe das Script jetzt an eine Stelle in meinem LISP gesetzt, an der nur noch Polylinien sein können""die Ansichtfenster enthalten""Weil ich vorher ... drüber laufen lasse. Und Explode keine Ansichtsfenster auflösen kann."Bzw. die internen Routine ...
|
| In das Form Lisp wechseln |
|
Lisp : Symbolstandard mit lisp importieren
Wolli am 18.09.2006 um 12:40 Uhr (0)
Hallo Peter,das Makro ist kein VBA sondern nur folgender Code hinter der Schaltfläche:^C^Ccmddia;1;-layer;se;am_0;;cmddia;0;amsymstd;shs_tb2_position;cmddia;1;amnote;;cmddia;0;amsymstd;shs_tb2;cmddia;1; So kann ich normale Führungen verwenden (Schweißzeichen, Form-Lage..., mit Pfeil und Text gelb in 3,5mm) und mit Klick auf die Positionsschaltfäche (Positionsnummer mit Bommel, weiß und 5mm höhe)Die Symbolstandards müssen aber in den Dokument vorhanden sein.Das Makro macht folgendes:1. Layer AM_0 aktuell2. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Farbe Button ändern (dcl)
benwisch am 25.05.2004 um 14:17 Uhr (0)
Soweit mir bekannt ist, entsteht immer eine Lücke. Wenn du aber gerne einen Kacheleffekt machen möchtest, dann erzeuge doch einfach ein einzelnes großes image_button. Ein image_button gibt auch die Koordinaten des jeweiligen Klicks aus...siehe Bsp. Die untenstehende Routine erzeugt vom Mittelpunkt aus eine Linie (hier rot) zum Click-Point. In diesem Bsp. wird mit Operationsausdrücken gearbeitet ($Key = Schlüsselattribut; $x und $y = Bildkoordinaten) Aufruf mit (c:test-image-3) aus Lisp heraus Code: ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Polylinien abhängig vom Startpunkt versetzen
m.hacker am 31.08.2015 um 08:59 Uhr (1)
Hallo CAD-Huebner,das LISP macht genau das, was ich mir vorgestellt habe. Ich muss es jetzt noch genauer testen, aber erste versuche waren erfolgreich.Ich bin echt begeistert. DANKE!Ich würde es jetzt nur noch gerne verstehen.Die Linien werden in sset als "main entities only" gespeichertBeispiel Selection set: 924 oder Selection set: 8abVersetzt wird ja "obj" und mit (setq obj (vlax-ename-vla-object (ssname sset cnt))) wird pro Linie ein vla object erzeugt das versetzt werden kann?Die Abarbeitung der Schle ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Dwgprops schreiben
Dressler am 22.01.2004 um 08:30 Uhr (0)
Hallo Marc, hab noch die alten e-tools. Da ist die DBVIEW.ARX dabei. Danke trotzdem. Zitat: Original erstellt von marc.scherer: CADmium schrieb (im Original): mit den expresstools : Express-- Tools-- DWG-Datenbankviewer Knopf Databse -- Current -- Named Objects Dictionary -- DWGPROPS und dann im Fenster rechts ändern. Wenns dir um die Bearbeitungszeiten geht : Wert 041 - erstellt am Wert 042 - geändert am Wert 040 - Bearbeitungszeit diese Werte liegen im Julianischem Datumsformat vor. Rudime ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Fehlermeldung in meiner VLX-Anwendung
Bernd10 am 09.05.2005 um 13:23 Uhr (0)
Hallo benwisch, Zitat: Original erstellt von benwisch: [b]1.Vermutung schau dir mal diesen Link an, vielleicht hilft dir das schon mal weiter... [QUOTE]Ich habe einige globale Variablen, das eine solche Überprüfung in meinen vielen Funktion eigentlich unmöglich macht, sofern ich den Kreis der Funktionen und/oder der Variablen nicht eingrenzen kann. 2. Vermutung globale Variablen können von anderen Programmen überschrieben werden, wenn sie nicht besser benannt werden. Bsp. : gute/sc ...
|
| In das Form AutoLisp wechseln |