Seite 1 von 1

Cookies, Verlauf, Temp, Dokumente autom. löschen

Verfasst: Sa 14 Aug, 2004 08:41
von Uwe
Hallo Timo, was hältst du hiervon?

Code: Alles auswählen

@echo off 
set Pfad=%SystemDrive% 
if exist %Pfad%\deltemp.bat goto NoInstall 
echo Das Programm wird in das Laufwerk %Pfad%\ installiert ... 
copy deltemp.bat %Pfad%\ 
attrib +r +s %Pfad%\deltemp.bat 

:NoInstall 
if exist %Pfad%\deltemp.reg goto NoReg 
echo Das Programm wird zum automatischen Start in die Registry eingetragen ... 
set Datei=%Pfad%\deltemp.reg 
echo REGEDIT4>%Datei% 
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>%Datei% 
echo "Del Temp Files"="%Pfad%\\DelTemp.bat">>%Datei% 
regedit /s %Datei% 
attrib +r +s %datei% 

:NoReg 
echo Die Temporaeren Dateien werden entfernt ... 

set Pfad=%Temp% 
set Return=DelTemp2 
goto DelDir 

:DelTemp2 
set Pfad=%userprofile%\Windows\Temp 
set Return=DelRecent 
goto DelDir 

:DelRecent 
set Pfad=%userprofile%\Recent 
If exist "%Pfad%\." attrib -r -h "%Pfad%" 
set Return=DelTempInetFiles 
goto DelDir 
attrib +r +h "%Pfad%" 

:DelTempInetFiles 
set Pfad=%userprofile%\Lokale Einstellungen\Temporary Internet Files 
set Return=DelCookies 
rem goto DelDir 

:DelCookies 
set Pfad=%userprofile%\Cookies 
set Return=DelTemp3 
rem goto DelDir 

:DelTemp3 
set Pfad=%SystemRoot%\Temp 
set Return=Ende 

:DelDir 
if not exist "%Pfad%\." goto %Return% 
rd "%Pfad%" /s/q 
if not exist "%Pfad%\." md "%Pfad%" 
goto %Return% 

:Ende


Ist das so korrekt, oder geht da was auf den Hammer???

Hab ich hierher: http://www.paules-pc-forum.de/ppf2/viewtopic.php?t=47

Gruß Uwe

Verfasst: So 15 Aug, 2004 00:03
von Peter
Es müsste eigentlich der fehler erscheinen "Sprungmarke nicht gefunden" oder Irre ich mich.
Das Programm geht bis :deltemp3
return wird auf ende gesetzt
geht weiter nach :deldir macht seine arbeit und landet in der letzen Zeile
die da heist "goto %return%" im klartext "goto ende"
nur wo ist :ende ???
gruß Peter

Verfasst: So 15 Aug, 2004 08:51
von Uwe
Das Teil müßte mit einem Fehler enden - macht ja nichts, soll ja sowieso irgendwann enden.
Aber - dass das Ding sich in die Registry einbindet - ???
Gruß Uwe

Verfasst: So 15 Aug, 2004 20:15
von Peter
Ist schon ok trage am ende ":ende" ein und starte es bei mir war mit der änderung alles ok, ansonsten bleibt ein Task im system und frist speicher

Gruß Peter