[DOS] Utiliser une variable
Bonjour voici mon soucis c'est un .bat.
Mon soucis sais que je ne sais pas afficher une liste a partir d'un
fichier texte.
Mon fichier texte se presente de cette maniere :
sam
jean cependant je peut si vous le souhaite modifier mon
marie fichier texte et mettre autre choses si sa peut vous aider
Voila de plus si l'utilisateur choisie 2 par exemple 2 signifiant = jean
je voudrait stocker jean dans une variable pour pouvoir l'utiliser pour donner
les droits sur le dossier mais je sais pas comment on fait.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| @echo off
REM **commande pour récupérer une saisie clavier
set Droit=
set /P Droit="A Qui voulez vous donner les Droits ?
(Afficher la liste des noms present dans un fichier texte pour que
l'utilisateur puisse voir que 1=sam 2=jean 3=Marie) "
echo %Droit%
If '%Droix%'=='1' goto Utilisateur1
If '%Droit%'=='2' goto Utilisateur2
If '%Droit%'=='2' goto Utilisateur3
Echo Vous ne pouvez pas donner des Droits un utilisateur inconnue
goto :FIN
:Utilisateur1
cacls "C:\Documents and Settings\Loriane\Bureau\Dossier De\De 1" /T /E /C /G 1:c
echo Les droit sur ce dossier ont ete donner a l'utilisateur 1
goto :fin
:Utilisateur2
cacls "C:\Documents and Settings\Loriane\Bureau\Dossier De\De 2" /T /E /C /G 2:c
echo Les droit sur ce dossier ont ete donner a l'utilisateur 2
goto :fin
:Utilisateur1
cacls "C:\Documents and Settings\Loriane\Bureau\Dossier De\De 3" /T /E /C /G 3:c
echo Les droit sur ce dossier ont ete donner a l'utilisateur 3
goto :fin
:fin
Echo Fin du traitement |
Voila Merci beaucoup si vous avez d'autre conseil je veut bien.
Merci et bonne journée.