Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

y'a t'il un de vous ne peux me donner une manip

qui marche vraiment pour effacer les fichiers temporaires

de windows (tmp) ainsi que vider la corbeille a chaque demarrage ?

j'ajoute que j'ais essayer pas mal de "choses" et voila ci dessous

le dernier essai idem pas bon.

enregistrer en .vbs

merci

 

Dim WSHShell

Dim fso

Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.RegWrite "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunTemp", "C:windowsTemp.vbs"

Set fso = CreateObject("Scripting.FileSystemObject")

fso.DeleteFolder("X:Temp"), true

fso.CreateFolder("X:Temp")

Posté(e)

Pour effacer les fichiers TMP de Windows a chaque démarrage tu peux par exemple faire un fichier batch (.bat) avec la commande 'del c:/windows/tmp/*.*' (si c'est le bon chemin evidement :P)

Posté(e)

ajoute ceci dans autoexec.bat :

 

 

@echo off

@cls

@DELTREE /Y C:WindowsTemp >nul

@MD C:WindowsTemp >nul

@echo FICHIERS TEMPORAIRES EFFACES

@C: >nul

@CD RECYCLED >nul

@DEL *.* >nul

@CD >nul

@echo CORBEILLE VIDEE >nul

 

 

 

- ça te vide la corbeille et ça t'enlève les fichiers temporaires.

Posté(e)

je me suis planté dans mon code, il faut écrire ça :

 

@echo off

@cls

@DELTREE /Y C:WindowsTemp >nul

@MD C:WindowsTemp >nul

@echo FICHIERS TEMPORAIRES EFFACES

@C: >nul

@CD RECYCLED >nul

@DEL *.*

@CD >nul

@echo CORBEILLE VIDEE

Posté(e)

A quoi ça sert sert ">nul"?

Posté(e)

pas d'accord, chez moi, ça marche très bien!

Dim WSHShell

Dim fso1

Dim fso2

Dim fso3

Dim fso4

Dim fso6

Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.RegWrite "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunTemp", "C:WindowsTemp.vbs"

Set fso1 = CreateObject("Scripting.FileSystemObject")

Set fso2 = CreateObject("Scripting.FileSystemObject")

Set fso3 = CreateObject("Scripting.FileSystemObject")

Set fso4 = CreateObject("Scripting.FileSystemObject")

Set fso6 = CreateObject("Scripting.FileSystemObject")

fso1.DeleteFolder("C:Temp"), true

fso1.CreateFolder("C:Temp")

fso2.DeleteFolder("C:WINDOWSTemp"), true

fso2.CreateFolder("C:WINDOWSTemp")

fso3.DeleteFolder("E:Temp"), true

fso3.CreateFolder("E:Temp")

fso4.DeleteFolder("F:Temp"), true

fso4.CreateFolder("F:Temp")

fso6.DeleteFolder("D:Temp"), true

fso6.CreateFolder("D:Temp")

Posté(e)

avec le fichier << sinus >>

 

bon pr ce qui est du dossier TEMP de windows ok ,sauf

qu'il reste encore 3 fichiers >> ~df8.tmp ~dfaa.tmp Zita.tmp

comment inclure ce type de fichiers ? :P

pr ce qui est de la corbeille elle est rester telle quelle ??pas vider

apres le boot.

Posté(e)
pas d'accord, chez moi, ça marche très bien!

Dim WSHShell

Dim fso1

Dim fso2

Dim fso3

Dim fso4

Dim fso6

Set WSHShell = WScript.CreateObject("WScript.Shell")

WSHShell.RegWrite "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunTemp", "C:WindowsTemp.vbs"

Set fso1 = CreateObject("Scripting.FileSystemObject")

Set fso2 = CreateObject("Scripting.FileSystemObject")

Set fso3 = CreateObject("Scripting.FileSystemObject")

Set fso4 = CreateObject("Scripting.FileSystemObject")

Set fso6 = CreateObject("Scripting.FileSystemObject")

fso1.DeleteFolder("C:Temp"), true

fso1.CreateFolder("C:Temp")

fso2.DeleteFolder("C:WINDOWSTemp"), true

fso2.CreateFolder("C:WINDOWSTemp")

fso3.DeleteFolder("E:Temp"), true

fso3.CreateFolder("E:Temp")

fso4.DeleteFolder("F:Temp"), true

fso4.CreateFolder("F:Temp")

fso6.DeleteFolder("D:Temp"), true

fso6.CreateFolder("D:Temp")

 

Ça ne sert à rien de créer 5 fois le même objet (5 fois le filesystemobject) :P

 

=>>

 

Option Explicit

Dim wsh, fso

Set wsh = WScript.CreateObject("WScript.Shell")

wsh.RegWrite "HKLMSOFTWAREMicrosoftWindowsCurrentVersionRunTemp", "C:WindowsTemp.vbs"

Set fso = CreateObject("Scripting.FileSystemObject")

fso.DeleteFolder("C:Temp"), true

fso.CreateFolder("C:Temp")

fso.DeleteFolder("C:WINDOWSTemp"), true

fso.CreateFolder("C:WINDOWSTemp")

fso.DeleteFolder("E:Temp"), true

fso.CreateFolder("E:Temp")

fso.DeleteFolder("F:Temp"), true

fso.CreateFolder("F:Temp")

fso.DeleteFolder("D:Temp"), true

fso.CreateFolder("D:Temp")

 

Et ton script devrait être beaucoup plus rapide !

Posté(e)
je me suis planté dans mon code, il faut écrire ça :

 

@echo off  

@cls  

@DELTREE /Y C:WindowsTemp >nul  

@MD C:WindowsTemp >nul  

@echo FICHIERS TEMPORAIRES EFFACES  

@C: >nul  

@CD RECYCLED >nul  

@DEL *.*  

@CD  >nul  

@echo CORBEILLE VIDEE

 

Du moment que tu as mis "@echo off", pas besoin de mettre des "@" devant chaque ligne !

Et pas besoin de mettre "> nul" après les "CD" :P

 

Et du moment que "del *.*" demande confirmation, j'ai modifié tout ça :

 

@echo off

cls

deltree/y c:windowstemp >nul

md c:windowstemp >nul

echo FICHIERS TEMPORAIRES EFFACES

deltree/y c:recycled >nul

md c:recycled >nul

attrib c:recycled +h +s

echo CORBEILLE VIDEE

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...