IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Problème de boucle [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2017
    Messages : 66
    Par défaut Problème de boucle
    Bonsoir,


    Je voudrais vérifier la saisie user par le biais d'une boucle, en gros il tape o on sort de la boucle ça fait un truc il tape n on sort du script, il tape quoi que ce soit d'autre ça ne fait rien ça lui demande de préciser son choix.

    Du coup j'ai pensé à ça

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
        $again = Read-Host -prompt "Un autre poste (o=oui n=non)?"
     
        While($again -ne "o" -xor $again -ne "n") { $again = Read-Host -prompt "Un autre poste (o=oui n=non)?"}
     
        if ($again -eq "o")
        {write-host = "Super"} 
        elseif ($again -eq "n") 
        { Write-Host = "end"}

    Je dois pas bien saisir quelque chose , parce que ma boucle fait l'inverse de ce que j'attends c'est à dire si je tape o ou n je boucle sans fin si je tape quoi que ce soit d'autre je sors de la boucle

    ($again -ne "o" -xor $again -ne "n") dans mon langage de newbie ça veut dire tant que $again est différent de o ou de n on boucle. J'ai un peu "trifouillé" avec des -or ou -eq mais rien de concluant.

    Powershell c'est cool mais ça fait fumer mes neurones

    Comme d'habitude merci d'avance pour vos lumières.

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $again = ""
     
    While($again -ne "o" -and $again -ne "n") { $again = Read-Host -prompt "Un autre poste (o=oui n=non)?"}
     
    if ($again -eq "o")
    {write-host = "Super"} 
    elseif ($again -eq "n") 
    { Write-Host = "end"}

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Do{$again = Read-Host -prompt "Un autre poste (o=oui n=non)?"} While($again -ne "o" -and $again -ne "n")
     
    if ($again -eq "o")
    {write-host = "Super"} 
    elseif ($again -eq "n") 
    { Write-Host = "end"}

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Transports

    Informations forums :
    Inscription : Octobre 2017
    Messages : 66
    Par défaut
    Merci de ton aide. Hâte de recevoir le bouquin que j'ai commandé sur Powershell, pour passer à la vitesse supérieure.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de boucles imbriquées
    Par Gnux dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 09/12/2005, 20h26
  2. [Tableaux] Problème avec boucle
    Par MYster dans le forum Langage
    Réponses: 6
    Dernier message: 11/11/2005, 18h39
  3. Problème de boucle
    Par TheUltimaSephiroth dans le forum C
    Réponses: 8
    Dernier message: 10/10/2005, 13h58
  4. Problème de boucle
    Par Louis-Guillaume Morand dans le forum Langage SQL
    Réponses: 3
    Dernier message: 25/09/2005, 09h10
  5. Problème de boucle
    Par basclln dans le forum C++
    Réponses: 19
    Dernier message: 02/04/2005, 09h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo