|
Lisp : Blockgrenzen ermitteln
spider_dd am 24.09.2019 um 11:30 Uhr (1)
Ich verweise mal nochmal hier draufZitat:Original erstellt von Andreas Kraus:... Dein Problem kannst du ganz einfach lösen wenn du mit vla-getdynamicblockproperties die Daten der Parameter ausliest und mit GC10 zusammen auswertest.Im Parameter "DIN-Format" steht das gewählte Blatt. Jetzt nur noch die entsprechenden Parameter für Höhe und Breite (mit cond) raussuchen und GC10 addieren ... fertig.Also hole Dir bei Lee Mac LM:getdynpropvaluemit: Code:(lm:getdynpropvalue (vlax-ename-vla-object (car (entsel))) ...
|
| In das Form Lisp wechseln |
|
Lisp : Gitterkoordinaten
spider_dd am 12.04.2013 um 15:20 Uhr (0)
Hallo Jurjik,dann folgt nun Punkt 2 von Jörns Hinweis:Zitat:Wenn Die Zeile in 2014 nicht funktioniert, dann rufe den Befehl mal manuell auf und achte darauf, welche Parameter eingegeben werden müssen. Diese Parameter müssen dann natürlich auch im Command-Aufruf des LSP-Programms enthalten sein.Dann mal alles aus dem Befehlsfenster hier posten. Mal sehen, wo es klemmt.GrußThomas
|
| In das Form Lisp wechseln |
|
Lisp : Variable von .Net nach Lisp übergeben
spider_dd am 02.09.2016 um 16:37 Uhr (1)
Hallo Dirk,lass mal das C: vor TEST_DB sowohl im Lisp als auch in .Net weg.Außerdem müssen die beiden Variablen in lisp (defun ...) als Parameter angelegt werden, also VOR dem / in ( / ...)So wie von cadffm schon gezeigt.HTHGrußThomas
|
| In das Form Lisp wechseln |
 |
Lisp : Alle Texte auswählen anhand Ihres Drehwinkels
spider_dd am 30.01.2014 um 16:05 Uhr (15)
Hallo neo4matrix,das geht auch nicht. Auch C:Befehldefinierten Funktionen kann man mit command "..." keine Parameter mitgeben.Hat CADmium hier schön erklärt.GrußThomas[Diese Nachricht wurde von spider_dd am 30. Jan. 2014 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Distanz in Attribut schreiben
spider_dd am 01.09.2015 um 08:15 Uhr (1)
Hallo bugcad,erst einmal herzlich willkommen im WBF! Wenn du pkt1 und pkt2 schon hast, sollte folgendes klappenCode:(setq dein_att_text (rtos (distance pkt1 pkt2) 2 2))Die Parameter für (rtos ...) musst Du Dir noch entsprechend Deinen Wünschen anpassen.dein_att_text dann in eurem list ins Attribut schreiben.HTHGrußThomas
|
| In das Form Lisp wechseln |
|
Lisp : Text Ändern in Block (Attribut) per Lisp
spider_dd am 05.02.2018 um 08:51 Uhr (1)
Also, so wie die letzte Code-Version bei KlaK steht, reicht ein Aufruf von UPDATE-TITLE-BLOCK ohne Attribute. Dieses startet die mit defun c: UPDATE-Title-Block (ganz unten) definierte Funktion, die wiederum die mit defun (ohne c: ) definierte Funktion UPDATE-Title-Block (ganz oben) aufruft und dabei die Parameter "Titelblock" "Zeichner" "FM" übergibt. Wenn, dann müsste hier geändert werden.HTHGrußThomasps. dass das geht, mit defun c: und defun zwei unterschiedliche aber gleichnamige Funktionen zu def ...
|
| In das Form Lisp wechseln |