Dans un fichier batch DOS, nous ne pouvons avoir qu'une ligne si le corps de l'instruction? Je pense avoir trouvé quelque part que je pourrais utiliser ()
pour un bloc if comme le {}
utilisé dans les langages de programmation de type C, mais cela n'exécute pas les instructions lorsque j'essaie. Aucun message d'erreur non plus. C'est mon code:
if %GPMANAGER_FOUND%==true(echo GP Manager is up
goto Continue7
)
echo GP Manager is down
:Continue7
Étrangement, ni «GP Manager is up» ni «GP Manager is down» ne sont imprimés lorsque j'exécute le fichier de traitement par lots.