|
AutoLisp : objekt-reaktor
fca_mi2 am 26.11.2003 um 08:59 Uhr (0)
moin, hier mein letzter forschungsstand bezüglich reaktoren : (defun fc_db_zeichnen (pul por /) (vl-load-com) (fc_rechteck pul por 0 1 1.00 continuous ) (princ (entget (entlast))) (setq meinrechteck (list (vlax-ename- vla-object (entlast)))) (fc_text (strcat ( (rtos (car pul)) , (rtos (cadr pul)) ) ) pul 0 2 1.8 standard ) (setq meinrechteck (append meinrechteck (list (vlax-ename- vla-object (entlast))))) (fc_text (strcat ( (rtos (car por)) , (rtos (cadr por)) ) ) por 0 2 1. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Variablenname als Parameter mitgeben
CADmium am 01.09.2009 um 11:22 Uhr (0)
(defun MAL (A B VARNAME) (if(and (numberp A) (numberp B) (or(=(type VARNAME)STR) (=(type VARNAME)SYM) ) ) (cond ((=(type VARNAME)STR) (set (read VARNAME)(* A B)) ) ((=(type VARNAME)SYM) (set VARNAME (* A B)) ) ) ))(MAL 4 5 DDD)oder (MAL 4 5 "DDD")sollten funktionieren------------------ - 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 : Layer umschalten bei der Bemassung
tmoehlenhoff am 13.10.2003 um 12:42 Uhr (0)
Hi Cadwiesel,ist schon klar, dass das dann nicht dir hyperelegante Lösung wird, aber Originalaussage von CAD-Tötti war "Ich beschäftige mich noch nicht sehr lange mit Lisp" und dann halte ich Reaktoren für recht schwere Kost. Wenn man dann die Bemassung eben nicht in einem weiteren zweiten Schritt auf den gewünschten Layer legen möchte bleibt nicht mehr wirklich viel übrig. Der von mir vorgeschlagene Lösungsweg bedeutet tatsächlich, dass man eigene Buttons oder Menüeinträge für alle Bemassungsbefehle schaf ...
|
| In das Form Lisp wechseln |
|
Lisp : Anonyme Blöcke per Lisp umbenennen
Dorfy am 17.11.2009 um 22:25 Uhr (0)
Hi Alfred,ja Du hast recht.EffectiveName oder mindestens gleichnamige Parameter sollten vorliegen...Beliebig von Block zu Block geht sicher nicht.naja...------------------Mfg HeikoElefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..." (www.uni-leipzig.de/~rotheh/elefant.htm)
|
| In das Form Lisp wechseln |
|
AutoLisp : DCL
Brischke am 18.10.2004 um 20:19 Uhr (0)
Hallo Kenny1, die Datei wird in einem Suchpfad gesucht. Es kann allerdings auch daran liegen, dass du die Parameter im (slide-image ..) so gesetzt hast, dass du das bild aus dem sichtbaren Bereich geschoben hast. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : (vla-addvertex - Parameter?
Dorfy am 28.06.2010 um 14:11 Uhr (0)
Cadmiums Zeilen gehen...probier mal die:(setq #vlaobj (vlax-ename-vla-object (car (entsel "
PolyLinie wählen: "))))(setq pt (getpoint))(vlax-invoke #vlaobj AddVertex 2 (list (car pt) (cadr pt)))------------------Mfg Heiko Elefantenjagd in Afrika "... LISP-Programmierer bauen einen Irrgarten aus Klammern und hoffen, dass sich der Elefant darin verirrt..."
|
| In das Form Lisp wechseln |
|
Lisp : Elemente zu einem Block hinzufügen....
CADmium am 20.06.2007 um 08:00 Uhr (0)
am besten geht das mit der (ActiveX-)CopyObjects-Methode. Die Verlangt als Parameter für das zu kopierende Objekt einen neuen Eigentümer - also den bestehenden Block, zu dem dann das Objekt hinzugefügt wird. Einen rudimentären Quelltext findest du im Link vom Tunnelbauer...------------------ - 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 : Lisp Verzeichnis wechseln
ralf-hd am 26.03.2018 um 12:11 Uhr (1)
Zitat:Original erstellt von CADmium:den Befehl SETINIDIR gibt es ja auch nicht , nur den beschriebenen Funktionsaufruf !!! ( den in den Klammern und dem Verzeichnis als Parameter )Ich kenne das nur so, wenn ich eine lsp geladen habe z.B. NumIncV3-1.lsp dann gebe ich den Befehl "NumInc" ein ([defun c:NumInc] und ACAD erkennt den Befehl und das Programm startet.Werde noch ein wenig üben müssen
|
| In das Form Lisp wechseln |
|
Lisp : Dynamischer Block Lisp
Nano am 18.02.2014 um 11:47 Uhr (1)
So ungefähr(COMMAND "_BParameter" "Linear" "Bezeichnung" "Höhe:" "S" "Mittelpunkt" "W" "I" 0 100 5000 "_non" l001pb1 "_non" l001pb2 "_non" l001pb1 "0")(SETQ Dy-höhe (ENTLAST))so dass man nicht den Parameter "Dy-höhe" wählen kann.(COMMAND "_BActionTool" "deHnen" Dy-höhe "S" "_non" l001pw1 "_non" l001pw5 Dy-H "")
|
| In das Form Lisp wechseln |
|
AutoLisp : Kennt jemand die Parameter zum View-Befehl ?
Juergen55 am 09.02.2004 um 16:13 Uhr (0)
Hallo Thomas, es ist so das Ganze funktioniert halt nicht nach dieser Befehlsreferenz ! Kann man jemand folgendes Lisp testen ? Wo könnte der Fehler liegen ? Das Ganze soll einfach fortlaufend gehen ! (defun c:T14 () (setq ga 1) (while (/= ga 0 ) (setq vn ) (setq vn (getstring
Name-Ausschnitt ? )) (command _.-view fenster vn) ) ) Gruß, Jürgen
|
| In das Form AutoLisp wechseln |
|
Lisp : Fläche von Hatch/Solid
CADmium am 30.10.2008 um 12:23 Uhr (0)
Zitat:Original erstellt von Geos:Das Objekt-Modell (oder besser, diese Seite) kenn ich - aber da lande ich ja dann bei VBA und nicht bei Lisp - oder hab ich was übersehen ?Gibts da zwischen Lisp und VBA Unterschiede ??? Die Logik und die Namen und die Parameter sind doch dieselben .... ------------------ - 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 : Anonyme Blöcke per Lisp umbenennen
alfred neswadba am 17.11.2009 um 22:08 Uhr (0)
Hi,@Heiko: das setzt schon voraus, dass es in der Blockdefinition schon gleichnamige Sichtbarkeitsparameter gibt, ist dieses gegeben, dann kann ich die Blockreferenzen aber auch im ganz normalen Eigenschaftsfenster auf gleich stellen. Blöcke markieren, im Eigenschaftsfenster den Parameter einstellen.Habe ich die Anfrage doch falsch verstanden. - alfred -------------------www.hollaus.at
|
| In das Form Lisp wechseln |
|
Lisp : Schraffur Winkel
Omegacentauri am 15.03.2009 um 18:04 Uhr (0)
Hallo liebe Leute,gibt es eine Möglichkeit bei jedem Klick auf eine Schraffur den Winkel um beispielsweise 2Grad drehen zu lassen? Wenn man die 2Grad noch per Parameter vordefinieren könnte, das wäre noch besser?Kennt da jemand so ein Tool?Gruß-------------------=es gibt nichts, was nicht geht=-
|
| In das Form Lisp wechseln |