Script de suppression de fichier temporaires - Win NT/2K/XP - Windows & Software
Marsh Posté le 26-04-2008 à 20:05:18
Il est vraiment bizarre ton script
Je vais faire des remarques à la suite et pas forcément dans l'ordre.
1 - Pourquoi créer une variable "profil" surtout si c'est pour la faire correspondre à une variable qui existe déjà %username% ?
2 - Comme on le voit ci dessus, tu sais utiliser les variables, alors pourquoi ne pas les utiliser la ou elles existent déjà
Exemple, tu peux remplacer c:\windows par %windir% et remplacer c:\documents and settings\%username% par %userprofile%
Et cela aurait aussi l'intérêt de fonctionner aussi bien sur XP que sur Vista et aussi sur les PC ou Windows n'est pas sur C: ou ceux ou le répertoire de Windows ne s'appelle pas WINDOWS
Ton script sous entends aussi que l'on utilise Internet Explorer, or, beaucoup d'entre nous utilisent Firefox (ou d'autres browser)
Marsh Posté le 26-04-2008 à 21:07:29
Scr@t a écrit : Il est vraiment bizarre ton script |
1- Je me débrouille über mal au niveau des variables, alors si tu peux corriger ce bout de code, je veux bien
2- Je ne les connaissais pas toutes, je corrige ça immediatement.
Pour les autres navigateurs et co. je compte le faire en créant un menu où on choissirait son navigateur. Mais le script nettoie déjà des dossiers qui sont utilisé par Internet Explorer mais aussi par d'autres navigateurs.
Marsh Posté le 26-04-2008 à 21:20:10
Mise a jour
Version 1.1
Telecharger
Changements :
-Réglages des différentes variables
-Compatibilité XP/Vista
-Oubli de dire que le dossier recent serait nettoyer
-differents bugs textuelles corrigés
Marsh Posté le 27-04-2008 à 09:56:14
Trois remarques
D'abord, pour 2000/XP comme pour Vista, le prefetch, oui, mais à réserver lorsqu'il y a quelques problèmes lors du lancement d'applications (création de deux batch, l'un avec et l'autre sans effacement du contenu du prefetch ?)
Ensuite, pour Vista, avec l'UAC actif, il faudra soit exécuter le batch en tant qu'administrateur, sinon il ne nettoie pas les emplacements en dehors du profil utilisateur. A moins d'ajouter une commande runas dans le batch, mais si le compte demande un mdp, il sera en clair dans le .bat Il existe peut-être un commutateur générique qui lance une fenêtre de demande d'élévation de privilège (fenêtre UAC pendant les étapes d'exécution du batch).
Enfin, pour 2000/XP comme pour Vista, s'il y a plusieurs profils utilisateurs sur la machine, le code par défaut n'appliquera la tâche que pour l'utilisateur courant. Il faudrait trouver une variable d'environnement qui s'applique à tous les profils à la fois (ou un à un dans le même .bat)
Bonne chance
Marsh Posté le 27-04-2008 à 11:36:41
Bon, pour la compatibilité Vista, je verrais ça plus tard
J'y foutrais de quoi reconnaitre si l'OS est Xp ou Vista et ça nettoiera selon ça. Puis j'essayerais de mettre en place ce système d'élévation de droit mais n'ayant pas Vista sous la main, ça va n'emmerder.
Sinon pour le prefetch, il vaut mieux le vider, ça change pas grand chose et ça évite de garder de vieilles donnés de programmes désinstallé.
Marsh Posté le 26-04-2008 à 13:33:44
Salut a tous !
J'ai créer un petit script pour supprimer les fichier temporaires, donc je voudrais en faire profiter tout le monde
Il nettoie beaucoup de dossier :
-Fichiers temporaires Windows
-Prefetch Windows
-Fichiers temporaires
-Fichiers internet temporaires
-Cookies
-Fichiers Récents
Bon, ça vaut pas Ccleaner, mais c'est plus rapide et simple.
Si vous avez d'autres dossier a proposer, allez-y
Version actuelle : 1.1
Telecharger
Historique des versions
J'attend les remarques et les appréciations
Message édité par worlor le 26-04-2008 à 21:22:01
---------------
Ventes - FeedBack