Hallo,
es geht um ein "Problem" mit dem von euch erstellten Batch.
Dieser Batch ist nach Programm Ordner wie folgt geändert worden:
@echo off
cls
echo Automatisierte Sicherung von The Bat!
echo -------------------------------------
echo.
:: Welche Dateien sollen gesichert werden?
:: The Bat! Installationsverzeichnis
set SOURCE_DIR="E:\Programme\TheBat!"
:: Wo sollen die gesicherten abgelegt werden?
set TARGET_DIR="E:\TheBat!_Backup\%DATE%"
:: Welches Programm wird für die Sicherung benutzt?
set ARCHIVER="~pkzip\pkzip.exe"
:: Welche Einstellungen sollen für die Sicherung benutzt werden?
set ARCHIVERCMD=%ARCHIVER% -n+ -rP -whs -Jhars
set XSOURCE_DIR=%SOURCE_DIR%\*.*
:: Welche Dateinamen sollen für die Sicherung benutzt werden?
set ZIPFILE=TheBat!.zip
set REGFILE=TheBat!.reg
set BATCHFILE=TheBat!_Backup.bat
set PROTFILE=Quelle.txt
:: Heutige Sicherung bereits durchgeführt?
if exist %TARGET_DIR% goto end
:: Sicherungsprogramm im angegebenen Pfad vorhanden?
if not exist %ARCHIVER% goto noarchiver
:: The Bat! Installationsverzeichnis korrekt?
if not exist %SOURCE_DIR%\thebat.exe goto nothebat
:: Verzeichnis für heutige Sicherung angelegen
md %TARGET_DIR%
:: Sicherung durchführen
%ARCHIVERCMD% %TARGET_DIR%\%ZIPFILE% %XSOURCE_DIR%
:: The Bat! Einstellungen aus der Registry exportieren ...
regedit /e %REGFILE% HKEY_CURRENT_USER\Software\RIT\
:: ... und in das Zielverzeichnis verschieben
move %REGFILE% %TARGET_DIR%\%REGFILE%
:: Diese Batch-Datei ebenfalls sichern
copy %BATCHFILE% %TARGET_DIR%\%BATCHFILE%
:: Protokollieren, welches Verzeichnis für die Sicherung benutzt wurde
echo %SOURCE_DIR% >%TARGET_DIR%\%PROTFILE%
:: Prüfen, ob alle Dateien vorhanden sind
if not exist %TARGET_DIR%\%ZIPFILE% goto nozipfile
if not exist %TARGET_DIR%\%REGFILE% goto noregfile
if not exist %TARGET_DIR%\%BATCHFILE% goto nobatchfile
if not exist %TARGET_DIR%\%PROTFILE% goto noprotfile
goto end
:: Packprogramm nicht gefunden
:noarchiver
echo.
echo FEHLER: Packprogramm %ARCHIVER% nicht gefunden!
pause
goto end
:: Falsches The Bat! Installationsverzeichnis
:nothebat
echo.
echo FEHLER: Falsches The Bat! Installationsverzeichnis (SOURCE_DIR)!
pause
goto end
:: Fehlende Dateien
:nozipfile
echo.
echo FEHLER: Datei %TARGET_DIR%\%ZIPFILE% nicht gefunden!
pause
goto end
:noregfile
echo.
echo FEHLER: Datei %TARGET_DIR%\%REGFILE% nicht gefunden!
pause
goto end
:nobatchfile
echo.
echo FEHLER: Datei %TARGET_DIR%\%BATCHFILE% nicht gefunden!
pause
goto end
:noprotfile
echo.
echo FEHLER: Datei %TARGET_DIR%\%PROTFILE% nicht gefunden!
pause
goto end
:: Sicherung beendet
:end
set SOURCE_DIR=
set XSOURCE_DIR=
set TARGET_DIR=
set ARCHIVER=
set ARCHIVERCMD=
set ZIPFILE=
set REGFILE=
set BATCHFILE=
set PROTFILE=
exit
Was nicht klappt, ist die Erstellung von set REGFILE=TheBat!.reg
Für eine Hilfe wäre ich dankbar!
Michael