Partage
  • Partager sur Facebook
  • Partager sur Twitter

Batch - cmd se ferme après un if

Sujet résolu
    3 mars 2021 à 10:47:33

    Bonjour,

    Je cherche à automatiser certaines actions via un batch que voici :

    @ECHO OFF
    set WEBAPP = 'GestionDuStock'
    set PORT = 8000
    
    ECHO LANCEMENT WAMP SI NECESSAIRE
    TaskList | findstr /c:wampmanager.exe > nul
    If %errorlevel% != 0 (
    	cd /d C:\wamp64\
    	dir *.*
    	start wampmanager.exe
    )
    PAUSE
    
    ECHO SET PHP PATH VARIABLE
    setx PATH "C:\wamp64\bin\php\php7.3.1" /m
    PAUSE
    
    ECHO START SYMFONY SERVER
    start "" "C:\Users\Moi\AppData\Local\Programs\Git\git-bash.exe" -c "cd '/d/Projets Symfony/GestionDuStock' && symfony serve --port=8000"
    

    La problèmatique c'est que je ne sais pas ce qu'il fait exactement puisque le batch se ferme après le if et avant le pause...

    Est-ce quelqu'un peut m'aider à comrpendre svp?

    EDIt : bah en fait ca venait du fait que != n'existe pas en batch et que c'est NEQ...

    -
    Edité par lindadu01 3 mars 2021 à 10:57:48

    • Partager sur Facebook
    • Partager sur Twitter

    Parfois, arrêter 5 minutes son développement permet de mieux repartir face à un problème ;)

    Batch - cmd se ferme après un if

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown