.batch avec un petit probleme

Fermé
Zharafield - 7 déc. 2010 à 15:53
 Flo313Z - 25 déc. 2012 à 13:45
Bonjour,

Je m'entraine par passe temps à faire des fichier .bat pour faire des blagues a mes collègues (et oui on s'amuse comme on peut ) et j'essaye de corriger des problèmes ici sa serais de mettre un mot de passe à un dossier.

voila le script :

@echo off
:debut
set /P choix=utilisateur (kevin ; luc)
If /I %choix%==luc (
goto lucmdp
) else (
If /I %choix%==kevin (
echo Bienvenue kevin
goto kevinmdp
) else cls
echo Il faut faire un choix !
goto debut )
pause



:kevinmdp

set /P choix=Votre mot de passe monsieur kevin.
If /I %choix%==4321 (
echo Bienvenue kevin
start C:\kevin\poste
) else (
cls
echo Mauvais mot de passe Imposteur redemarrage
shutdown -s -t 80 )
pause
fin

:lucmdp

set /P choix=Votre mot de passe monsieur luc.
If /I %choix%==1234 (
echo Bienvenue luc
start C:\kevin\poste
) else (
cls
echo Mauvais mot de passe
shutdown -s -t 15 )
pause


alors sa serais que si j'ouvre la session de kevin, au lieu de se fermer et de lancer "poste" la fenêtre ouvre le dossier "poste" ET demande le mot de passe de luc.

Il faudrait que je sache aussi si je pourrais mettre des petits caractère étoile voir même les supprimés pour éviter qu'ont puisse les lires.



Merci,
Luc

1 réponse

:MENU
ECHO 1 - Kevin
ECHO 2 - Luc
ECHO 0 - Exit

set /p QMenu=Choisir utilisateur : 
if %QMenu%==1 goto Kevin
if %QMenu%==2 goto Luc
if %QMenu%==0 goto EXIT
GOTO MENU

:Kevin
ECHO 9 - Menu
ECHO Bienvenu Kevin
ECHO Veuillez enter le mot de passe : 

set /p QKevinMDP=Choisir utilisateur : 
if %QKevinMDP%==<--le mot de passe de kevin--> goto KevinMDP
) ELSE (
ECHO mauvais mot de passe
ECHO au revoir
shutdown -f -s -t 10
if %QKevinMDP%==9 goto QMenu

:KevinMDP
explorer.exe "C:\kevin\poste"
exit

je te laisse tester
même chose que pour luc même si je vois pas trop d intérêt

et si quelqu'un pourrai aide pour mon sujet ca serai sympas

www.commentcamarche.net/forum/affich-26726697-batch-besoin-aide-svp

merci d'avance
florent
0
petit erreur
:KevinMDP
START explorer.exe "C:\kevin\poste"
exit
0