WinFuture-Forum.de: Ccleaner - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Software
Seite 1 von 1

Ccleaner "nachbauen"


#1 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 08. Mai 2007 - 10:01

Hi,

also ich bin gerade dran eine batch zu erstellen, die einige Aufgaben vom diversen Cleaner erfüllen; z.B. CCleaner.

Nun könnte ich das mit der Dateibereinigung von Windows machen, möchte das ganze aber per Konsole ausführen lassen.

Habe dazu folgendes gemacht:
Cleanmgr.exe /sageset:1

Einstellungen gesetzt
Cleanmgr.exe /sagerun:1

ausgeführt


Soweit so gut.
Nun möchte ich Schritt 1 nicht manuel immer von Hand und auf jeden PC ausführen.
Gibt es einen Befehl (regedit geht auch), die die jeweiligen oder alle Häckchen setzen?

also Beispiel wäre
Cleanmgr.exe /setall

Cleanmgr.exe /setxxx

danke


Hat jemand ne Idee wie ich den Papierkorb löschen kann oder muss ich den ganzen Recent Ordner entfernen?

Dieser Beitrag wurde von bartii bearbeitet: 08. Mai 2007 - 10:05

Software is like sex. It is better when it's free.. (Linus Torvalds)
0

Anzeige



#2 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 09. Mai 2007 - 07:11

Hi!
kann mir jemand sagen was hier falsch ist?
if %date%==08.05.2007 goto dxyz
:dxyz
del "%systemdrive%\xyz" /F
rd /S /Q "%userprofile%\Lokale Einstellungen\Temporary Internet Files"

Wichtig ist das er
dxyz (del "%systemdrive%\xyz" /F)

nur ausführt, wenn das Datum stimmt und ansonsten bei rd weiter macht.

oder habe ich da was ganz falsch gemacht?

Dieser Beitrag wurde von bartii bearbeitet: 09. Mai 2007 - 07:11

Software is like sex. It is better when it's free.. (Linus Torvalds)
0

#3 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 10. Mai 2007 - 11:38

Beitrag anzeigenZitat (bartii: 08.05.2007, 11:01)

Hat jemand ne Idee wie ich den Papierkorb löschen kann oder muss ich den ganzen Recent Ordner entfernen?

Es funktioniert folgendermaßen:

1. DLL ins Windowsverzeichnis (bei Bedarf kann ich den SourceCode posten)
2. die dll registrieren:
cmd:
regsvr32 RecycleClean.dll

3. vbs Datei:
Option Explicit
Const SHERB_NORMAL = &H0
Const SHERB_NOCONFIRMATION = &H1   
Const SHERB_NOPROGRESSUI = &H2	
Const SHERB_NOSOUND = &H4	
Const SHERB_QUIET = &H7			
Dim objRecycler
Set objRecycler = CreateObject("RecycleClean.RecycleBin")
objRecycler.RBClear(SHERB_QUIET)
Set objRecycler = Nothing
WScript.Quit

Dieser Beitrag wurde von bartii bearbeitet: 10. Mai 2007 - 11:39

Software is like sex. It is better when it's free.. (Linus Torvalds)
0

#4 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 10. Mai 2007 - 15:14

Beitrag anzeigenZitat (bartii: 09.05.2007, 08:11)

Hi!
kann mir jemand sagen was hier falsch ist?
if %date%==08.05.2007 goto dxyz
:dxyz
del "%systemdrive%\xyz" /F
rd /S /Q "%userprofile%\Lokale Einstellungen\Temporary Internet Files"

Wichtig ist das er
dxyz (del "%systemdrive%\xyz" /F)

nur ausführt, wenn das Datum stimmt und ansonsten bei rd weiter macht.

oder habe ich da was ganz falsch gemacht?

@echo off
if %date%==10.01.2007 goto dnc
goto end (oder Befehl, der in der Bat auftaucht)
:dnc
del 'befehl'

die goto end oder 'Befehlt' Zeile fehlte damit er :dnc überspringt

Dieser Beitrag wurde von bartii bearbeitet: 10. Mai 2007 - 15:14

Software is like sex. It is better when it's free.. (Linus Torvalds)
0

#5 Mitglied ist offline   bartii 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.428
  • Beigetreten: 02. August 05
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 22. Mai 2007 - 08:09

Beitrag anzeigenZitat (bartii: 08.05.2007, 11:01)

Hi,

also ich bin gerade dran eine batch zu erstellen, die einige Aufgaben vom diversen Cleaner erfüllen; z.B. CCleaner.

Nun könnte ich das mit der Dateibereinigung von Windows machen, möchte das ganze aber per Konsole ausführen lassen.

Habe dazu folgendes gemacht:
Cleanmgr.exe /sageset:1

Einstellungen gesetzt
Cleanmgr.exe /sagerun:1

ausgeführt
Soweit so gut.
Nun möchte ich Schritt 1 nicht manuel immer von Hand und auf jeden PC ausführen.
Gibt es einen Befehl (regedit geht auch), die die jeweiligen oder alle Häckchen setzen?

also Beispiel wäre
Cleanmgr.exe /setall

Cleanmgr.exe /setxxx

danke
Hat jemand ne Idee wie ich den Papierkorb löschen kann oder muss ich den ganzen Recent Ordner entfernen?

*push...
sonst muss ich das ja wieder per vbs script umsetzen :)...
Tunningprogramme können das doch auch :)
Software is like sex. It is better when it's free.. (Linus Torvalds)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0