Vermijd het CMD Windows-venster te sluiten na het uitvoeren van opdrachten

In Windows-omgevingen kunnen we meerdere taken automatiseren en uitvoeren dankzij de bat-bestanden die de uitvoering van een taak mogelijk maken dankzij het ontwerp van een script met een reeks opdrachten.

Een bat-bestand, of ook wel batch genoemd, is in feite een bestand met een reeks opdrachten die we hebben geconfigureerd die opeenvolgend in het systeem worden uitgevoerd.

Wanneer we een bat-bestand uitvoeren, is het vooraf geconfigureerd zodat het wordt uitgevoerd en het opdrachtpromptvenster, waardoor de opdrachten worden uitgevoerd, automatisch wordt geopend en gesloten, daarom zien we bij het uitvoeren van dit type bestanden een eenvoudige opdrachtpromptconsole flash.

Vandaag zal Solvetic enkele manieren analyseren hoe we kunnen voorkomen dat de console wordt gesloten bij het uitvoeren van een bat-bestand en op deze manier in detail de uitgevoerde instructies bekijken.

1. Vermijd het sluiten van de console door het bat Windows-bestand te bewerken

Stap 1
Om deze eerste optie te gebruiken, moeten we het bat-bestand bewerken en hiervoor zullen we er met de rechtermuisknop op klikken en de optie Bewerken selecteren:

Stap 2
Dit opent de inhoud van het bat-bestand in een kladblok en om het automatisch sluiten van de console te voorkomen, zullen we de cmd / k-regel aan het einde van het bestand toevoegen:

Stap 3
We slaan de wijzigingen op met behulp van de Ctrl + G-toetsen of vanuit het menu Bestand / Opslaan. Wanneer we nu het bestand uitvoeren, blijft de opdrachtprompt zichtbaar en kunnen we de uitgevoerde volgorde zien:

VERGROTEN

2. Vermijd het sluiten van de console door een nieuwe regel aan het Windows-bestand toe te voegen


Op dezelfde manier als de vorige stap zullen we deze keer het woord PAUSE toevoegen aan het einde van het bestand aan het einde van het bat-bestand:

Wanneer we nu het bat-bestand uitvoeren, zullen we de inhoud ervan zien en om af te sluiten moeten we op een toets drukken:

VERGROTEN

3. Sluit de console niet via de Windows-registereditor


De volgende beschikbare optie is om een ​​.reg-bestand te maken waarmee het Windows-register wordt gewijzigd, hiervoor raden we aan een back-upkopie te maken voordat u deze uitvoert.

Stap 1
We openen een kladblok en plakken het volgende:

 [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" \ “\ ""

VERGROTEN

Stap 2
Later zullen we het bestand opslaan met de extensie .reg zodat de inhoud kan worden toegevoegd aan de register-editor:

VERGROTEN

Stap 3

Eenmaal opgeslagen, gaan we verder met de uitvoering ervan en zien we het volgende bericht:

Klik op de knop Ja om de actie van het toevoegen van het register aan het besturingssysteem te bevestigen en zo te voorkomen dat de opdrachtpromptconsole automatisch wordt gesloten bij het uitvoeren van een bat-bestand.

wave wave wave wave wave