Supportnet Computer
Planet of Tech

Supportnet / Forum / BS-Sonstige

Batch funktioniert nicht mehr :(





Frage

Hallo. Folgende Batch funktioniert nicht mehr (und sie hat so funktioniert, wie sie hier steht !): ========================================== @echo off rem Historienerstellung if not exist = H:\AVM_PRG\REPORT\FRTRECH03.asc goto fehler1 :start for /f "tokens=1,2,3 delims=." %%i in (date /t) do set x=%%i%%j%%k for /f "tokens=1,2,3,4 delims=:," %%i in (time /t) do set x1=%%i%%j%%k :sich copy H:\REPORT\FRTRECH03.asc O:\REPORTS\FRTRECH\FRTRECH03-%date%-%time:~0,2%-%time:~3,2%-%time:~6,2%.sic cls echo echo. echo. echo DIESES FENSTER SCHLIESST SICH AUTOMATISCH NACH BEARBEITUNG VON: echo. echo Fertigungsrechungen echo. :wordpad y:\Programme\Wordpad.exe H:\Report\FRTRECH03.asc goto ende :fehler1 pause > nul :ende ========================================== Die Datei wird nicht erstellt!! , und ich bekomme die Meldung, das die Dateien date und time nicht gefunden werden können + Syntaxfehler. Ich habe aber weder an der Batch noch an der Rechte-Struktur des Win2003 Servers etwas geändert. Um noch mehr prüfen zu können: Wo werden die Dateien denn überhaupt zwischengespeichert? Kann mir jemand helfen? Gruss Rene K aus H

Antwort 1 von Massaraksch

Wozu brauchst du eigentlich die (syntaktisch falschen) FOR-Zeilen?
(das sind die Zeilen, die die Fehlermeldung bringen)
Die Variablen x und x1 werden sowieso nie verwendet... Deshalb ist es auch egal, daß die FOR-Befehle flasch sind ;-)

Die COPY-Zeile ist an sich korrekt. Die Datei "H:\REPORT\FRTRECH03.asc" (sofern überhaupt vorhanden) sollte nach "O:\REPORTS\FRTRECH\FRTRECH03-25.11.2004-11-21-15.sic" kopiert werden.

Prüfen:
Quelldatei vorhanden? Zielpfad vorhanden? Schreibrechte?

Am besten, du fragst auch mal denjenigen, der die Batch ursprünglich geschrieben hat...

> "Ich habe aber weder an der Batch noch an der Rechte-Struktur des Win2003 Servers etwas geändert."
Sicher? Auch niemand anders?

Massaraksch

Antwort 2 von Rene K

Hallo.

Die FOR Zeilen hat jemand hier im Forum zur Verfügung gestellt.
Ziel ist es die *.asc Datei vorm Öffnen oder Löschen (wäre dann die zweite Batch) mit einem TimeStamp (aktuelles Datum und Uhrzeit) wegzusichern.
Das hat ja auch alles geklappt. Pfade und Org.Dateien sind vorhanden.

Wie wären denn die FOR Zeilen richtig???

Ob einer an den Rechten auf den Servern rumgefummelt hat weiß ich nicht. ICH auf jedenfall nicht !
Aber das klär ich noch *grummel* !!!
Ich probiers das morgen auch noch einmal aus und arbeite mich durch jedes Verzeichnis...

Ich vermisse meinen Novell-Server *schluchz*

Gruss
Rene K aus H