Das mit der
==>> Zeilenendekennzeichnung hat dir Michael ja schon beigebogen.
Eine weitere Stolperstelle könnten aber auch noch blanks sein. Nicht die häßlichen in der Mitte, sondern die fiesen am Anfang oder am Ende der Zeilen in deiner Dateil liste.
Also lieber:
Code:
(setq dateipfad (sd-string-trim (remove #\Return (read-line daten1 nil 'eof))))
Der
univeral_load mag (genauso wie die anderen aus der Bande) sowas bestimmt auch nicht gerne:
Code:
(load_package " c:/temp/ebenda/dasPaket.pkg ")
------------
Falls in der (wie auch immer generierten) Datei liste aber noch anderer Mist (oder auch nur ne leerzeile) auf taucht:
Code:
(when (probe-file dateipfad) (universal_load :file dateipfad))
------------
Vielleicht möchtest Du die Dateiliste auch gleich LISP-isch erzeugen? Gucke ==> da
------------
Aber: wenn du weisst das es MI Dateien sind.. dann nimm doch bitte die passende Laderoutinge dafür. universal_load ist ein wenig try und error ... 'ich probiers mal zu laden als package, als SD file, als Bild, als step, als .... als MI file'.
Ach und ..... / nutzen.
Aber das weisst du jetzt.
------------------
● Firefox ESR ● Java Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en) ● NotePad++ ● BuFDi ●
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP