Hallo zusammen,
die Situation ist folgende:
Ich benutze in ACA ein Lisp-Skript, welches am Ende eine Log-Datei schreibt.
Es ist jetzt so programmiert, dass das LOG immer am Speicherort der DWG-Datei abgelegt wird, auf das ich das Skript anwende.
Da das aus unerfindlichen Gründen manchmal nicht klappt, wollte ih eine fixen Speicherort vorgeben, z.B: C:/Temp
Wie lautet der Befehl dafür?
Anbei mein bisheriger Code für die flexible Ablage.
------------------------------------------------------
(Defun WriteLogT (textzeile / filename Logdatei)
(setq filename (if (> (vl-string-search "\\" (getvar "DWGNAME") 0) 0)
(getvar "DWGNAME")
(strcat (getvar "DWGPREFIX") (getvar "DWGNAME"))
)
)
(if (setq Logdatei (open (strcat filename "Logdatei.LOG") "a"))
(progn
(write-line (vl-string-subst "" "\n" Textzeile) Logdatei)
(close logdatei)
)
)
)
------------------------------------------------------
Danke für Hilfe
Grüße
Erik
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP