|
AutoLisp : Externe Lisp in Repeat starten möglich?
CADmium am 26.10.2004 um 11:19 Uhr (0)
eine Lispdatei kann man laden : (load PVERB.LSP ) auch in einer Repeatschleife .. da werden dann jedesmal die gleichen Funktionen definiert .. ob das sinn macht? .. ruf doch besser die in der PVERB.LSP definierte Funktion (defun ...???) in deiner Routine auf z.B. (c verb) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Externe Lisp in Repeat starten möglich?
CADmium am 26.10.2004 um 13:46 Uhr (0)
..gaaanz ruhig : guck erstmal hier such nach nem defun in der Lisp und gucke, welche mit defun definierte Funktion du brauchst. Guck die überhaupt mal in der Hilfe im Vlispeditor den Text zur funktion defun an ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Attributposition relativ zum Block nicht zu deffinieren?
CADmium am 28.06.2006 um 07:46 Uhr (0)
Die Attribute hängen an der Blockreferenz und nicht am Block. Durch das Neudefinieren des Blockes ändern sich somit die Attributpositionen an den Referenzen nicht. Das kann man aber mit _attsync anstoßen. ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Blöcke in DWG bekommen
CADmium am 17.12.2007 um 09:23 Uhr (0)
Zitat:Original erstellt von Bäumchen: einfach mit der Maus drauf und "ENTF" Taste drücken.. damit löscht du die Referenzen!!! Blöcke (die nicht mehr referenziert werden!!!) entfernst du mit der vom mir geposteten Zeile aus der ZeichnungsDatenbank!------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Blöcke erstellen
CADmium am 30.09.2008 um 09:56 Uhr (0)
Wenn ich deinen Text lese, verstehe ich dein Problem nicht .. sorry .. Klar geht das alles .. du kannst deinen Block mehrfach Referenzieren .. die Referenzen verschieben und auch eine Linie zwischen 2 Punkten zeichnen .. ------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp auf bestimmte Layer anwenden
CADmium am 18.05.2011 um 12:34 Uhr (0)
der Layer des Blocks ist wohl weniger von Interesse, eher der Layer der Blockreferenz ... wenn du aber Referenzen eines Blockes auf verschiendenen Layern hast .... sollen da die Sachen in der blockdefinition trotzdem bearbeitet werden ? .....------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD LT : ca. 150 Blöcke ersetzen möglich?
CADmium am 28.06.2010 um 14:16 Uhr (0)
Zitat:Original erstellt von solas:Scheint sehr umständlich zu sein....ey, du hast LT !!! wo kommt eigentlich die Zeichnung her? Waren das vielleicht alles mal Referenzen eines dyn.Blockes, welche mittels Tool (+ Vollversion) in statisch gewandelt wurden ?------------------ - Thomas - "Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD LT wechseln |
|
Rund um Autocad : Blöcke auflösen / Attribute entfernen
CADmium am 01.09.2004 um 13:51 Uhr (0)
Da hat holger wohl etwas geschlammpt beim kompilieren .. guck mal bei mir im Anhang ... einfach dann in die Zeichnung ziehen! Und dann burst! Deine Blockdefinition enthält keine Attributdefinitionen, die Referenzen aber Attribute ... ein Hinweis am Rande ------------------ - Thomas - [Diese Nachricht wurde von CADmium am 01. Sep. 2004 editiert.]
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Externe Lisp in Repeat starten möglich?
CADmium am 27.10.2004 um 10:27 Uhr (0)
wenn dann so : (defun c:EXPL(/ AUSWAHL INDEX) (if(setq Auswahl(ssget _X ((0 . *POLYLINE )))) (progn (setq INDEX -1) (repeat (sslength AUSWAHL) (command _.explode (ssname AUSWAHL(setq INDEX(1+ INDEX)))) ) ) ) ) ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Attribute in Blöcken ändern
CADmium am 05.04.2006 um 13:28 Uhr (0)
na ok ..zu 2. wäre z.B. (cdr(assoc 8(entget(car(nentsel))))) ne Lösungzu 1. kann mit entmod oder vla-put-layer erledigt werdenzu 3.a)Blockname holenb)alle Referenzen des Blockes durchlaufenc)Test, ob Attribute vorhandend) wenn ja, in Abhängigkeit der Attributsbezeichnung 1. anwendenhoffe das hilft dir weiter------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Linientypfaktor in Blöcken
CADmium am 14.07.2009 um 13:17 Uhr (0)
na wenn jede Tür die einzige Referenz eines Blockes ist, kann man doch was mit nem Tool machen ... es geht bloß halt nicht bei mehreren unterschiedlich skalierten Referenzen eines Blockes .. naja .. ich muß das ja nicht in Ordnung bringen.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : referenzierte Layer löschen
CADmium am 17.11.2009 um 14:10 Uhr (0)
wenn ich dein Problem richtig interpretier, könnte das Teil im Anhang was für dich sein .. damit werden alle Referenzen von Blöcken ohne Inhalt gelöscht und die Blockdefinitionen bereinigt .. als vlx speichern und per Drag&Drop in die Zeichnung ziehen und mit BLANK-BLOCK-DEL starten.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um AutoCAD : Block auf Layer 0, LSP
CADmium am 27.08.2009 um 14:40 Uhr (0)
anonyme Blöcke sind "Vom System (oder per Tool) erzeugte" ganz normale Blöcke , die sich nur durch den Flag im GC70 und den mit * beginnenden Blocknamen unterscheiden. Bemassungen, Referenzen dynamischer Blöcke z.B. referenzieren z.b. auch so einen anonymen Block.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form Rund um AutoCAD wechseln |