Évitez de fermer la fenêtre Windows CMD après avoir exécuté des commandes

Dans les environnements Windows, nous pouvons automatiser et exécuter plusieurs tâches grâce aux fichiers bat qui permettent l'exécution d'une tâche grâce à la conception d'un script avec une série de commandes.

Un fichier bat, ou également appelé batch, est essentiellement un fichier contenant une série de commandes que nous avons configurées et qui seront exécutées séquentiellement dans le système.

Lorsque nous exécutons un fichier bat, il est préconfiguré pour qu'il soit exécuté et la fenêtre d'invite de commande, à travers laquelle les commandes sont exécutées, s'ouvre et se ferme automatiquement, c'est pourquoi lors de l'exécution de ce type de fichiers, nous voyons une simple console d'invite de commande éclat.

Aujourd'hui, Solvetic analysera certaines manières d'empêcher la fermeture de la console lors de l'exécution d'un fichier bat et ainsi voir en détail les instructions qui ont été exécutées.

1. Evitez de fermer la console en éditant le fichier bat Windows

Étape 1
Pour utiliser cette première option, nous devons éditer le fichier bat et pour cela nous ferons un clic droit dessus et sélectionnerons l'option Editer :

Étape 2
Cela ouvrira le contenu du fichier bat dans un bloc note et pour éviter la fermeture automatique de la console nous ajouterons la ligne cmd/k à la fin du fichier :

Étape 3
Nous enregistrons les modifications à l'aide des touches Ctrl + G ou depuis le menu Fichier / Enregistrer. Maintenant, lorsque nous exécuterons le fichier, l'invite de commande restera visible et nous pourrons voir l'ordre exécuté :

AGRANDIR

2. Évitez de fermer la console en ajoutant une nouvelle ligne au fichier Windows


De la même manière qu'à l'étape précédente, nous ajouterons cette fois le mot PAUSE à la fin du fichier à la fin du fichier bat :

Maintenant, lorsque nous exécutons le fichier bat, nous verrons son contenu et pour quitter, nous devons appuyer sur une touche :

AGRANDIR

3. Évitez de fermer la console via l'éditeur de registre Windows


La prochaine option disponible consiste à créer un fichier .reg avec lequel le registre Windows sera modifié, pour cela, nous vous recommandons de créer une copie de sauvegarde avant de l'exécuter.

Étape 1
Nous ouvrons un bloc-notes et collons ce qui suit :

 [HKEY_CLASSES_ROOT \ Applications \ powershell.exe \ shell \ open \ command] @ = "\" C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe \ "-noExit \" & \ \ « % 1 \" \ "" [HKEY_CLASSES_ROOT \ Microsoft.PowerShellScript.1 \ Shell \ 0 \ Command] @ = "\" C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell .exe \ "-NoExit \" -Command \ "\" if ((Get-ExecutionPolicy) -ne 'AllSigned') {Set-ExecutionPolicy -Scope Process Bypass}; & \ "% 1" \ "\ ""

AGRANDIR

Étape 2
Plus tard, nous enregistrerons le fichier avec l'extension .reg afin que son contenu puisse être ajouté à l'éditeur de registre :

AGRANDIR

Étape 3

Une fois enregistré, nous procédons à son exécution et nous verrons le message suivant :

Cliquez sur le bouton Oui pour confirmer l'action d'ajout dudit registre au système d'exploitation et ainsi éviter la fermeture automatique de la console d'invite de commande lors de l'exécution d'un fichier bat.

wave wave wave wave wave