|
Rund um AutoCAD : Layer aus xls einlesen
Rick vs. ACAD Map 3D 2010 am 08.11.2016 um 13:51 Uhr (1)
Oha viele Antworten, dafür schon ein Danke!@Bernd PWir arbeiten erzeit mit einer auf dem Server liegenden dwt. Dort sind alle Layer mit den jeweiligen Einstellungen angelegt.@spider_ddÄhnlich wie bei uns. Wir können beim Öffnen neuer Zeichnung zwischen verschiedenen dwt wählen. (Auftraggeber abhängig)@Andreas KrausKlar geht der Benutzung solcher Schnittstellen Wissen und Pflege einher.Ich wollte für einfach mal schauen und vergleichen, was mir besser liegt.Lisp habe ich mal vor 15 Jahren gelernt. Heute ist ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : mehrere Blöcke mit Attributen bearbeiten
koctho01 am 14.06.2019 um 17:01 Uhr (1)
Hallo liebe CAD-Gemeinde,ich benötige bitte eure Hilfe. Ich habe mehrere Dateien, in denen sich Hunderte Blöcke mit 1 oder 2 Attributen befinden. Alle Blöcke innerhalb einer DWG sollen angepasst werden.Aufgabenstellung:- Inhalt der Blöcke soll skaliert werden (50% oder 200% / Faktor 0.5 oder 2)- die Höhe der Texte der Attribute soll sich dementsprechend ebenfalls anpassen (Faktor 0.5 oder 2)Sicher kann ich das alles händisch über den Block-Attributmanager machen bzw. über den Blockeditor die Größen einzel ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : verunsichert über (ssget _p)
fuchsi am 08.09.2005 um 13:02 Uhr (0)
Zitat:(defun fnkSset (Slist / i Sset) (setq i 0 Sset (ssget)) (while ( i (length Slist)) (setq Sset (ssadd (nth i Slist) Sset)) (setq i (1+ i)) ) Sset );defunich versteh jetzt zwar nicht, warum du da ein ssget drin hast (laut deiner beschreibung soll lediglich einem liste mit enames zu einem Auswahlsatz werden), aber egal.Warum willst du diesen Auswahlsatz mit (ssget "_p") ansprechen ? Wir arbeiten in Lisp, da gibt es doch bekanntlich Variablen. Wenn du diesen erstellten Auswahlsatz brauchst, da ...
|
| In das Form AutoLisp wechseln |
|
Autocad LT : LT für uns?
Angelika Hädrich am 09.10.2006 um 14:31 Uhr (0)
Hi,Sketch - soll bestimmt AutoSketch sein...AutoCAD und AutoCAD LT sind direkte Verwandte, die mit den gleichen Befehlen arbeiten und auch mit dem gleichen Dateiformat = DWG, nur hat LT keine 3D Funktionen und einige Dinge wie z.B. kein direktes einfügen von Pixelbildern. Hinzu kommt, daß LT normalerweise nicht mit LISP-Programmen arbeiten kann, die in der Vollversion für viele Zusätze und Anpassungen genutzt werden, gilt auch für ARX und VBA...Weitere Dinge die LT "fehlen": * Konzeptionelle Planung und Ko ...
|
| In das Form Autocad LT wechseln |
|
Rund um Autocad : aktiver Befehl verhindert VBA-Befehl
naimo am 31.10.2003 um 11:02 Uhr (0)
Hi Leute, ich hab da ein echt dickes Problem. 1. Ich sperre einen Layer 2. Dann versuche seine Farbe über die Objekteigenschaften zu ändern, was natürlich nicht geht 3. Nun will ich ein VBA-Programm von mir aufrufen, doch in der Befehlszeile erscheint nur folgende Meldung: Befehl: 30 Layer-Gruppen auswählen die bearbeitet werden sollen, oder RETURN für GruLayMan : 1 gefunden Layer-Gruppe : [Ausblenden/Frieren/sPerren/ENtsperren/Setzen/resTfrieren/restInaktiv/Restaus] : Ungültiger Optionstitel. ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : CADCAL + CALScript - neue kostenfreie Version bis Ende 2026 lauffähig
archtools am 31.12.2025 um 12:45 Uhr (1)
Eine neue, bis Ende 2026 befristet lauffähige Version von CADCAL und CALScript steht ab sofort unter https://www.calscript.com/home.html zum Download bereit.CADCAL bringt die volle Funktionalität (und mehr) von Autodesks GeomCAL Tool auch für BricsCAD. CADCAL hat außerdem einen dialoggesteuerten DDCAL Befehl, über den auch die History der CAL Befehlsaufrufe und deren Ergebnisse in der DWG gespeichert wird und über Zeichnungssitzungen hinaus erneut aufrufbar sind.CALScript ist ein Werkzeug für Rapid Prototy ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : LISP: Fangbereich bei get_selection
Patrick Weber am 27.01.2012 um 11:49 Uhr (0)
Der Fangbereich scheint genau 1mm zu sein. Ob Box oder Kugel habe ich nicht getestet.Du wirst wohl leider nicht um sd-proj-pnt-on-face herumkommen:Code:(let (GLOBAL_WP_PNT3D FACES ONFACE_PNT3D MEINE_FLAECHE) (setf GLOBAL_WP_PNT3D (sd-vec-xform (make-gpnt2d :x -0.5 :y 0) :source-space (sd-inq-curr-wp) :Dest-space :global)) (setf FACES (sd-call-cmds (get_selection :focus_type *sd-face-seltype* :select GLOBAL_WP_PNT3D))) (dolist (A FACES) (setf ONFACE_PNT3D (sd-proj-pnt-on-face A GLOBAL_WP_PNT3D :source ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um Autocad : Ellipsenkonstruktion in AutoCAD
Proxy am 14.01.2005 um 20:29 Uhr (0)
Beispiel damit es 1000x schneller geht: Vorher Block erstellen mit Geometrie Name z.B. HEM-160-Q Befehl: teilen Objekt wählen, das geteilt werden soll: d Anzahl der Segmente eingeben oder [Block]: Block Namen des einzufügenden Blocks eingeben: HEM-160-Q Soll der Block mit dem Objekt ausgerichtet werden? [Ja/Nein] J : j Anzahl der Segmente angeben: 13 andere Lösung, gleiches Ergebnis: Pellipse auf 1 ändern Zitat: PELLIPSE system variable settings 0 All ellipses are created as true ellipses ( ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : DeepSeek als Lisp-Code-Generator
archtools am 01.02.2025 um 10:11 Uhr (1)
Zitat:Original erstellt von archtools:Zunächst habe ich mich vergewissert, dass DeepSeek weiß, was ein Lindenmayer-System ist, habe nach der grundsätzlichen Formulierung einer Eiche als L-System gefragt, und dann um die Umsetzung als AutoLisp Code gebeten. Es kam ein vernünftig aussehendes Programm zustande.Die exakt gleiche Frage habe ich ChatGPT gestellt. Das gelieferte Programm hatte ganz deutlich schlechtere Qualität als das von DeepSeek. Es fehlten alle lokalen Variablendeklarationen, es wurden Lisp-F ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Schieben untergeordnete Objekte von Volumenkörpern 3D Strecken ACAD2016
jupa am 05.12.2016 um 09:17 Uhr (15)
Zitat:Original erstellt von Siegfried Rief:Vielleicht liegts ja an meiner seltsamen Sprache, Nein, gar nicht! (Du solltest mal meine hören ). Ich hatte beim ersten Video nur keinen Ton eingeschaltet und mußte höllisch gucken und einiges erraten. Das zweite hatte ich dann zufällig auf einem anderen Rechner laufen - naja, eigene Dummheit eben. Was Dein aktuelles Problem angeht habe ich aber auch noch keinen brauchbaren Vorschlag. Meine letzte Variante lief ja auf "manuelles rumfummeln" hinaus - ohnehin n ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Kann man ein einzelnes Objekt regenerieren?
autocart am 07.11.2006 um 12:19 Uhr (0)
Guten Tag!Mit redraw kann man ja einzelne Elemente neuzeichnen.Kann man irgentwie eigentlich auch einzelne Elemente (mehrere ausgewählte oder wirklich nur eines) regenerieren? Wäre super.Aktueller Fall: Ich ändere die Eigenschaften von einem Objekt oder verschiebe es oder so. Dadurch wird die Darstellung der Anzeigereihenfolge verändert (Objekt wird in den Vordergrund geschoben), obwohl in der Datenbank die richtige Reihenfolge gespeichert bleibt. Mit redraw wird die Anzeigereihenfolge nicht aktualisiert. ...
|
| In das Form Lisp wechseln |
|
Lisp : dynamische Anzeige am Fadenkreuz
cadplayer am 14.03.2012 um 14:07 Uhr (0)
Hi!Ich möchte gern Höhen von einem Bezugstext aus setzen. Mich würde interessieren, ob es in Lisp eine Möglichkeit gibt: bevor der neue Text gesetzt wird, anzuzeigen welchen berechneten Wert der Text ergibt.Mir also gleich am Fadenkreuz angezeigt wird, welche neue Höhe kommt nach Position des Fadenkreuzes.Code:(defun c:znh () (setq obj (entget (car (entsel "
Wähle Textobjekt ! "))) p1 (cdr (assoc 10 obj)) ha (atof (cdr (assoc 1 obj))) pro (getreal "
Prozent ! ") ) (while (setq p2 (getpoint "
Zielpunkt ...
|
| In das Form Lisp wechseln |
|
Lisp : Blöcke durchnummerieren
joern bosse am 10.06.2007 um 08:49 Uhr (0)
Hallo Hein,na das hast Du aber eine ziemlich lange Liste mit Forderungen, soetwas bekomme ich von meinen Kunden auch öfters, aber die beauftragen mich ja dann auch, die Programmierung zu machen.Anbei ein Code, mit dem Du genau das 5te Attribut von ausgewählten Blöcken hochzählen kannst. Weil Du verschiedene Blockname hast, solltes Du bei der Objektauswahl den Befehl "FILTER" verwenden und die verschiedenen Blöcke in mehreren Arbeitsgängen bearbeiten.Code:(defun c:att5_nr ( / AWS M N NEXT_OBJ NR) (princ "
B ...
|
| In das Form Lisp wechseln |