OVH Cloud OVH Cloud

Nettoyage PC

12 réponses
Avatar
Sifflard
Bonjour,
J'ai fait un petit fichier batch pour nettoyer mon PC des fichiers temp.
Ci-dessous le texte.
Mais le programme me demande de confirmer chaque ligne(et il y en a ...!) à
chaque fois par O ou N
Que dois-je écrire pour que ce soit fait sans demander la confirmation ?
Merci

Echo Off
Cls
Echo Efface tous les fichiers Temporaires
Echo.
Echo.
Echo.
Echo.
Echo.
PAUSE
Echo.
C:
deltree C:\windows\*.tmp
deltree C:\windows\tempor~1\*.*
deltree C:\windows\temp\*.*
deltree C:\temp\*.*
deltree C:\unzipped\*.*
Echo.
Echo.
C:
PAUSE
EXIT

Sifflard

jlcosterg(chez)hotmail.com



--

Sifflard

jlcosterg@chez_hotmail.com

10 réponses

1 2
Avatar
Gilles RONSIN
"Sifflard" , le ven. 28 nov. 2003 09:25:09,
écrivait ceci:

Bonjour,


Salut le "Chinois" ;-),

Que dois-je écrire pour que ce soit fait sans demander la
confirmation ? Merci


Je vais te rajouter en plus quelques améliorations cosmétiques :


Echo Off



@Echo off --> le @ évite d'avoir la commande Echo Off qui s'affiche

Cls
Echo Efface tous les fichiers Temporaires
Echo.



Plus esthétique à mon avis est de mettre l'espace invisible qu'on
obtient en faisant alt-255 mais ça ne marche qu'avec un éditeur en mode
MSDOS. Le plus simple est de reprendre ton batch en faisant
Démarrer/Exécuter Edit monbatch.bat
Je viens de m'apercevoir que ça ne marche plus sous XP mais ça marchais
sous W98SE

[couic]



deltree C:windows*.tmp


deltree /Y C:`windows*.tmp

deltree C:windowstempor~1*.*


deltree /Y c:windowstempor~1*.*
ou
deltree /Y c:windowstempor~1
ou
deltree /Y c:windowstempor~1.


et caetera


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Gab
Sifflard a écrit :
Bonjour,


Salut,

J'ai fait un petit fichier batch pour nettoyer mon PC des fichiers
temp. Ci-dessous le texte.
Mais le programme me demande de confirmer chaque ligne(et il y en a
...!) à chaque fois par O ou N
Que dois-je écrire pour que ce soit fait sans demander la
confirmation ? Merci



sous dos, tape : deltree /? pour avoir la liste des options, et donc
celle permettant de forcer la suppression.

GAB.
Avatar
deepspeed
"Sifflard" a écrit dans le message de
news:
Bonjour,
J'ai fait un petit fichier batch pour nettoyer mon PC des fichiers temp.
Ci-dessous le texte.
Mais le programme me demande de confirmer chaque ligne(et il y en a ...!)


à
chaque fois par O ou N
Que dois-je écrire pour que ce soit fait sans demander la confirmation ?
Merci

Echo Off
Cls
Echo Efface tous les fichiers Temporaires
Echo.
Echo.
Echo.
Echo.
Echo.
PAUSE
Echo.
C:
deltree C:windows*.tmp
deltree C:windowstempor~1*.*
deltree C:windowstemp*.*
deltree C:temp*.*
deltree C:unzipped*.*
Echo.
Echo.
C:
PAUSE
EXIT

Sifflard

jlcosterg(chez)hotmail.com



--

Sifflard







Bonjour

Ah les commandes Dos.....(toute ma jeunesse)

Il faut mettre Deltree / Y

A+
Avatar
Dark Sniper
L'ami "Sifflard" nous a écrit le 28/11/2003 :
Bonjour,
J'ai fait un petit fichier batch pour nettoyer mon PC des fichiers temp.
Ci-dessous le texte.



Trés mauvais idée :-(
Certaines installation ont BESOIN de ces fichiers temporaires pour
finir l'installation au reboot. Si l'installateur ne les trouve plus,
au mieux l'install ne se finit pas, au pire = plantage. Dans les 2 cas
tu ne peux pas désinstaller pour réinstaller.

Mais le programme me demande de confirmer chaque ligne(et il y en a ...!) à
chaque fois par O ou N
Que dois-je écrire pour que ce soit fait sans demander la confirmation ?



Ajoute le commutateur /Y à deltree.

--
Dark Sniper

Personne n'a jamais réussi à savoir quel était le comble de
l'ignorance.
Philippe Geluck
Avatar
jceel
Bonjour ...Gilles RONSIN qui nous as a dit
* Salut le "Chinois" ;-),



c'est un Belgo-chimois... nuance ;-)
*
* > Que dois-je écrire pour que ce soit fait sans demander la
* > confirmation ? Merci
* Je vais te rajouter en plus quelques améliorations cosmétiques :
*
*
* > Echo Off
*
* @Echo off --> le @ évite d'avoir la commande Echo Off qui
s'affiche *
* > Cls
* > Echo Efface tous les fichiers Temporaires
* > Echo.
*
* Plus esthétique à mon avis est de mettre l'espace invisible qu'on
* obtient en faisant alt-255 mais ça ne marche qu'avec un éditeur en
mode
* MSDOS. Le plus simple est de reprendre ton batch en faisant
* Démarrer/Exécuter Edit monbatch.bat
* Je viens de m'apercevoir que ça ne marche plus sous XP mais ça
marchais
* sous W98SE
*
* > [couic]
*
* > deltree C:windows*.tmp
* deltree /Y C:`windows*.tmp
*
* > deltree C:windowstempor~1*.*
* deltree /Y c:windowstempor~1*.*



la AMHA tu te fais jetter en disant que c'est un fichier systme ;-(
tu ne peux QUE renommer IE5 content et en toto.jceel et virer
tototo.jceel au reboot

ceci dit je ne toucherais pas aux autres temp... comme l'a fait
remarquer le tireur sombre... ou alors un petit coup hebdomadaire

je ne connais pas de mode silencieux pour les instructions DOS
--
@++++Jceel - MVP Win, I E, Media Player

En vérité je te le dis mais sous O E
internaute indécis pour le HacheuTeuMeuLeu
seul le click droit Control+F deux
la lumière t'apportera C'est ce qu'il y a de mieux
netevangile..selon Jceel.livre du windows.psaume alt-255..verset ÿp
Jceel http://jceel.free.fr l'hyper du gratuit du net
Founding Chairman of the International Pebkac Busters Company
Avatar
Gilles RONSIN
" jceel" <Mé, le ven. 28 nov. 2003 14:00:26,
écrivait ceci:

Salut,

c'est un Belgo-chimois... nuance ;-)


La chime ça sonne belge en effet :)

c:windowstempor~1*.*



la AMHA tu te fais jetter en disant que c'est un fichier systme


Au pire il ne dit rien mais ne fait rien non plus.

;-( tu ne peux QUE renommer IE5 content et en toto.jceel et
virer tototo.jceel au reboot


Il accepte de renommer et pas de supprimer ?

ceci dit je ne toucherais pas aux autres temp... comme l'a fait
remarquer le tireur sombre... ou alors un petit coup hebdomadaire



Je suis entièrement d'accord, j'ai d'ailleurs toujours préconisé de le
faire dans le winstart.bat qui est lancé après les mise à jours et
avant l'interface graphique.


je ne connais pas de mode silencieux pour les instructions DOS


Qu'est-ce que tu appelles "mode silencieux" ?


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Sifflard
Nooooooonnnn ! Lyonno-Chinois !

Merci à tous, en tous cas
Je vais le modifier de ce pas, et je retiens la mise en garde de Dark
Sniper. C'est pour cela que je mets pas ces lignes dans l'"autoexec.bat".
Je préfère le lancer quand je veux.



" jceel" <Mé a écrit dans le message de news:

Bonjour ...Gilles RONSIN qui nous as a dit
> * Salut le "Chinois" ;-),

c'est un Belgo-chimois... nuance ;-)
> *
> * > Que dois-je écrire pour que ce soit fait sans demander la
> * > confirmation ? Merci
> * Je vais te rajouter en plus quelques améliorations cosmétiques :
> *
> *
> * > Echo Off
> *
> * @Echo off --> le @ évite d'avoir la commande Echo Off qui
> s'affiche *
> * > Cls
> * > Echo Efface tous les fichiers Temporaires
> * > Echo.
> *
> * Plus esthétique à mon avis est de mettre l'espace invisible qu'on
> * obtient en faisant alt-255 mais ça ne marche qu'avec un éditeur en
> mode
> * MSDOS. Le plus simple est de reprendre ton batch en faisant
> * Démarrer/Exécuter Edit monbatch.bat
> * Je viens de m'apercevoir que ça ne marche plus sous XP mais ça
> marchais
> * sous W98SE
> *
> * > [couic]
> *
> * > deltree C:windows*.tmp
> * deltree /Y C:`windows*.tmp
> *
> * > deltree C:windowstempor~1*.*
> * deltree /Y c:windowstempor~1*.*

la AMHA tu te fais jetter en disant que c'est un fichier systme ;-(
tu ne peux QUE renommer IE5 content et en toto.jceel et virer
tototo.jceel au reboot

ceci dit je ne toucherais pas aux autres temp... comme l'a fait
remarquer le tireur sombre... ou alors un petit coup hebdomadaire

je ne connais pas de mode silencieux pour les instructions DOS
--
@++++Jceel - MVP Win, I E, Media Player

En vérité je te le dis mais sous O E
internaute indécis pour le HacheuTeuMeuLeu
seul le click droit Control+F deux
la lumière t'apportera C'est ce qu'il y a de mieux
netevangile..selon Jceel.livre du windows.psaume alt-255..verset ÿp
Jceel http://jceel.free.fr l'hyper du gratuit du net
Founding Chairman of the International Pebkac Busters Company



Avatar
Azo3
j'ai d'ailleurs rajouté sur le PC commun un "echo on" d'avertissement
l'expliquant!

--
Serge CENCI

MVP Microsoft WORKS

NB - adresse : enlever NOSPAM
"Dark Sniper" a écrit dans le message de news:

L'ami "Sifflard" nous a écrit le 28/11/2003 :
> Bonjour,
> J'ai fait un petit fichier batch pour nettoyer mon PC des fichiers temp.
> Ci-dessous le texte.

Trés mauvais idée :-(
Certaines installation ont BESOIN de ces fichiers temporaires pour
finir l'installation au reboot. Si l'installateur ne les trouve plus,
au mieux l'install ne se finit pas, au pire = plantage. Dans les 2 cas
tu ne peux pas désinstaller pour réinstaller.

> Mais le programme me demande de confirmer chaque ligne(et il y en a


...!) à
> chaque fois par O ou N
> Que dois-je écrire pour que ce soit fait sans demander la confirmation ?

Ajoute le commutateur /Y à deltree.

--
Dark Sniper

Personne n'a jamais réussi à savoir quel était le comble de
l'ignorance.
Philippe Geluck



Avatar
jceel
Bonjour ...Gilles RONSIN qui nous as a dit
* " jceel" <Mé, le ven. 28 nov. 2003 14:00:26,
* écrivait ceci:
*
* Salut,
*
* > c'est un Belgo-chimois... nuance ;-)
* La chime ça sonne belge en effet :)



bien vu ;-)
c'est un lapsus-clavierae révélateur
rofl



*
* >> c:windowstempor~1*.*
* >
* > la AMHA tu te fais jetter en disant que c'est un fichier systme
* Au pire il ne dit rien mais ne fait rien non plus.



si j'ai essayé j'ai eu l'injure box ;-(



* > ;-( tu ne peux QUE renommer IE5 content et en toto.jceel et
* > virer tototo.jceel au reboot
* Il accepte de renommer et pas de supprimer ?



oui il ne veut pas supprimer.. injure-box..

par contre au reboot il se dis .. il me l'on piqué à l'insu de mon
plein gré..
BON j'en crée un nouveau

il recrée un autre et du coup celui-ci peut passer à la trappe



* Je suis entièrement d'accord, j'ai d'ailleurs toujours préconisé de
le
* faire dans le winstart.bat qui est lancé après les mise à jours et
* avant l'interface graphique.



tout à fait vrai


* > je ne connais pas de mode silencieux pour les instructions DOS
* Qu'est-ce que tu appelles "mode silencieux" ?



c'est quand on ne ne demande pas de valider quoi que ce soit et en
général c'est un commutateur /S genre toto.reg/s

j'avais contourné la difficulté en me servant du logiciel de dos4 qui
faisait des menus... ou on pouvait pouvait entrer des lignes de
commandes complexes j'ai oublié son nom ;-(

--
@++++Jceel - MVP Win, I E, Media Player

En vérité je te le dis mais sous O E
internaute indécis pour le HacheuTeuMeuLeu
seul le click droit Control+F deux
la lumière t'apportera C'est ce qu'il y a de mieux
netevangile..selon Jceel.livre du windows.psaume alt-255..verset ÿp
Jceel http://jceel.free.fr l'hyper du gratuit du net
Founding Chairman of the International Pebkac Busters Company
Avatar
Gilles RONSIN
" jceel" <Mé, le sam. 29 nov. 2003 09:47:23,
écrivait ceci:

Salut,

* > je ne connais pas de mode silencieux pour les instructions
DOS * Qu'est-ce que tu appelles "mode silencieux" ?



c'est quand on ne ne demande pas de valider quoi que ce soit et
en général c'est un commutateur /S genre toto.reg/s

j'avais contourné la difficulté en me servant du logiciel de dos4
qui faisait des menus... ou on pouvait pouvait entrer des lignes
de commandes complexes j'ai oublié son nom ;-(



pour rendre silencieux en sortie tu peux toujours utiliser le flux NUL
à savoir :

macommande > NUL

pour le rendre silencieux en entrée, tu peux soit paramétrer un fichier
texte avec toutes les entrées successives à effectuer puis utiliser un
flux entrant pour l'injecter dans la commande, soit dans le cas d'une
commande simple style O [entree] faire

echo O | macommande > NUL



--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
1 2