".BAT" >> Ne pas arrêter une commande avec un CALL

Résolu
Bonjour,

Lorsque je lance un programme avec un CALL dans un fichier .bat, celui-ci met en pause le .bat jusqu'à ce que le programme lancé ne soit quitté. La suite du code n'est donc pas immédiate.

Est-ce possible d'exécuter le .bat en une seule fois ?

Merci

2 réponses

  1. Modérateur
    Regardes la commande Start
    1
    1. Bonjour,

      Merci pour la réponse,

      J'avais déjà essayé la commande, mais cela n'a pas d'effet.

      Une autre piste ? Il n'y a pas moyen de contourner le problème avec Call ?
      0
      1. Modérateur
        Comment l'as-tu essayé ? (la commande "start" )
        0
      2. J'ai mis le .bat dans le dossier qui contient l'exe à lancer.

        Puis j'ai fait :
        start c:\CHEMIN PROGRAMME
        ou
        start c:\CHEMIN PROGRAMME.exe
        ou
        Start PROGRAMME.exe

        en admin ou non il n'y a rien qui se passe.

        Merci
        0
      3. Modérateur
        quand je vois :
        "start c:\CHEMIN PROGRAMME.exe "

        Je me pause la question, tu pets un espace entre le chemin et le nom du fichier exe ?
        Que donne en vrai ta ligne ? (car ton masquage peut masquer une simple erreur de base)
        0
      4. Salut, j'ai trouvé où cela coinçait :

        C'est bien un problème d'espace dans le chemin. En effet j'avais oublié les "" dans mon exemple, cependant il faut écrire la ligne comme ça :

        Start "" "CHEMIN PROGRAMME.exe"

        Si l'on ne met pas "" après le start la commande ne s'exécute pas.

        Merci pour ton aide !
        0