Batch:commade or? existe ou pas??

Guillamue&Cat -  
ipl Messages postés 5738 Statut Contributeur sécurité -
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

  1. ipl Messages postés 5738 Statut Contributeur sécurité 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
  2. peppena Messages postés 143 Statut Membre 5
     
    oui c possible
    c koi ton OS
    alors tu recupere le user (il existe des commande)
    puis tu test ...

    bon travail
    0
  3. ipl Messages postés 5738 Statut Contributeur sécurité 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
  4. 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