|
Lisp : Block mit Attributen
joern bosse am 24.07.2008 um 10:22 Uhr (0)
Hallo Heinz,ich würde so vorgehen:1. einen der Blöcke kopieren.2. Die Skalierung der Kopie auf 1.0 in x,y, und z3. Die Drehung der Kopie auf 0.04. Die Kopie in Ursprung zerlegen5. Befehle "Block", dann die einzelnen Objekte des geursprungten Blockes auswählen (unter anderem auch das Attribut)6. Block neu definieren.Dann hast Du eine Blockdefinition mit ATTDEF innerhalb der Zeichnung.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Command _.insert und * für Ursprung einfügen?
joern bosse am 05.08.2016 um 18:11 Uhr (1)
Hallo Sebastian,also nochmal von Anfang:Ich habe eine ziemlich große Vorlagendatei mit jede Menge sichtbarer Geometrie (also nicht nur die Tabellen mit Blöcken, Layer usw.)Für einen Programmablauf müssen die Tabelleneinträge Blöcke und Layer aus der Vorlagendatei zur Verfügung stehen.Mein bisheriges Verfahren: (command "_.insert" "s:MeineBloeckeMeinBlock.dwg" "0,0" "" "" "")Dann habe ich die Vorlagenzeichnung komplett als Blockreferenz in er Zeichnung, also: (vla-delete (vlax-ename-vla-object(entlast)))Und ...
|
| In das Form Lisp wechseln |
|
Lisp : Erkennen, ob ich mich im Modell- oder Papierberich befinde
KeepCat am 27.08.2019 um 09:23 Uhr (1)
Danke für die schnelle Antwort.Zur nachträglichen Erklärung meiner Frage:Ich möchte einen speziellen Druck (in unser Archiv-System) anschubsen,dieser ist aber abhängig von dem jeweiligen Bereich, in dem die Zeichnung (inklusive Zeichnungsrahmen etc.) aufgebaut ist.(Wir arbeiten vorrangig im Modellbereich, um Zeichnungen zu erstellen)GrußThomas------------------Jeder ist zu etwas nütze,er kann immer noch als schlechtes Beispiel dienen
|
| In das Form Lisp wechseln |
|
Lisp : align, xalign Punkte sind in einer Linie
scj am 10.08.2007 um 20:35 Uhr (0)
Hallo argh,da habe ich wohl vergessen, die Punkte auf Kollinearität zu prüfen...(Kriterium ist, dass die Determinante aus der Punktkoordinaten gleich 0 - oder wie angemerkt - kleiner Epsilon ist).Schick mir mal ein Beispiel (Zeichnung mit einem Objekt, 3 Startkoordinaten und den entsprechenden 3 Zielkoordinaten) über www.black-cad.de zu, bei dem es bei dir zu Problemen gekommen ist. Wenn ichs hinkriege, stelle ich die Lösung natürlich ins Forum...Mit freundlichen Grüßen aus der RhönJochen
|
| In das Form Lisp wechseln |
|
Lisp : zum Downloaden: Zeichnungs-Wechsel mit Werkzeugpalette (OpenDCL)
autocart am 27.06.2012 um 08:39 Uhr (0)
Die Installation ist auf theswamp.org beschrieben: -) Es muss neben Auto- oder Bricscad auch OpenDCL auf dem PC installiert sein. (http://www.opendcl.com/download/)-) Die lisp-Datei muss in jede Zeichnung geladen werden.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein
|
| In das Form Lisp wechseln |
|
Lisp : OOP-Autolisp
reltro am 07.06.2013 um 17:00 Uhr (0)
Heyho...Zitat:Naja, schon CL ist ziemlich verschieden von AutoLisp/VisualLisp. Scheme und IronScheme sind schon sehr verschieden davon. Ohne ein gewisses Entdecker-Interesse und Spaß an intellektueller Herausforderung wird das nix.Hab ich beides zur genüge und ja, Python hab ich mir schon zu gemühte gezogen; auch nett zur google-suche...wie die meisten verwende auch ich google :Pbin auf das selbe gestoßen wie du verlinkt hast, nur scheint mir das nicht sonderlich informativ zu sein, bzw. hab ich nur wenig ...
|
| In das Form Lisp wechseln |
|
Lisp : Zeilenumbruch
CADmium am 08.04.2012 um 10:53 Uhr (0)
Zitat:Original erstellt von Theodor Schoenwald:Hallo,@Thomas,Dein Vorschlag Nr.: 2 auflösen und dann ... lastobj ..., funktioniert, wenn nur ein Mtext auf der Zeichnung ist.nee... du mußt den Code natürlich für jeden ausgewählten Mtext durchlaufen.. aber egal ... nach meinem Eindruck war die Frage eh nicht das Ziel.------------------ - 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 |
|
Lisp : elemente einer polylinie
gmk am 20.02.2008 um 16:08 Uhr (0)
Zitat:Original erstellt von CADmium:du kannst IMHO an die fertige PL ein ExtDictionary ranhängen, in dem du dann die GCs der Ursprungselemente in Xrecords Verpackt ablegst... inwieweit du oder der anwender dann diese Daten pflegst .. da liegt imho das Problem.. aber machbar ist es.. und diesen ExtDictionary mit Xrecords zieht es mir auch in eine andere Zeichnung bei der Zwischenablage?------------------ http://www.xx-tausend.info
|
| In das Form Lisp wechseln |
|
AutoLisp : Schnelle Suche in Xref s
Brischke am 19.04.2005 um 20:28 Uhr (0)
Hallo Frank, kurze Einweisung in VLAX-Lisp: Du greifst hiermit auf die Eigenschaften und Methoden der Objekte zu, welche über ActiveX zur Verfügung stehen. Du kannst also alles, was in der Entwicklerhilfe zu ActiveX drin steht in Lisp verwenden - auch wenn dort ausschließlich VBA-Bsp zu finden sind. Zunächst ist die Umwandlung eines EName in ein VLOBJECT notwendig (vlax-ename- vla-object ENAME) Auslesen von Eigenschaften: (vlax-get-property VLOBJECT EIGENSCHAFT) Setzen von Eigenschaften: (vlax-put-property ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Block einfügen - im 21. jhdt
CADmium am 15.01.2009 um 12:18 Uhr (0)
einheitlich skaliert ist - nicht Eigenschaft der Blockdefinition, sondern der Blockreferenz - als Beschriftung deklariert ist - nicht Eigenschaft der Blockdefinition, sondern der Blockreferenz - und das Draufgabe noch die Einheit... Zeichnung via DBX öffnen und Mesurement und die anderen relevanten Sysvars testen------------------ - 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 |
|
AutoLisp : überlappende Linienteile entfernen
cadking am 26.10.2004 um 23:24 Uhr (0)
Hallo Leute, ich habe in meiner Zeichnung 2 Layer. Der erste heißt 2SCHNITT0, der zweite heißt 2ANSICHT0. Auf den 2.ten Layer sind Linienteile, die sich mit Linienteilen vom ersten Layer überlappen. Ich möchte die überlappenden Linienteile vom Layer 2ANSICHT0 löschen. Hat vielleicht jemand eine Idee wie das in Lisp gehen könnte? Gruß Stefan
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp Programmierung (ein Dorf in China?)
Obi-Wahn am 31.07.2007 um 10:09 Uhr (0)
@Rabbit: Thx, ich werd mir diesel mal anschauen.@Grebe: Zu 1: Ja, die Linien sind nicht da wo sie sein sollten (die rechtecke), jedoch werden die einzellinien für die Faltmarken garnicht gezeichnet.Zu 2: Kann man lisps in eine Menüdatei einbinden, sodass beim laden der menüdatei die lisp extrahiert wird? Oder zumindest einen befehl/befehle ausführen, der die lisp dann läd?Denn ich möchte das ganze möglichst "narrensicher" ausführen, da nicht jeder mit laden von menüdateien oder lisps klarkommt.Zu 3: ich er ...
|
| In das Form Lisp wechseln |
|
Lisp : vla-wblock mit gespeicherten Blöcken
joern bosse am 20.02.2020 um 16:45 Uhr (1)
Hallo Melmacker,dann muss irgendetwas in Deinem VLA-Auswahlsatz was nicht stimmen.Aus der AutoCAD-Hilfe: (vla-Wblock doc "C:AutoCADWBlock_example.dwg" ssetObj)http://help.autodesk.com/view/ACD/2016/ENU/?guid=GUID-4EEC4025-ACFC-41DA-899A-8264394D7691Ich glaube, Dein Problem beginnt schon vorher, Du öffnest mit VLA-OPEN eine Datei.Die Datei ist geöffnet, hat aber nicht den Focus.Dann wird eine VLA-Auswahlwatz erstellt mit dem Namen "Test", gespeichert in die Variable LISTE.Und dann sollen scheinbar aus der g ...
|
| In das Form Lisp wechseln |