Batch:commade or? existe ou pas??

Fermé
Guillamue&Cat - 22 mai 2003 à 09:30
ipl Messages postés 5723 Date d'inscription lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 - 3 juin 2003 à 00:12
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 lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
3 juin 2003 à 00:12
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 vendredi 24 janvier 2003 Statut Membre Dernière intervention 3 août 2010 5
22 mai 2003 à 14:15
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 lundi 8 octobre 2001 Statut Contributeur sécurité Dernière intervention 14 avril 2012 585
22 mai 2003 à 17:03
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
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