|
Lisp : Assoziative Anordnung
M.Seitz am 17.06.2011 um 09:00 Uhr (0)
Hallo zusammen!Seit AutoCAD 2012 lassen sich mit dem Befehl "_arrayrect" assoziative Anordnungen erstellen.Diese lassen sich sowohl über Griffe, als auch über das Eigenschaftenfenster modifizieren, oder mit dem Befehl "_arrayedit".Im Vergleich zu Meinfüg-Blöcken haben sie den Vorteil der Dynamik und der einfachen Auflösbarkeit.Soweit, so gut! Nun zum eigentlichen Problem: Wie kann man auf diese Objekte (Typ: Unbenanter Block) mittels LISP zugreifen und z. B. Anzahl der Spalten oder Tabellenspalten-Abstand ...
|
| In das Form Lisp wechseln |
|
Lisp : HKEY_LOCAL_MACHINESOFTWAREAutodeskAutoCADR16.2ACAD-4001:407Applications
fuchsi am 17.06.2011 um 12:42 Uhr (0)
through-the-interface ist immer wider eine sehrgute Informationsquelle für managed Programmierung http://through-the-interface.typepad.com/through_the_interface/2006/09/automatic_lo adi.html kurz und bündigLOADCTRLS steuer, ob die .net-Dll sofort mit Autocad mitgeladen wird, oder erst dann, wenn sie benötigt wird (also ein in ihr definierter Befehl aufgerufen wird)[Diese Nachricht wurde von fuchsi am 17. Jun. 2011 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Assoziative Anordnung
M.Seitz am 17.06.2011 um 12:58 Uhr (0)
Danke für den Tipp!Allerdings bring der mich nicht wirklich weiter.Hier ein Beispiel:Aus einem Kreis um den Ursprung mit Radius 1 wird eine Anordnung mit 13 Spalten und dem Tabellenspalten-Abstand 2.5 erstellt.Code:Befehl: (vlax-dump-object VLANAM T); IAcadBlockReference2: AutoCAD Block Reference-Schnittstelle (Blockreferenz); Eigenschaftswerte:; Application (RO) = #VLA-OBJECT IAcadApplication 00000001406a7198; Document (RO) = #VLA-OBJECT IAcadDocument 000000002d6e5400; EffectiveName (RO) = "*U2"; Enti ...
|
| In das Form Lisp wechseln |
|
Lisp : Bereinigen / Purge Befehlsabfrage
nahe am 22.06.2011 um 08:43 Uhr (0)
Hallo Chris anbei ein kleines Lisp zum Bereinigen das ich mal vor langer Zeit geschrieben habe.Ich hab aber keine Ahnung ob es in den neueren AutoCAD Versionen noch funktioniert.Damals war der Hintergedanke, dass purge unter Umständen nicht alles beim 1. Durchlauf bereinigtund es notwendig war purge ein paar mal durchzuführen um wirklich alles bereinigt zu haben.;*************************************************************************;** Datei REINIG;** Dient zum automatischen bereinigen von Zeichnungen;* ...
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
fca_mi2 am 24.06.2011 um 12:00 Uhr (0)
hi,man kann ja eine lisp datei auch starten, indem man sie einfach ins autocad fenster zieht.wie kann ich in autocad feststelle aus welchem ordner die lisp datei stammt ?------------------MfGFrank
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
alfred neswadba am 24.06.2011 um 12:08 Uhr (0)
Hi, wie kann ich in autocad feststelle aus welchem ordner die lisp datei stammt ?Der Befehl _APPLOAD bringt Dir einen Dialog, in welchem Du geladene Apps samt Quellpfad angezeigt bekommst.- alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
fca_mi2 am 24.06.2011 um 12:00 Uhr (0)
hi,man kann ja eine lisp datei auch starten, indem man sie einfach ins autocad fenster zieht.wie kann ich in autocad feststelle aus welchem ordner die lisp datei stammt ?------------------MfGFrank
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
alfred neswadba am 24.06.2011 um 12:08 Uhr (0)
Hi, wie kann ich in autocad feststelle aus welchem ordner die lisp datei stammt ?Der Befehl _APPLOAD bringt Dir einen Dialog, in welchem Du geladene Apps samt Quellpfad angezeigt bekommst.- alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
fca_mi2 am 24.06.2011 um 13:13 Uhr (0)
danke für die antworten, schnall ich aber nichtich wollte es ganz einfach halten und in der eingefügten datei praktisch eine abfrage einbauen a la "woher komme ich ?nur für eine bestimmte datei------------------MfGFrank
|
| In das Form Lisp wechseln |
|
Lisp : Letzter Befehl
fca_mi2 am 04.07.2011 um 13:44 Uhr (0)
Wie komme ich an die Liste, der zuletzt verwendeten AutoCad-Befehle ?------------------MfGFrank
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
joern bosse am 25.06.2011 um 12:12 Uhr (0)
Hallo Frank,nur für den Fall daß Deine Datei auf einem bekannten Supportpfad liegen sollte:(findfile "Dateiname")Wenn keine Supportpfad, dann funzt das nicht.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : letzter befehl
archtools am 26.06.2011 um 11:39 Uhr (0)
Zitat:Original erstellt von joern bosse:Hallo Frank,nur für den Fall daß Deine Datei auf einem bekannten Supportpfad liegen sollte:(findfile "Dateiname")Das funkioniert natürlich dann nicht, wenn man mehrere Dateien gleichen Namens hat.VitalLisp hatte noch so eine Funktion, die zurück gab, aus welchem Pfad eine geladene ARX (die VLX-Dateien waren damals noch ARX) stammte. Aus nicht-nachvollziehbaren Gründen hat Autodesk diese Funktion nach Übernahme von VitalLISP ersatzlos gestrichen.
|
| In das Form Lisp wechseln |
|
Lisp : Grundsatz-Frage bzgl. PSDCS (Paper Space Display Coordinate System))
autocart am 28.06.2011 um 07:53 Uhr (0)
Ich nehme mal an, dass das weitere Schweigen von euch beiden und allen anderen Lesern ein "Nein, kann ich nicht nachvollziehen" bedeutet.Dann bitte ich, wenn ihr so gnädig seid, euch auf mein Nivau herabzulassen, um Aufklärung. Verstehe ich die Definition eines DCL (AKS) etwa falsch? Der Hund mit dem GC 10 liegt allerdings vielleicht teilweise doch in der Aussage von cadffm begraben? Dass der Papierbereich/Layout durch ein Ansichtsfenster dargestellt wird (also eigentlich ein Layout eigentlich einem maximi ...
|
| In das Form Lisp wechseln |