Moin alle zusammen!
Habe mal wieder eine Frage mitgebracht. Was mach ich in dem folgenden Programmtext falsch? Ich möchte einen Bemaßungstext in Excel überstellen und benutze dazu die Zwischenablage (doslib habe ich). Das Programm überträgt auch eine Zahl in die Zwischenablage, nur leider handelt es sich dabei um das Bogenmaß. Will ich das Bogenmaß nun in Grad umrechnen bekomme ich eine Fehlermeldung.
(defun c:winkelbem2c (/ bemtext winkelbem)
(setq winkelbem (rtos (cdr (assoc 42 (entget (car (entsel "\n Winkelbemaßung auswählen")))))2 2))
(setvar "DIMZIN" 0)
(setq bemtext (* winkelbem 180))
(setq bemtext (/ bemtext pi))
(dos_clipboard
(strcat bemtext)
)
(setvar "DIMZIN" 8)
)
Liegt es daran, das ich mit einer Zeichenkette rechnen möchte? wie kann ich eine Zeichenkette in eine Zahl umwandeln?
Danke im vorraus an Euch!!!
Viele Grüße, Sebastian
------------------
Warum seid Ihr alle schlauer als ich???
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP