|
Lisp : Selection Set LISP -> VBA
alfred neswadba am 18.12.2008 um 10:01 Uhr (0)
Hi Stephan,ein paar Dinge könnten mir da schon einfallen, hängt aber sehr von der Arbeitsweise ab.Da wären für SelectionSet in DVB die Parameter acSelectionSetPrevious, acSelectionSetLast == abhängig von dem, wie Du in Lisp selektiert hast, kannst Du das eventuell direkt verwendenDann wäre noch das ImpliedSelectionSet oder Suchbegriff PickFirstxxx == aktuell selektierte ElementeSind mal ein paar Ideen, wenn ein wenig mehr Beschreibung Deines Workflows kommt, dann kommen vielleicht noch mehr Ideen- alfred -
|
| In das Form Lisp wechseln |
|
AutoLisp : Highlighten (Markieren) von mittel "entsel" gewählten Objekten?
CADmium am 19.03.2004 um 13:34 Uhr (0)
ja ja ja ..... ... ist ne Art Jugendsünde , die ich einfach schnell reinkopiert habe.. sonst haste natürlich recht ... Bloß ob die Überprüfung der übergebenen Parameter wirklich soooviel Zeit kostet?? Da verfolge ich eine andere Philosophie : Für jede Funktion gilt bei mir : Führe nur aus, was du sicher kannst! Ich laß mich aber auch durch Argumente überzeugen... Jetzt fehlt bloß noch , daß Axel seinen Senf dazu gibt .. lach ------------------ - Thomas - [Diese Nachricht wurde von CADmium ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Attributswerte übertragen
Ian_K am 01.04.2008 um 15:02 Uhr (0)
Ich hab es gerade nochmal probiert.Hatte versucht den Block anschließend zu sprengen und dann zu schauen, ob die Parameter geändert sind.Als ich in dessen Koniguration geschaut habe ohne sprengen, da waren die Werte geändert.Die Attribute werden wohl nur im Speicher geändert - ähnlich wie bei JavaScript.Sorry.Nun brauch ich diese Anpassung aber leider nur für die Attribute, die mehr als doppelt vorhanden sind - sprich nicht eindeutig sind.[Diese Nachricht wurde von Ian_K am 01. Apr. 2008 editiert.]
|
| In das Form Lisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 01.08.2004 um 16:27 Uhr (0)
Hallo Leute, ich möchte über ein Lisp-Programm / DCL Dialog, auf alle zur Zeit geöffneten DWGs zugreifen. Also durch Klick auf eine Zeichnung, soll dann das entsprechende Fenster aktiviert werden. Geht das in Lisp (hab nix gefunden) oder wie könnte man das anders lösen. Als Parameter für den Aufruf wird der Zeichnungsname übergeben. Über Lösungen wär ich dankbar. Schönen Sonntag noch :-) (Wetter passt ja) Wilfried Nelkel ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Kreiskoordinaten Variable benutzen???
Brischke am 18.10.2004 um 15:48 Uhr (0)
Hallo Dolcetto, Im Lisp sind die Listen das zentrale element. Diese sind von runden Klammern umschlossen, wobei das erste Listenargument die Funktion und die folgenden die Parameter der Funktion darstellen. Du sprichst hier grundsätzliche Fragen zur Syntax an. Wenn du also eine Liste übergeben möchtest, dann musst das dem Interpreter auch kund tun. (cons 10 (list a b)) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Unterschied set setq
sterei am 20.10.2005 um 08:16 Uhr (0)
Ich hätte mal eine Fragewas ist der Unterschied zwischen setq und set?Aus einem älteren Forenbeitrag habe ich eine ungefähre Vorstellung, verstanden habe ich es aber immer noch nicht. Es hat etwas mit der Evaluierung zu tun. Evaluierung heißt soviel wie Ausführung richtig??? Welche Parameter ich meiner Variablen übergebe??Noch etwas zur Verdeutlichung. Ich habe bisher in der FH C++ programmiert und soll nun im Praxissemester Lisp programmieren. Und da fällt mir der Einstieg gar nicht leicht Ich hoffe ihr k ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Umschalten zwischen geöffneten Zeichnungen
Wilfried Nelkel am 02.08.2004 um 09:14 Uhr (0)
Hallo Frank, danke für den Hinweis. Aber ich bräuchte eine Idee, wie ich aus einem Lispprogramm heraus die aktiven Zeichnungen durchschalten kann. Leider kann das Programm von Nancy zwar die Zeichnungen durchschalten, aber irgendwie finde ich nicht den Weg, den Zeichnungsnahmen aus einem lisp-Programm heraus als Parameter zu übergeben, um das gewünschte Zeichenfenster zu aktivieren. Vielleicht bin ich ja auch nur zu doof. ------------------ Schöne Grüsse Wilfried Nelkel
|
| In das Form AutoLisp wechseln |
|
Lisp : Problem mit dem Befehl _gradient
CadDesign am 24.08.2008 um 16:09 Uhr (0)
Hallo ich bin verzweifelt, ich versuche seit Tagen ein Lisp Programm zu erstellen, das mir ein bereits vorhandenes Objekt (Kreis, Rechteck) mit dem Befehl "_gradient"füllt. Als Parameter soll ein innerer Punkt, die 2 Farben und die Art der Abstufung angegeben werden. (linear, gekrümmt,...)Ich habs mit dem Befehl (command "_gradient" ...) versucht, aber zwecklos. Mit entget und entmake habe ich es auch schon versucht, aber ebenfalls ergebnislos.Wenn mir bitte jemand einen Tipp geben könnte?! Besten Dank!J ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Listbox bei offener Dialogbox !
Brischke am 23.02.2006 um 09:22 Uhr (0)
Hallo jürgen,ihr seid in die vollkommen falsche Richtung unterwegs. Listen in Dialogfenstern lasen sich nur mit ADDLIST manipulieren.Also immer der gleiche Rattenschwanz:(startlist ..);HIER kann man mit einem Parameter festlegen, ob die Liste vollkommen neu aufgebaut wird oder die Einträge einfach angefügt werden.(mapcar addlist LISTEderWERTE)(endlist)Dafür bastelst du dir am besten eine SUB, die du dann eben bei einem bestimmten (action ..) aufrufst.Grüße Holger------------------Holger BrischkeCAD on dema ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Erzeugen von Regeloberflächen
Werner-Maahs.de am 06.02.2008 um 10:20 Uhr (0)
@BjörnDanke für den Lösungsweg! Es hat nun auch bei mir geklappt!@UdoVermutlich habe ich den Extraanstoss gebraucht, ich habe übersehen, dass ja 2 Parameter mit der Liste übergeben werden. Allerdings hatte ich nicht gewusst, dass dies überhaupt möglich ist.Ich werde allerdings bei meiner Idee bleiben, da ich in vorhandenen Zeichnungen ja selten den Anfangs- und Endpunkt eines Objekte kenne.Trotzdem hat dieser Thread mir und vielleicht auch anderen eine wichtige Information gebracht.Nochmals Danke!--------- ...
|
| In das Form Lisp wechseln |
|
Lisp : entlast nach ARRAY
Dorfy am 25.09.2009 um 11:42 Uhr (0)
Zitat:Original erstellt von alterHausmeister: ... lach nur, irgendwann schaffe ich auch das ...einfach nach deiner Abfrage (Höhe größer 3m oder waren es 5m? .. egal),ne Zwischenabfrage Rückenschutz oder Fallschutzschiene oder doch NIX und auf die entsprechende Sub springen...ein kleiner Dialog (DCL) zum einhacken der Parameter mit bunten Bildchen kommt sicher auch gut... na, wirst das schon machen ------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammer ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Mehrfache Dateiauswahl in (Visual-)Lisp.
Brischke am 12.01.2004 um 22:49 Uhr (0)
Hallo CADchup, ich gehe dann meist in den VB-Editor, erstelle dort einen Verweis auf die Anwendung (dll, ocx,...) und dann hat man meist schon mal raus, was es alles so für Eigenschaften und Methoden gibt und welche Parameter diese haben. Wenn man Glück hat, kann man dann sogar mal in der VB-Hilfe etwas zum Thema finden. Ansonsten ... ??? Ich hoffe jemand anders hat eine erschöpfender Antwort als meine !??? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmi ...
|
| In das Form AutoLisp wechseln |
|
Lisp : ActiveX results by ref?
CAD-Huebner am 17.06.2007 um 10:30 Uhr (0)
1.Wenn es nicht unbedingt die Methode IntersecWithCurve (aus Mechanical) sein muss (ob die optionalen Toleranz-Parameter da evt. doch nicht so optional sind), sondern auch intersectWith (aus AutoCAD) sein kann, dann würde ich hier mal nachlesen, da ist die Funktion schon fertig implementiert. http://www.visuallisp-tutorial.mapcar.net/intersect.html 2. Um Variablen als Referenz an eine Funktion zu übergeben (Inhalt der Variablen wird in der Funktion geändert), muss man lediglich den Variablennamen als Symbo ...
|
| In das Form Lisp wechseln |