".BAT" >> Ne pas arrêter une commande avec un CALL [Résolu/Fermé]

Signaler
Messages postés
131
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 avril 2020
-
 Micromega -
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

Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 juin 2021
291
Regardes la commande Start
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
131
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 avril 2020
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 ?
Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 juin 2021
291
Comment l'as-tu essayé ? (la commande "start" )
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
Messages postés
14799
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
13 juin 2021
291
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)
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 !