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

Moderator: Timo

Antworten
Benutzeravatar
Uwe
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 235
Registriert: Fr 19 Sep, 2003 23:28
Wohnort: 23821 Rohlstorf/Holstein
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

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

Beitrag 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
Zuletzt geändert von Uwe am So 15 Aug, 2004 20:31, insgesamt 1-mal geändert.
Benutzeravatar
Peter
New User|Neues Mitglied|Neues Mitglied
New User|Neues Mitglied|Neues Mitglied
Beiträge: 19
Registriert: Mo 22 Sep, 2003 23:54
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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
Man sollte immer eine Firewall griffbereit haben... :wink:
Benutzeravatar
Uwe
Site Admin|Board-Administrator|Board-Administrator
Site Admin|Board-Administrator|Board-Administrator
Beiträge: 235
Registriert: Fr 19 Sep, 2003 23:28
Wohnort: 23821 Rohlstorf/Holstein
Has thanked: 2 times
Been thanked: 2 times
Kontaktdaten:

Beitrag 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
Benutzeravatar
Peter
New User|Neues Mitglied|Neues Mitglied
New User|Neues Mitglied|Neues Mitglied
Beiträge: 19
Registriert: Mo 22 Sep, 2003 23:54
Wohnort: Hamburg
Kontaktdaten:

Beitrag 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
Man sollte immer eine Firewall griffbereit haben... :wink:
Antworten