Fonction is / else if variable et goto

Bonjour,

Je viens à nouveau demander de l'aide à la communauté Commentçamarche à propos d'un mélange de fonction qui me rend toujours fou.. Pour mieux vous expliquez, voici le bout de code qui me pause problème:

if "%conf%" == oui (goto :oui) else "%conf%" == non (goto :non)

Cela ne fonctionne pas, j'imagine faire une erreur de syntaxe mais la quel ? :/

Merci d'avance !

2 réponses

  1. Contributeur
    hello
    pas de condition après else
    if "%conf%" == "oui" (goto :oui) else (goto :non)
    1. Cela ne m'étonne pas. Y a t'il une façon de contourné et de définir deux fonction différente en fonction d'une variable pouvant être Oui ou Non ?

      Je vais finir par m'orienté VBS si le batch ne suffit plus..
      1. Enfin dans mon cas c'est plutôt une variable pouvant être Oui, Non ou autre
      2. Contributeur
        on peut faire
        if "%conf%" == "oui" (goto :oui) else if  "%conf% == "non" (goto :non) else (goto :rien)
      3. je fais un test
      4. Non erreur de syntaxe :(
      5. Contributeur
        peut-être
        if "%conf%" == "oui" (goto :oui) 
        else
        if "%conf% == "non" (goto :non)
        else (goto :rien)