Hallo lispler!
Meine LISP-Kenntnisse sind eher weit unten angesiedelt. Die Forumssuche nach Speicherpfad oder Speicherort hat mir leider nichts gebracht. Ich würde gerne folgendes wissen: Im unteren Auszug eines LISP-programmes, welches ich zum Erstellen für CNC-Konturen verwende, würde ich gerne einen Eintrag hinzufügen. Und zwar den, dass die Dateiausgabe automatisch immer auf C:\ erfolgt. Ich finde nämlich jedesmal meine Dateien nicht mehr. Und den ganzen Server zu durchsuchen dauert ewig. Die Systemvariable REMEMBERFOLDERS ist mir ein Begriff, aber manchmal dauert es auch ewig die komplette C-Platte zu scannen.
==================AUSZUG AUS LISP======
;==hier wähle ich meine Maschine aus,das ist mir klar,
;===Einträge sin von mir dazu erstellt worden
(setq MaschinenNr 0)
(while (OR (< MaschinenNr 1) (> MaschinenNr 2) )
(setq MaschinenNr (getInt "Welche Maschine (1 (emco-mill-155) od.2(FP3NC %*)):") )
)
(initget 16)
(setq TransKoord (getPoint "Verschiebungs-Punkt eingeben (x y z): ") )
;===hier habe ich die Dateiextensions in spf geändert
;===und hier sollte doch auch die Möglichkeit bestehen
;===den Pfad auf C:\ zu legen, da schreibt er es doch raus, oder??
(setq FileOutDebug (open (strcat FileName ".deb") "w"))
(setq FileOutCNC (open (strcat FileName ".spf") "w"))
(setq ret (AND (/= FileOutDebug nil) (/= FileOutCNC nil) ) )
(if ret
()
(princ "\nFehler beim File-Oeffnen\n")
)
(setq ret ret)
); InitVariables
======AUSZUG ENDE=====
Die ganze Datei ist hier zu finden: http://ww3.cad.de/foren/ubb/Forum54/HTML/012318.shtml#000002
Mit der Bitte um Hilfe verbleibe ich mit freundlichen Grüßen!
Martin
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP