|
Rund um AutoCAD : Anzahl der Elemente pro Layer im Layermanager anzeigen lassen?
cadffm am 11.06.2010 um 08:53 Uhr (0)
Also 1. Kenne ich so ein Lisp nicht2. das zählen und anhängen an Layernamen ist kein Problem3. (das ABER) - das Drumherum ist ist überpropotional aufwendigHat der Layer bereits einen "Zähler" im Namen ?Von welcher Stelle im Namen geht der "Zähler" los ?Handelt es sich überhaupt um einen Layer der umbenannt werden darf ? (Acad-Systemlayer besser nicht )Eine Fingerübung die Zeit kosten eben.------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Basispunkt bei Blöcken
CADmium am 09.02.2004 um 11:07 Uhr (0)
Also Ändern des Basispunktes per Refedit - funzt zwar, ist aber für meine Begriffe ganz schön aufwendig. Jedoch werden bei dieser Variante die Blockdefinition und die angewählte Blockreferenz, nicht aber andere evtl. in der Zeichnung vorhandene Referenzen des gleichen Blockes angepaßt!! . Und Referenzen innerhalb anderer Blöcke werden schon gar nicht berücksichtigt! Das kann es also nicht sein! Eine Weiterführung des Lisp s scheint mir da konsequenter! Mal melden, wer Bedarf hat! Gruß Thomas ------------- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : LISP versus DIESEL in LT
KlaK am 26.01.2016 um 12:55 Uhr (1)
@autocart: Hallo Stephan,Es gibt eine gerichtliche Verfügung dass der lt-extender nicht mehr vertrieben werden darf. Insofern werden die Entwickler das Tool sicher nicht mehr aktualisieren.Wie auf der verlinkten Seite schon angedeutet wird stattdessen das Programm Bricscad empfohlen, deutlich günstiger als Autocad LT und deutlich leistungsfähiger wenn man nicht auf die für LT vorhandenen Object-Enabler für diverse Vollversionen von Autocad Vertikalprodukten zurückgreifen muß.GrüßeKlaus
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layer Bereinigen in XREF
cadffm am 02.11.2016 um 23:57 Uhr (1)
Das ist "normales Benutzerwissen", daher warte nicht auf irgendwen, lern / siehe Link.Im Dialogfeld Optionen ist es ebenfalls zugänglich, "Änderungen an Xref-Layer speichern" schaltet diese Variable auf 0 oder 1.Für den Code bedeutet das nur: (setvar "visretain" 0) und (setvar "visretain" 1) entfernen,somit wird nichts umgestellt.Aber die Sysvar/Einstelllung hat selbst nichts mit Lisp zutun, siehe F1.------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Runden von Zahlenwerten
wronzky am 03.09.2008 um 10:34 Uhr (0)
Hi,mal abgesehen davon, dass es auch ein LISP-FORUM gibt:rtos wandelt Zahlen in Strings um. Der Attributwert ist aber schon ein String, daher erst den Attributswert in eine Zahl umwandeln(rtos (atof (cdr (assoc 1 (entget (entnext (entnext ename)))))) 2 2)Grüsse, Henning[EDIT] Und schon wieder [/EDIT]------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de[Diese Nachricht wurde von wronzky am 03. Sep. 2008 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Speicherort für .bmp-Dateien von neuen Werkzeugen
Brischke am 03.12.2003 um 09:40 Uhr (0)
Hallo Alpschorsch, nimmst du ein Schaltflächenbild eines AutoCAD-Werkzeugkastens, dann wird das aus einer dll/exe (?) genommen und angezeigt. In diese kann das geänderte Bild nicht wieder zurück gespeichert werden. Du solltest darauf achten, dass du als Speicherort einen Supportpfad angibst. Dann wird es auch gefunden. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Variable - Polaraddang über Buttonmakro
cadffm am 27.06.2014 um 10:49 Uhr (1)
Das Problem ist nicht String oder Zahl, sondern das in Menümakro das Semikolon ein Steuerzeichen ist.Ich denke das es in LT nicht direkt im Makro geht,in der Vollversion kannst du den String mit Lsip zusammensetzen:(setvar "polaraddang" (strcat "15"(chr 59)"30"(chr 59)"45"(chr 59)"60"(chr 59)"75"(chr 59)"105"(chr 59)"120"(chr 59)"135"(chr 59)"225"(chr 59)"315"))In LT würde ich ein Script erstellen welches ich via Makro aufrufe (das geht dann natürlich auch in der Vollversion)PS: Warum machst du hier mit Li ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : 3D-Flächen in Linien umwandeln
Marvin41 am 11.11.2010 um 09:10 Uhr (0)
@Klaus: ja Du hast recht flatten funktioniert nicht.Ich habe Dein dvb gesteste und es bringt ein sehr gutes Ergebniss.Mußte nur vorher DVB installieren da es in 2011 nicht mehr dabei ist.Geht aber sehr einfauch über: hier @Stephan: Lisp funktioniert ebenfalls dabei werden die 3DFlächen gelöscht.mfgMarvin41------------------CAD ist ganz Einfach wann man weiß wie es geht ;-)[Diese Nachricht wurde von Marvin41 am 11. Nov. 2010 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Bilder
Brischke am 09.06.2004 um 15:14 Uhr (0)
Hallo Julia, das re.lsp ist nur der Dateiname. In der ZIP-Datei hast du doch eine Datei namens delimgpath.lsp . Diese speicherst du im Support-Ordner deiner Acad-Installation. Im Autocad in der Befehlszeile (load delimgpath.lsp ) eingeben danach kannst du das Tool starten. Befehl: DEL_IMAGE_PFAD Alles klar? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat! Treffen Sie (defun auf dem Autodesk Anwendertre ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Layer VonBlock mit Skript Makro oder Lisp
cadffm am 11.06.2010 um 09:41 Uhr (0)
Layern kann man nicht die Farbeigenschaft "vonLayer" oder "vonBlock" geben,einfache Überlegung: Wenn die Datei geöffnet wird, von welchem Block solldann die Farbe genommen werden ? - geht also nicht, nur grafischen Objekten kann man diese Eigenschaft geben.Zum Script:;;;ModellbyBlock_.MODELL_.CHANGE_all_properties_colorbyBlock(if (null c:nuke)(load"nuke.lsp"))nukeg;_.QSAVE;;;end------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Dialogfelder verwenden, Wert einer Variablen ?
Brischke am 07.01.2002 um 08:35 Uhr (0)
Hallo Jürgen, der KEY deiner Dialogbox sollte auch in Anführungszeichen |Key="h";| stehen. in der LISP mußt Du dann folgende Zeile einfügen (vor dem (start_dialog): (action_tile "h" "(setq h (get_tile "h"))") Zu beachten ist, dass der Rückgabewert generell ein STRING ist. Bei Zahlen sollte man dann mit (setq h (atof h)) oder (setq h (atoi h)) den String in eine Zahl (real oder int) konvertieren. In der LISP fehlt mir allerdings noch die Abfrage der OK-Abbrechen Buttons. Das geht auch mit (action_tile ...) ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : LISP in AutoCAD 2002
mapcar am 20.02.2003 um 23:13 Uhr (0)
Alte Lisp-Programme laufen eigentlich sofort im aktuellen AutoCAD, wenn sie sauber programmiert wurden Dem möchte ich doch mal ganz vehement widersprechen. Seit dem Sprung zu Release 13 wurden immer wieder Kleinigkeiten oder auch grössere Sachen ohne irgendwie erkennbare Gründe geändert. Von Update zu Update gab es immer wieder Inkompatibiltäten, die dazu führten, dass die Programme überarbeitet werden mussten. Was soll denn in diesem Zusammenhang sauber programmiert bedeuten? Ein Beispiel (die Diskuss ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Text auflösen - Lisp in LT 2024
cadffm am 14.08.2023 um 15:22 Uhr (1)
nicht ganz richtig... "Es gab einige Jahre den sog. LT-Extender - aus diesem stammt die "Acetutils.lsp" aus dem Anhang."Danke für die Erklärung (hatte den Header nicht gelesen, sonst wäre es klar gewesen)"Wenn du diese vor der Lisp "txtexp.lsp" lädst, stehen alle Funktionen bereit - wie eben in den 2000er-2004er Jahren schon in LT..."Nein, an meiner vorherigen Antwort ändert das nichts, die beiden Funktionen sind nicht in dieser Datei definiert!Heißt aber nach deine jetzt ergänzten Informationen: Du has ...
|
| In das Form Rund um AutoCAD wechseln |