Hallo Leute,
ein kleines Problem.
Ich muss automatisch erstellten Dateien einen eindeutigen Namen geben. Der Dateiname ergibt sich aus eine Variable. Hier würde ich gerne eine laufende Nummer oder die Zeit anhängen, damit die Datei nicht überschrieben wird. (Die Datei wird für die EdiFakt Übertragung bereit gestellt) Das Datum ist leider zu wenig, da die Datei aus dem Druck erzeugt wird.
Hier das vorläufige script. (ein Teil davon) statt %date% sollte time oder Nr. stehen
set kdnr=%2
echo %1 %2 %3 %4 %5 %6 %7 %8 %9 >> %log_datei%
echo %laufwerk% %rechnername% %directory% %edidir% %kdnr% >> %log_datei%
echo %directory% >> %log_datei%
IF EXIST %edidir%\nul goto dir_ok
echo "%edidir%: Verzeichnis nicht vorhanden" >> %log_datei%
exit
:dir_ok
rem datei erzeugen
IF %kdnr%== 3000717 (
cat - >> %edidir%\%kdnr%
) else (
cat - > %edidir%\nexmart_%kdnr%_%date%
)
-------------------
für Eure Hilfe, thanks
cu snowman