Le cmd se ferme lorsque je ferme explorer.exe
Fermé
GreenB4eH3lp3r
-
2 juin 2021 à 17:05
brucine Messages postés 18384 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 - 3 juin 2021 à 22:46
brucine Messages postés 18384 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 28 décembre 2024 - 3 juin 2021 à 22:46
A voir également:
- Taskkill /f /im explorer.exe
- Explorer.exe - Télécharger - Divers Utilitaires
- Chkdsk /f - Guide
- Sfc /scannow /f /r - Guide
- F lux - Télécharger - Divers Utilitaires
- "Pourquoi explorer.exe plante?" ✓ - Forum Windows
4 réponses
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
Ambassadeur
1 557
2 juin 2021 à 17:13
2 juin 2021 à 17:13
bonjour,
que se passe-t-il si tu termines l'explorer autrement?
que se passe-t-il si tu termines l'explorer autrement?
brucine
Messages postés
18384
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
28 décembre 2024
2 729
3 juin 2021 à 07:57
3 juin 2021 à 07:57
On ne peut pas, puisque Ms Dos ne tourne plus en mode réel sous Windows depuis longtemps et que l'explorateur ferme tout, y compris le clavier et l'interpréteur de commandes.
Il n'y a que 3 solutions:
-intégrer au batch une ligne start explorer.exe, agrémentée ou non d'une temporisation (timeout)
-lancer le batch au démarrage de Windows (si, si, même s'il n'y a plus de autoexec.bat depuis Windows NT, on peut moyennant quelques pirouettes)
-le lancer depuis un media externe, par exemple une clé USB bootant Ms Dos
Il n'y a que 3 solutions:
-intégrer au batch une ligne start explorer.exe, agrémentée ou non d'une temporisation (timeout)
-lancer le batch au démarrage de Windows (si, si, même s'il n'y a plus de autoexec.bat depuis Windows NT, on peut moyennant quelques pirouettes)
-le lancer depuis un media externe, par exemple une clé USB bootant Ms Dos
Mon objectif est de pouvoir fermer explorer.exe, lancer un fichier .vbs et relancer explorer.exe une fois que le .vbs est fermé ou après un délai donné. Le problème est qu'une fois que une fois que l'exploreur est fermé, j'ai l'impression que mon batch se ferme également car la ligne start explorer.exe n'a aucune action.
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
1 557
>
GreenB4eH3lp3r
3 juin 2021 à 21:26
3 juin 2021 à 21:26
il est parfois utile de tester des variantes, avant d'arriver à la solution finale.
qu'est-ce qui t'empeche de faire le test demandé?
lances-tu vraiment le fichier vbs après avoir fermé explorer.exe?
qu'est-ce qui t'empeche de faire le test demandé?
lances-tu vraiment le fichier vbs après avoir fermé explorer.exe?
fabul
Messages postés
39430
Date d'inscription
dimanche 18 janvier 2009
Statut
Modérateur
Dernière intervention
28 décembre 2024
5 448
3 juin 2021 à 21:29
3 juin 2021 à 21:29
Salut,
start %windir%\explorer.exe
start %windir%\explorer.exe
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
1 557
3 juin 2021 à 22:12
3 juin 2021 à 22:12
c'est ton script complet?
fabul
Messages postés
39430
Date d'inscription
dimanche 18 janvier 2009
Statut
Modérateur
Dernière intervention
28 décembre 2024
5 448
>
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
3 juin 2021 à 22:22
3 juin 2021 à 22:22
Salut,
IL dit
Je répond
start %windir%\explorer.exe
IL dit
Le problème est qu'une fois que une fois que l'exploreur est fermé, j'ai l'impression que mon batch se ferme également car la ligne start explorer.exe n'a aucune action.
Je répond
start %windir%\explorer.exe
brucine
Messages postés
18384
Date d'inscription
lundi 22 février 2021
Statut
Membre
Dernière intervention
28 décembre 2024
2 729
3 juin 2021 à 22:46
3 juin 2021 à 22:46
Donc:
....
taskkill /f /im explorer.exe
cscript.exe tartempion.vbs
timeout -1 ou 60
start explorer.exe
Le chemin de cscript ou explorer (\windows\system32\) n'est en principe pas nécessaire puisque par défaut sous le path.
Si timeout = -1, la commande suivante n'est interprétée qu'après avoir appuyé sur n'importe quelle touche, si 60 au bout de 60 secondes.
En effet, cela ne marchera malgré tout pas si fermer explorer ferme l'interpréteur de commandes, auquel cas il faut revenir aux solutions précédentes, ou se reporter à une astuce un peu plus alambiquée pour que l'interpréteur reste ouvert, voir là (en langue anglaise):
https://stackoverflow.com/questions/61829743/how-to-keep-batch-file-running-whilst-using-taskkill-f-t-im-explorer-exe
Mais pourquoi diantre vouloir fermer explorer pour exécuter le script?
....
taskkill /f /im explorer.exe
cscript.exe tartempion.vbs
timeout -1 ou 60
start explorer.exe
Le chemin de cscript ou explorer (\windows\system32\) n'est en principe pas nécessaire puisque par défaut sous le path.
Si timeout = -1, la commande suivante n'est interprétée qu'après avoir appuyé sur n'importe quelle touche, si 60 au bout de 60 secondes.
En effet, cela ne marchera malgré tout pas si fermer explorer ferme l'interpréteur de commandes, auquel cas il faut revenir aux solutions précédentes, ou se reporter à une astuce un peu plus alambiquée pour que l'interpréteur reste ouvert, voir là (en langue anglaise):
https://stackoverflow.com/questions/61829743/how-to-keep-batch-file-running-whilst-using-taskkill-f-t-im-explorer-exe
Mais pourquoi diantre vouloir fermer explorer pour exécuter le script?
2 juin 2021 à 21:02
3 juin 2021 à 13:21