Comment empêcher la fermeture de l'invite de commande après l'exécution d'un fichier batch dans Windows 11/10

Chaque fois que de nombreux ensembles de commandes doivent être exécutés, les utilisateurs créent un fichier de commandes et l'exécutent sur le système Windows. Mais avez-vous remarqué que l'outil de ligne de commande, tel que l'invite de commande, qui exécute ce fichier de commandes se ferme peu de temps après l'exécution du fichier de commandes? Ainsi, les utilisateurs ne peuvent pas voir la sortie ou les résultats de l'exécution de la commande.

Vous vous demandez peut-être s'il est possible d'empêcher l'invite de commande de se fermer immédiatement après l'exécution? Oui c'est le cas!

Dans cet article, vous apprendrez comment cela peut être fait en utilisant 3 méthodes simples. Veuillez continuer à lire si vous voulez en savoir plus.

Table des matières

Méthode 1 - En ajoutant PAUSE au fichier de script batch

L'un des moyens par lesquels l'utilisateur peut empêcher la fermeture de l'invite de commande consiste à ajouter un mot appelé Pause à la fin du fichier de script. Cela met l'invite de commande en pause après l'exécution du fichier de commandes jusqu'à ce que l'utilisateur appuie sur une touche et se ferme dès qu'une touche est enfoncée.

Suivez les étapes ci-dessous pour savoir comment procéder.

Étape 1: Accédez au dossier où se trouve le fichier de commandes.

Étape 2: Clic-droit sur le fichier de commandes et cliquez Afficher plus d'options depuis le menu contextuel.

PUBLICITÉ

Afficher plus d'options Fichier batch 11zon

Étape 3: Cliquez ensuite sur Éditer en haut du menu contextuel, comme indiqué dans la capture d'écran ci-dessous.

Modifier le fichier de script de lot 11zon

Étape 4: Cela ouvrira le fichier de commandes dans un bloc-notes ou toute autre application d'éditeur de texte définie par défaut.

Étape 5: Tapez pause à la fin du script comme dernière ligne et enregistrez le fichier en appuyant sur CTRL + S touches ensemble sur le clavier.

Ajouter un fichier batch de pause 11zon

Étape 6: Ensuite, double-cliquez sur le lotdossier ou clic-droit dessus et sélectionnez Ouvert pour exécuter ce fichier batch.

Ouvrir le fichier batch 11zon

Étape 7: Vous pouvez maintenant voir que le script batch a été exécuté et que la fenêtre d'invite de commande est toujours ouverte avec le message disant "Appuyez sur n'importe quelle touche pour continuer.. . " comme indiqué dans l'image ci-dessous.

Appuyez sur n'importe quelle touche pour continuer 11zon

Méthode 2 - Ajouter cmd /k à la fin du fichier batch

Si un utilisateur souhaite non seulement arrêter de fermer la fenêtre d'invite de commande après avoir exécuté un fichier de commandes, mais également exécuter d'autres commandes, cette méthode est bonne à essayer. L'utilisateur n'a qu'à ajouter cmd /k à la fin, ce qui sera expliqué en suivant les étapes ci-dessous.

Étape 1: Clic-droit sur le fichier de commandes et vous devez sélectionner Afficher plus d'options à partir de son menu contextuel, comme illustré ci-dessous.

Afficher plus d'options Fichier batch 11zon

Étape 2: Cliquez ensuite sur Éditer dans le menu comme indiqué.

Modifier le fichier de script de lot 11zon

Étape 3: S'il n'y a pas d'éditeur de texte par défaut défini sur le système, il vous demandera de sélectionner n'importe quel éditeur installé comme le bloc-notes.

Étape 4: Une fois qu'il s'ouvre, tapez cmd/k à la fin du fichier de script batch comme indiqué ci-dessous.

Fichier de commandes Cmd K 11zon

PUBLICITÉ

Étape 5: Enregistrez maintenant le fichier en allant dans le Dossier option dans le menu du haut et en cliquant sur sauvegarder de la liste comme indiqué ci-dessous.

Fichier Enregistrer le fichier batch 11zon

Étape 6: Vous pouvez maintenant exécuter le fichier batch en double-cliquant dessus.

Étape 7: Vous pouvez voir qu'après avoir exécuté le fichier de commandes, l'invite de commande ne se fermera pas et permettra également aux utilisateurs d'exécuter toute autre commande, comme indiqué dans l'image ci-dessous.

Résultat de sortie du fichier batch Cmd K 11zon

Étape 8: Voici comment vous pouvez empêcher la fermeture de l'invite de commande, mais vous devez ajouter Pause ou cmd /k à tous les fichiers batch que vous exécutez.

Méthode 3 - Modification du fichier de registre pour empêcher la fermeture de l'invite de commande

Après avoir appliqué cette méthode, il garantit que l'invite de commande ne se fermera jamais immédiatement après le lot le fichier de script est exécuté à chaque fois et l'utilisateur n'a pas besoin de modifier le fichier batch pour ajouter une pause ou cmd /k.

Nous allons vous montrer comment cela peut être fait en modifiant certains paramètres en modifiant le fichier de registre à l'aide de l'éditeur de registre, comme indiqué ci-dessous.

Avertissement – Avant de continuer, assurez-vous que vous exporter/enregistrer la sauvegarde de votre fichier de registre afin que vous puissiez revenir au fichier de registre d'origine en cas de problème lors de l'édition.

Étape 1: Vous devez d'abord ouvrir l'éditeur de registre. Pour ce faire, vous devez appuyer sur le Gagner + R clés ensemble, ce qui ouvre le Courir boîte de commande.

Étape 2: Tapez regedit dans la zone Exécuter et appuyez sur Entrer clé.

Étape 3: Acceptez l'invite de contrôle d'accès utilisateur en cliquant sur Oui continuer.

1 Exécutez Regedit Min

Étape 4: Après l'ouverture de la fenêtre de l'éditeur de registre, vous devez effacer la barre d'adresse et copier-coller la ligne ci-dessous et appuyer sur Entrer.

HKEY_CLASSES_ROOT\batfile\shell\open\command

Étape 5: Assurez-vous d'avoir sélectionné la clé de registre appelée commande et du côté droit, double-cliquez sur la valeur de chaîne appelée (Défaut), qui ouvre sa fenêtre d'édition.

Commande de fichier Bat 11zon

Étape 6: Tapez maintenant la ligne ci-dessous dans son Données de valeur zone de texte et cliquez D'ACCORD.

cmd.exe /k "%1" %*
Valeur Commande de données Par défaut 11zon

Étape 7: Allez maintenant dans la barre d'adresse et effacez-la, puis tapez le chemin suivant et appuyez sur Entrer clé.

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

Étape 8: Une fois que vous atteignez le commande clé de registre, ouvrez la fenêtre d'édition du (Défaut) valeur de chaîne par double-cliquer dessus.

Commande de fichier cmd 11zon

Étape 9: Après cela, entrez la ligne ci-dessous dans le Données de valeur champ et appuyez sur D'ACCORD.

cmd.exe /k "%1" %*
Valeur Commande de données Par défaut 11zon

Étape 10: Une fois terminé, fermez la fenêtre de l'éditeur de registre.

Étape 11: Maintenant, redémarrez votre système une fois et après le démarrage du système, vous pouvez voir que l'invite de commande ne se fermera pas après l'exécution d'un fichier de script batch.

Vous pouvez également télécharger cet outil de réparation de PC pour localiser et résoudre tout problème de PC :
Étape 1 - Téléchargez l'outil de réparation Restoro PC à partir d'ici
Étape 2 - Cliquez sur Démarrer l'analyse pour rechercher et résoudre automatiquement tout problème de PC.
Comment changer le logo de démarrage sur Windows 11

Comment changer le logo de démarrage sur Windows 11Création De LogoInvite De Commande

Windows 11 propose de nombreuses options de personnalisation pour modifier les menus, mais certaines sont plus difficiles.Il est possible de modifier le logo de démarrage qui apparaît lorsque vous ...

Lire la suite
Bootrec n'est pas reconnu dans Windows 11? Appliquer ces correctifs

Bootrec n'est pas reconnu dans Windows 11? Appliquer ces correctifsWindows 11Erreurs De DémarrageInvite De Commande

Lorsque vous essayez d'exécuter bootrec alors que vous êtes connecté à Windows 11, l'invite de commande indique qu'il n'est pas reconnu. Pour exécuter la commande, vous devrez démarrer Windows 11 d...

Lire la suite
Comment ouvrir l'invite de commande toujours en mode administratif

Comment ouvrir l'invite de commande toujours en mode administratifWindows 10Windows 11Invite De Commande

Nous utilisons tous l'invite de commande dans notre travail quotidien pour exécuter des commandes, télécharger, installer des applications, etc. Peu de tâches nécessitent l'ouverture de l'invite de...

Lire la suite