Attendre qu'un programme s'exécute en batch.
Résolu/Fermé
Gusarty
-
23 mars 2021 à 22:05
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 24 mars 2021 à 08:03
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 24 mars 2021 à 08:03
A voir également:
- Attendre qu'un programme s'exécute en batch.
- Fichier batch - Guide
- Mettre en veille un programme - Guide
- Programme demarrage windows 10 - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
2 réponses
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
23 mars 2021 à 22:18
23 mars 2021 à 22:18
bonjour,
veux-tu attendre que le programme soit terminé?
veux-tu attendre que le programme soit terminé?
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 922
23 mars 2021 à 23:10
23 mars 2021 à 23:10
Bonsoir,
Il n'existe pas de commande pour faire ce que tu souhaites faire.
Néanmoins on pourrait peut-être bricoler une méthode quelque peu bancal mais qui pourrait s'approcher du résultat souhaité : la commande TASKLIST permet de lister les processus et elle dispose également de filtres dont un qui permet d'indiquer une quantité de mémoire utilisée.
Il faudrait que tu ouvres ton gestionnaire de tâches et que tu observes les processus.
Le processus FiveM_GTAProcess.exe va se charger en mémoire, il faudrait observer et me donner le pic, c'est-à-dire la quantité maximale de mémoire vive utilisée par ton processus.
Eventuellement tu pourrais me donner également le temps qu'il faut au processus pour être entièrement chargé.
Si tu me donnes les infos demandées, je te bricolerai quelque chose et il faudra faire plusieurs essais pour se rapprocher du résultat souhaité.
Il n'existe pas de commande pour faire ce que tu souhaites faire.
Néanmoins on pourrait peut-être bricoler une méthode quelque peu bancal mais qui pourrait s'approcher du résultat souhaité : la commande TASKLIST permet de lister les processus et elle dispose également de filtres dont un qui permet d'indiquer une quantité de mémoire utilisée.
Il faudrait que tu ouvres ton gestionnaire de tâches et que tu observes les processus.
Le processus FiveM_GTAProcess.exe va se charger en mémoire, il faudrait observer et me donner le pic, c'est-à-dire la quantité maximale de mémoire vive utilisée par ton processus.
Eventuellement tu pourrais me donner également le temps qu'il faut au processus pour être entièrement chargé.
Si tu me donnes les infos demandées, je te bricolerai quelque chose et il faudra faire plusieurs essais pour se rapprocher du résultat souhaité.
Gusarty
Messages postés
2
Date d'inscription
mardi 23 mars 2021
Statut
Membre
Dernière intervention
23 mars 2021
23 mars 2021 à 23:46
23 mars 2021 à 23:46
J'ai trouver une solution en tryfoulliant un peu regarde ça !
Voilà dit moi se que tu en pense ! En tout cas ça marche bien pour ma part !
Set MyProcess=FiveM_GTAProcess.exe
start FiveM_GTAProcess.exe
echo [+] Starting FiveM...
:wait
timeout 1 >nul
tasklist | find /i "%MyProcess%">nul && echo [+] FiveM Launched... || goto :wait
Voilà dit moi se que tu en pense ! En tout cas ça marche bien pour ma part !
barnabe0057
Messages postés
14454
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
30 novembre 2024
4 922
>
Gusarty
Messages postés
2
Date d'inscription
mardi 23 mars 2021
Statut
Membre
Dernière intervention
23 mars 2021
24 mars 2021 à 08:03
24 mars 2021 à 08:03
Je pensais à quelque chose de plus sophistiqué mais si ça te convient comme ça c'est tout ce qui compte.
N'oublie pas de passer ton sujet en "résolu".
Bonne continuation et bonne journée.
N'oublie pas de passer ton sujet en "résolu".
Bonne continuation et bonne journée.
23 mars 2021 à 22:27