Problème batch [Fermé]

Signaler
Messages postés
7
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
27 avril 2010
-
Messages postés
7
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
27 avril 2010
-
Bonjour,

J'ai un problème avec mon fichier.bat

j'ai fait un counter-strike lan portable pour mon lycée, et il se décompresse dans le dossier temp
de l'ordinateur. Ensuite mon SFX fait appelle a un fichier en batch qui doit faire ceci:

1: Exécuter cstrike.exe (le lanceur du jeux).
2: Attendre que je quitte counter-strike (donc la fin du processus hl.exe).
3: Supprimer le fichier du dossier temp.


Donc mon code donne ça:

@echo off
start /w  %TEMP%\JF_mod_cs\cstrike.exe
pause // le pause c'est pour éviter d'effacer counter-strike quand il s'execute car start /w ne marche pas.
DEL /f /s /q %TEMP%\JF_mod_cs
rd /s /q %TEMP%\JF_mod_cs
cls
color 0a
echo Tout a ete effacer, il n'y a plus aucunes traces !
echo.
pause


Comme dit plus haut, start /w ne marche pas car il pense qu'il exécute cstrike.exe mais c'est juste un raccourci pour lancer hl.exe -game cstrike.

Donc il passe directement à la suite du code. Ce que je voudrai savoir c'est si il y a un moyen d'attendre la fin du processus hl.exe aveant de poursuivre le code ?

Cordialement

@@EDIT@@

j'ai résolut moi même mon problème, voici mon code :

@echo off

start /w %TEMP%\JF_mod_cs\hl.exe -game cstrike // il execute hl.exe et donc attend la fin du processus.
DEL /f /s /q %TEMP%\JF_mod_cs
rd /s /q %TEMP%\JF_mod_cs
cls
color 0a
echo Tous a ete effacer, il n'y a plus aucunes traces !
echo.
pause


4 réponses

Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
5 304
hello
ou ne pas utiliser start
Messages postés
7
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
27 avril 2010

Et que veux-tu que j'utilise ?
Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
5 304
rien
%TEMP%\JF_mod_cs\hl.exe -game cstrike
le .bat continue quand hl a terminé
Messages postés
7
Date d'inscription
mercredi 16 décembre 2009
Statut
Membre
Dernière intervention
27 avril 2010

Est-ce que je peux vérifier si hl.exe est terminer car quand je lance counter-strike avec cette ligne
(avec ou sans le start), je ne peut pas créer de serveur, hl plante et se termine.