|
Lisp : Makro mit Enter wiederholen?
richmotion am 13.07.2009 um 08:43 Uhr (0)
Natürlich sind beides Funktionen; bei uns hat es sich aber so eingebürgert, zu jenen Makros zu sagen, die man wie einen AutoCAD-Befehl ohne Klammern mit der Tastatur eingeben kann.Deshalb hier ein Beispiel:(defun C:MAKRO1 () (hoppsasa ....) (trallala ....) (C:MAKRO2) (princ))Ich will also einmal MAKRO1 aufrufen und dann mit ENTER nur mehr MAKRO2 beliebig oft wiederholen.Mit anderen Worten möchte ich vorgeben können, welcher Befehl mit ENTER später gestartet wird.
| | In das Form Lisp wechseln |
|
Lisp : Quellpfad eines geladenen LSP-Files?
richmotion am 05.10.2009 um 15:07 Uhr (0)
Liebe Lispler !Ich möchte für div. Kopien von Dateien und Konfigurationen eine Lisp-Funktion automatisch aufrufen.Prinzipiell funktioniert bereits alles zufriedenstellend, wenn sich die LSP im Suchpfad von AutoCAD befindet.Ich möchte nun noch ihren externen Quell-Pfad ermitteln, wenn der Anwender die LSP von irgendwoher mit DragnDrop zum Laden+Starten in den Zeichnungs-Editor zieht. (Also den Sourcepath vom zuletzt geladenen Lispfile abfragen)Kann mir jemand sagen, wie das funktioniert?`lg Richard
| | In das Form Lisp wechseln |
|
Lisp : Seltsame Polylinien...
richmotion am 05.11.2009 um 17:50 Uhr (0)
Wir brauchen in der Vermessung immer wieder kurven-angepasste Polylinien, deren Scheitelpunkte vermessen und in AutoCAD 2005 vorerst planar als LW-Polylinien ("plinetype" = 2) verbunden werden.Wenn nun so eine Linie mit _PEDIT angeglichen wird, verwandelt sie sich von einer "AcDbPolyline" in eine "AcDb2dPolyline" mit Vertices, deren Assoziations-Daten mit (entget) auch wie üblich nacheinander abfragbar sind.Im VLA-Object kann ich aber auf die Ausbuchtungs-Werte jetzt nicht mehr zugreifen, z.B. (vla-getbulg ...
| | In das Form Lisp wechseln |
|
Lisp : Reactor - Verhalten der Befehle!?
richmotion am 05.12.2009 um 21:10 Uhr (0)
Liebes Forum !Ich habe mir eine Funktion gebaut, die aufgerufen wird, wenn sich der Cursor über einem Element befindet, kein Befehl aktiv ist und eine der Funktions-Tasten oder mittels einem Reactor die rechte Maustaste gedrückt wird. Es wird ein spezielles, dem Objekt entsprechendes Cursor-Menü zusammengestellt und aufgerufen, aus dem man sich einen geeigneten Befehl auswählen kann. Hinter den Menü-Einträgen stehen keine direkten Befehls-Anweisungen, sondern jeweils Lisp-Funktionen, die die Elemente dann ...
| | In das Form Lisp wechseln |
|
Lisp : XML-Files?
richmotion am 11.06.2010 um 22:55 Uhr (0)
Hallo Forum !Nach einer Vermessungs-Verordnung werden bei uns Grundstücks-Daten von einfachen ASCII-Tabellen aufs XML-Format umgestellt. Gibt es da eine Möglichkeit, diese Daten in eine Art Assoziations-Liste zu bringen, in der ich dann mit Lisp iterieren und mich mit Schlüsselwörtern in die Tiefe hanteln kann ? Diese Files können ziemlich umfangreich sein und würden wahrscheinlich eine einfache Abfrage einbremsen, bis man sich mit Vergleichen von Strings durch die Verschachtelung gekämpft hat. Vielleicht ...
| | In das Form Lisp wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |