playmen
Goto Top

Kein Wert nach set slash p

Hallo Zusammen
Ich beschäftige mich nun seit ca. 2h damit warum das nicht klappt, respektive erst nach dem 2. Versuch.
Der Code ist noch in Aufbau. Momentan arbeite ich an einem Backup-Dienst.
Was komisch ist, ist das wenn der Punkt kommt wo man ein Von_Verzeichnis eingeben muss es diesen Wert nicht nimmt! Das gleiche bei dem Nach_Verzeichnis. Das Absolut komischste ist das, dass ganze aber bei einem 2. Durchlauf (:NOCHMALS) ohne Probleme Funktioniert.
Sieht jemand von euch den Fehler ?


Code:
@echo off

rem Variablen
set var_Tag=%date:~0,2%
set var_Monat=%date:~3,2%
set var_jahr=%date:~6,4%
set var_Backupdatum=%var_Tag%_%var_monat%_%var_jahr%
set Logfiles=Logfiles.txt

rem ===========================================
rem Hauptskript
rem ===========================================


color 0E
title = Guten Tag
echo ========================================
echo Hallo was moechten Sie machen?
echo ========================================
rem ping -n 5 localhost>nul
cls
echo ========================================


color 0E
echo Waehlen sie auf der Tastatur, die von Ihnen gewuenschte Zahl
echo um Ihre auswahl zu starten
echo ========================================
echo.

:ANFANG
echo Auswahl:
echo [1] Backup-Dienst
echo [2] PC-Stuff loeschen
echo [3] folgt noch
echo [4] folgt noch
echo.
set /p var_eingabe=Ihre gewuenschte Option:
if %var_eingabe% equ 1 (cls
	
	Title = Backup-Dienst
	echo.
	echo Hinweis! Kleine Rechtschreibfehler Korrigiert das Skript Automatisch!
	echo.
	pause
	set /p var_Von=Geben Sie bitte das zu Sicherende Verzeichnis ein:
	cls
	echo %var_Von%
	pause
	echo Eingabe gespeichert!
	set /p var_Nach=Geben Sie das Ziel ein:
	echo Eingabe gespeichert!

	echo %var_Von%
	echo %var_Nach%
pause

		rem verzeichnis var_Von wird auf echtheit überprüft
		if exist "%var_Von%" (title = Verzeichnis gueltig  
			echo.
			echo Das zu sichernde Verzeichnis ist gueltig!) else (cls
			title = Verzeichnis ungueltig
			COLOR 0c
			echo Das zu sichernde Verzeichnis ist ungueltig!
			goto NOCHMALS
			pause)

		rem verzeichnis var_Nach wird auf echtheit überprüft
		if exist "%var_Nach%" (title = Verzeichnis gueltig  
			echo.
			echo Das Ziel-Verzeichnis ist gueltig!
			echo.) else (cls					
				title = Verzeichnis ungueltig
				COLOR 0c
				echo Das eingegebene Zielverzeichnis ist ungueltig!
				goto NOCHMALS
				pause)	



robocopy "%var_Von%" "%var_Nach%" /MIR /COPYALL /COPY:DAT /LOG:%var_Nach%\%Logfiles% /R:10 /NP > NUL  
rem echo Backup wurde erfolgreich erstellt!
echo.
goto :NOCHMALS
)


:NOCHMALS
color 0E
set /p var_nochmals=moechten sie zurueck ins Hauptmenu? ["J" oder Beliebige Taste ausser J zum Abbrechen]  
if /I %var_nochmals% equ J (
	cls
	echo ... gehe zum Hauptmenu ...
	goto :ANFANG
		)
			

pause
exit

[Edit Biber] + Codeformatierung. [/Edit]

Content-ID: 259665

Url: https://administrator.de/contentid/259665

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

114757
114757 13.01.2015 aktualisiert um 11:51:51 Uhr
Goto Top
playmen
playmen 13.01.2015 um 11:54:56 Uhr
Goto Top
dank dir für deine schnelle Antwort!

Grüsse Playmen