@echo off cls echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Bienvenue dans le script BigBrowser © º echo º de J.Monaco º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo Ce script permet de cr‚er un fichier contenant le libell‚ des applications echo lanc‚es par un utilisateur (ou une machine) … un jour (ou un mois) pr‚cis echo ou de retrouver un pass. echo. REM ___________________________________________________________________________ :Menu1 echo S‚lectionnez l'action a effectuer : echo. echo 1 Trouver un nom d'utilisateur et/ou un mot de passe. echo 2 Cr‚er un log pour un utilisateur connu … une date pr‚cise. echo 3 Quitter. echo. echo Quel est votre choix ? choice /C:123 if errorlevel 3 goto Exit1 if errorlevel 2 goto Log if errorlevel 1 goto Pass REM ___________________________________________________________________________ :Exit1 echo. echo Au revoir... exit REM ___________________________________________________________________________ :Log @echo off cls echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Bienvenue dans le script de filtrage de journalº echo º de J.Monaco © º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo Ce script permet de cr‚er un fichier contenant le libell‚ des applications echo lanc‚es par un utilisateur … une date pr‚cise. echo. REM ___________________________________________________________________________ REM -=-=-=-= Récupération du nom d'utilisateur =-=-=-=- :Saisie1 echo. echo Entrez le nom d'utilisateur ou de la machine en majuscules. echo Exemple pour Marc Zwank : ZWANKM echo Exemple pour le poste 72 de la salle 112 : S112-72 REM Variable nom=%nom% input nom REM Appel du fichier qui définit les variables. call C:\input.bat REM Variable chargée donc .bat inutile, on l'efface. if exist C:\input.bat del C:\input.bat echo. REM -=-=-=-= Récupération de la date =-=-=-=- echo Entrez le jour ou validez si vous voulez traiter le mois complet. echo Exemple pour le 13 Mai 2003 : 13 input jour call C:\input.bat if exist C:\input.bat del C:\input.bat echo Entrez le mois. echo Exemple pour le 13 Mai 2003 : 05 input mois call C:\input.bat if exist C:\input.bat del C:\input.bat echo Entrez l'ann‚e echo Exemple pour le 13 Mai 2003 : 03 input an call C:\input.bat if exist C:\input.bat del C:\input.bat cls echo. echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ echo Vous allez traiter le journal du %jour% %mois% %an% de %nom%. echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ echo. echo S‚lectionnez l'action a effectuer : echo. echo 1 Ex‚cuter le filtrage du %jour% %mois% %an% pour %nom%. echo 2 Changer d'utilisateur et/ou de date. echo 3 Quitter. echo. echo Quel est votre choix ? choice /C:123 if errorlevel 3 goto Exit2 if errorlevel 2 goto Saisie1 if errorlevel 1 goto Filtre1 REM ___________________________________________________________________________ :Exit2 echo. cls goto Menu1 REM ___________________________________________________________________________ :Filtre1 if "%jour%"=="" goto mois goto jour :mois echo. echo Votre demande est en cours de traitement, merci de patienter... echo. for %%J in (01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) do find "%nom%" X:\Magret\Commun\Log\App%%J%mois%%an%.txt >> P:\95conf\Bureau\Log-%nom%-%mois%%an%.doc @echo. echo Le fichier Log-%nom%-%mois%%an%.doc a ‚t‚ cr‚‚ sur votre bureau. @echo. echo Voulez-vous effectuer un autre filtrage ? choice /C:ON if errorlevel 2 goto Exit2 if errorlevel 1 goto Saisie1 @echo. :jour find "%nom%" X:\Magret\Commun\Log\App%jour%%mois%%an%.txt > P:\95conf\Bureau\Log-%nom%-%jour%%mois%%an%.doc @echo. echo Le fichier Log-%nom%-%jour%%mois%%an%.doc a ‚t‚ cr‚‚ sur votre bureau. @echo. echo Voulez-vous effectuer un autre filtrage ? choice /C:ON if errorlevel 2 goto Exit2 if errorlevel 1 goto Saisie1 @echo. REM ___________________________________________________________________________ :Pass @echo off cls echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Passcript © º echo º J.Monaco º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo Ce script permet de trouver un nom d'utilisateur et/ou un mot de passe. echo. REM ___________________________________________________________________________ REM -=-=-=-= Récupération du nom d'utilisateur =-=-=-=- :saisie2 echo. echo Entrez tout ou partie du nom de l'utilisateur en majuscules. echo Exemples pour Marc Zwank : ZWANKM ou ZWANK ou ZWA ou ANK input nom call C:\input.bat if exist C:\input.bat del C:\input.bat echo. cls echo. REM ___________________________________________________________________________ echo S‚lectionnez l'action a effectuer : echo. echo 1 Trouver les nom et pass de l'utilisateur %nom%. echo 2 Changer d'utilisateur. echo 3 Quitter. echo. echo Quel est votre choix ? choice /C:123 if errorlevel 3 goto Exit2 if errorlevel 2 goto Saisie2 if errorlevel 1 goto Filtre2 REM ___________________________________________________________________________ :Filtre2 find "%nom%" X:\Magret\Data\users02.txt @echo. echo Voulez-vous effectuer une autre recherche ? choice /C:ON if errorlevel 2 goto Exit2 if errorlevel 1 goto Saisie2 @echo.