sorry das ich mich so lange nicht gemeldet hab, leider war ich beruflich außer haus.
das mit dem escapen per ^ funktioniert super, nur hab ich jetzt das problem, das ich mit der erstelten batch ne neue batch erstellen will (in dieser sollen variable werte sein %bla%)
so isses in der 1. batch:
echo echo ^>Countdown.bat @echo off >>Datensicherung.bat
echo echo cls ^>^>^Countdown.bat >>Datensicherung.bat
echo echo mode con: ^ ^Lines=3^>^>^Countdown.bat >>Datensicherung.bat
echo echo Color 9f ^>^>^Countdown.bat >>Datensicherung.bat
echo echo TITLE COUNTDOWN ^>^>^Countdown.bat >>Datensicherung.bat
echo echo COLOR 1E ^>^>^Countdown.bat >>Datensicherung.bat
echo echo set /a cwn= 10 ^>^>^Countdown.bat >>Datensicherung.bat
echo echo :99 ^>^>^Countdown.bat >>Datensicherung.bat
echo echo set /a cwn= %%%cwn%%% -1 ^>^>^Countdown.bat >>Datensicherung.bat
echo echo if „%%%cwn%%%“=="-1" goto _start ^>^>^Countdown.bat >>Datensicherung.bat
echo echo ping ^-n ^2 ^127^.^0^.^0^.^1^>nul^>^>^Countdown.bat >>Datensicherung.bat
echo echo cls ^>^>^Countdown.bat >>Datensicherung.bat
echo echo echo. ^>^>^Countdown.bat >>Datensicherung.bat
echo echo echo erneute Sicherung in %%%cwn%%%% sek ^>^>^Countdown.bat >>Datensicherung.bat
echo echo ECHO. ^>^>^Countdown.bat >>Datensicherung.bat
echo echo goto 99 ^>^>^Countdown.bat >>Datensicherung.bat
echo echo _start ^>^>^Countdown.bat >>Datensicherung.bat
echo echo exit ^>^>^Countdown.bat >>Datensicherung.bat
echo start Countdown.bat >>Datensicherung.bat
raus kommt in der 2. batch:
echo >Countdown.bat @echo off
echo cls >>Countdown.bat
echo mode con: Lines=3>>Countdown.bat
echo Color 9f >>Countdown.bat
echo TITLE COUNTDOWN >>Countdown.bat
echo COLOR 1E >>Countdown.bat
echo set /a cwn= 10 >>Countdown.bat
echo :99 >>Countdown.bat
echo set /a cwn= %% -1 >>Countdown.bat
echo if „%%“=="-1" goto _start >>Countdown.bat
echo ping -n 2 127.0.0.1>nul>>Countdown.bat
echo cls >>Countdown.bat
echo echo. >>Countdown.bat
echo echo erneute Sicherung in %% sek >>Countdown.bat
echo ECHO. >>Countdown.bat
echo goto 99 >>Countdown.bat
echo _start >>Countdown.bat
echo exit >>Countdown.bat
start Countdown.bat
und das ist dann in der 3. batch übrig:
@echo off
cls
Color 9f
TITLE COUNTDOWN
COLOR 1E
set /a cwn= 10
99
set /a cwn= % -1
if „%“=="-1" goto _start
ping -n 2 127.0.0.1
cls
echo.
echo erneute Sicherung in % sek
ECHO.
goto 99
_start
exit
da hörts dann glaube auf mit dem escapen, zumindest habe ich es schon probiert.
Danke schonmals und ich hoffe es ist ein wenig zu verstehen was ich machen möchte.