Batch:commade or? existe ou pas??

Guillamue&Cat -  
ipl Messages postés 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   -
bonjour à toutes et à tous,

je voudrais savoir s'il est possible, en fichier batch, de faire une commande du style:

"si l'utilisateur est ADMIN ou ASSISTANT alors commande1
sinon commande2"

merci pour votre réponse!

A+

4 réponses

ipl Messages postés 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   585
 
Bonsoir Guillaume, bonsoir à tous,

>avant que l'on m'aide
Sûr... 22 mai - 2 juin ! si tu ne regardes pas les réponses à ta question !!!
Là, ce n'est pas cool de nous faire bosser pour des prunes ! ;-)

@12C4 ... In medio stat virtus ...
Ipl
2
peppena Messages postés 143 Date d'inscription   Statut Membre Dernière intervention   5
 
oui c possible
c koi ton OS
alors tu recupere le user (il existe des commande)
puis tu test ...

bon travail
0
ipl Messages postés 5723 Date d'inscription   Statut Contributeur sécurité Dernière intervention   585
 
Bonjour Guillamue&Cat, peppena, bonjour à tous,

Il n'y a pas de 'ou' en langage de commande (Dos) mais voici comment t'y prendre :

Lance SET en mode commande pour connaitre la variable qui correspond au user code... supposons que ce soit %USER%

if %USER%==Admin goto cd1
if %USER%==Assistant goto cd1
if not "%USER%==" goto cd2
echo Attention, le USER code n'a pas pu être déterminé !
pause
goto fin
:cd1
rem ici ton code commande 1
goto fin
:cd2
rem ici ton code commande 2
:fin

@12C4 ... In medio stat virtus ...
Ipl
0
guillaume
 
merci, c'est exactement ce que j'ai fait!

c'est cool pour une fois que je trouve avant que l'on m'aide...

A+ peut etre
0