J'ai créé un lot script ( voir dans son intégralité ici ) pour lancer d'abord certains services et ensuite une application. Une fois l'application terminée, le lot est censé GOTO somewhere
mais il attend que le programme se termine, pour continuer plus loin.
En-tête pour démarrer l'application et poursuivre :
:vmSTARTAPP
"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe"
IF NOT %BACK%==NULL GOTO %BACK%
GOTO STARTAPPCONT
Cet en-tête est appelé à partir d'un autre en-tête :
:STARTAPP
cls
echo Starting Application
GOTO %BATCH%
%BATCH%
contient le nom de l'en-tête suivant - dans le cas ci-dessus, vmSTARTAPP
.
Si je l'exécute à partir d'une nouvelle fenêtre d'invite de commande, il fonctionne bien, mais pas dans ce lot.
Qu'est-ce que je fais de mal ?
P.S. Ne renvoyez pas cette question à ma question précédente. Il s'agit d'un cas complètement différent.