Mit Unterstützung durch:
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen >
Beiträge: 51Registriert: 16.07.2003
Ich möchte in einer LISP-Routine waagerechten und senkrechten Text auswählen. Dazu benutze ich folgenden Ausdruck:
(setq sset (ssget '((-4 . "<AND") (0 . "TEXT") (-4 . "<OR") (50 . 0) (50 . 1.570796326794897) (-4 . "OR>") (-4 . "AND>") ) )) .
Ich möchte (50 . 1.570796326794897) durch (50 . (/ pi 2)) ersetzen. Leider funktioniert das nicht. Was mache ich hier falsch?
------------------Gruß
Steffen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP
Beiträge: 4201Registriert: 17.05.2001
AutoCAD 20XX, defun-tools (d-tools.eu)
kann auch nicht, weil der Ausdruck nicht evaluiert wird.Versuch diesen Aufbau:
(list'(0 . "TEXT")...(cons 50 (/ pi 2.0))...)
Bei Fragen ...
Grüße Holger
------------------Holger Brischke(defun - Lisp over night!AutoLISP-Programmierung für AutoCADDa weiß man, wann man's hat!
das geht auch nicht.
(setq sset (ssget '((-4 . "<AND") (0 . "TEXT") (-4 . "<OR") (50 . 0) (cons 50 (/ pi 2)) (-4 . "OR>") (-4 . "AND>") ) ) )
Beiträge: 13533Registriert: 30.11.2003
.
------------------ - Thomas -
[Diese Nachricht wurde von CADmium am 13. Sep. 2004 editiert.]
das funktioniert.
Vielen Dank!
Anzeige.:X
Anzeige: (Infos zum Werbeplatz >>)
|
(c)2025 CAD.de | Impressum | Datenschutz