Création de batch

Fermé
!^^![ME] Messages postés 4744 Date d'inscription dimanche 10 juin 2007 Statut Contributeur Dernière intervention 1 mars 2020 - 30 déc. 2007 à 14:55
!^^![ME] Messages postés 4744 Date d'inscription dimanche 10 juin 2007 Statut Contributeur Dernière intervention 1 mars 2020 - 30 déc. 2007 à 15:32
salut a tous,

voila je suis en plein création de batch et j'essaie de prendre des infos un peu partout... :)

Donc le batch donnerait des infos sur le PC(infos de bases) viderait les temps, la corbeille et donnerait la liste des processus en cours mais je galere un peu et j'aurais besoin d'aide sur diferentes commandes et aussi pour corriger mon code au fur et a mesure

donc pour l'instant voici ce que j'ai fait:

@echo off
echo Createur: !^^![ME] Version : 1.0
echo.
echo.
echo.
echo.
echo --------------------
echo MENU
echo --------------------
echo.
echo.
echo.
echo R: Rechercher
echo.
echo Q: Quitter
echo Entrez votre choix, appuyez sur ENTER pour valider :
set Menu=''
set /p Menu=%Choice% (R,Q) :
if '%Menu%'=='R' GOTO Recherche
if '%Menu%'=='Q' GOTO Quitter
goto choix

:Quitter
exit

:Recherche
start c:\program files\search\process.exe
echo Nettoyage du dossier Prefetch
title Testor %NUM% Nettoyage du dossier "Prefetch"...
pause
del %windir%\prefetch\*.pf
echo.
echo.
echo.
echo.
echo Suppression des fichiers temporaires
title Testor %NUM% Suppression des fichiers temporaires...
if NOT exist c:\"Documents and Settings"\
cd %userprofile%
cd "Local Settings"
cd temp
attrib -r -s -h *.*
del *.* /q /f /a /s
cd..
cd "Temporary Internet Files"
attrib -r -s -h *.*
del *.* /q /f /a /s
cd..
cd Historique
attrib -r -s -h *.*
del *.* /q /f /a /s
cd..
cd..
cd Cookies
attrib -r -s -h *.*
del *.txt /q /f /a /s
cd %userprofile%
cd recent
attrib -r -s -h *.*
del *.* /q /f /a /s
C: >nul
CD RECYCLED >nul
DEL *.*
CD >nul
echo CORBEILLE VIDEE
pause
cls
pause
set valeur=reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v Version
set version=findstr /I /L /C:"REG_SZ"
for /f "tokens=1,2,3" %%a in ('%valeur%^|%version%') do @echo La version d'IE est : %%c
pause



@vous de voir si ca va

A voir également:

4 réponses

pascal.barbier Messages postés 33 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 7 décembre 2008 6
30 déc. 2007 à 15:01
Liste des process actifs :
tasklist
avec l'option /? pour connaitre la syntaxe complète.

Bonnes fêtes
0
!^^![ME] Messages postés 4744 Date d'inscription dimanche 10 juin 2007 Statut Contributeur Dernière intervention 1 mars 2020 394
30 déc. 2007 à 15:21
Donc je met juste cette ligne:

tasklist /?


et j'aurais la liste des process actifs?

et process.exe ce n'est pas plus simple?

start  c:\program files\search\process.exe 


Merci pour votre aide
0
pascal.barbier Messages postés 33 Date d'inscription samedi 8 décembre 2007 Statut Membre Dernière intervention 7 décembre 2008 6
30 déc. 2007 à 15:29
Non
La commande tasklist /? te permet de voir les options d'utilisation.
Sinon, pour avoir simplement la liste des processus il suffit de lancer la commande sans paramètre.

En ce qui concerne la commande process.exe, je ne la connais pas. Ce n'est pas une commande standard de Windows.
0
!^^![ME] Messages postés 4744 Date d'inscription dimanche 10 juin 2007 Statut Contributeur Dernière intervention 1 mars 2020 394
30 déc. 2007 à 15:32
Non ,pas une commande n programme enfin je vais prendre tasklist c'est plus simple ;-))

tu as regarder le reste du code?

Tu pourrais verifier stp?

merci @++
0