Unngå å lukke CMD Windows -vinduet etter å ha utført kommandoer

I Windows -miljøer kan vi automatisere og utføre flere oppgaver takket være flaggermusfilene som gjør det mulig å utføre en oppgave takket være utformingen av et skript med en rekke kommandoer.

En flaggermusfil, eller også kalt batch, er i utgangspunktet en fil der det er en rekke kommandoer som vi har konfigurert som vil bli utført sekvensielt i systemet.

Når vi utfører en flaggermusfil, blir den forhåndskonfigurert slik at den blir utført og kommandopromptvinduet, som kommandoene utføres gjennom, åpnes og lukkes automatisk, det er derfor når vi kjører denne typen filer, ser vi en enkel kommandopromptkonsoll blits.

I dag vil Solvetic analysere noen måter på hvordan vi kan forhindre at konsollen blir lukket når du utfører en flaggermusfil, og på denne måten se detaljerte instruksjoner som har blitt utført.

1. Unngå å lukke konsollen ved å redigere bat -filen i Windows

Trinn 1
For å bruke dette første alternativet må vi redigere flaggermusfilen, og for dette høyreklikker vi på den og velger alternativet Rediger:

Steg 2
Dette åpner innholdet i flaggermusfilen i en notisblokk, og for å unngå at konsollen lukkes automatisk, legger vi til cmd / k -linjen på slutten av filen:

Trinn 3
Vi lagrer endringene ved hjelp av Ctrl + G -tastene eller fra Fil / Lagre -menyen. Når vi kjører filen, vil ledeteksten forbli synlig, og vi vil kunne se den utførte ordren:

FORSTØRRE

2. Unngå å lukke konsollen ved å legge til en ny linje i Windows -filen


På samme måte som forrige trinn, vil vi denne gangen legge til ordet PAUSE på slutten av filen på slutten av flaggermusfilen:

Når vi kjører flaggermus -filen, ser vi innholdet i den, og for å avslutte må vi trykke på en tast:

FORSTØRRE

3. Unngå å lukke konsollen gjennom Windows -editoren


Det neste tilgjengelige alternativet er å lage en .reg -fil som Windows -registret vil bli endret med. For dette anbefaler vi å lage en sikkerhetskopi før du kjører den.

Trinn 1
Vi åpner en notisblokk og limer inn følgende:

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

FORSTØRRE

Steg 2
Senere lagrer vi filen med filtypen .reg slik at innholdet kan legges til i registerredigeringsprogrammet:

FORSTØRRE

Trinn 3

Når vi er lagret, fortsetter vi med utførelsen, og vi vil se følgende melding:

Klikk på Ja -knappen for å bekrefte handlingen med å legge registeret til operativsystemet og dermed forhindre at ledetekstkonsollen lukkes automatisk når du utfører en flaggermusfil.

wave wave wave wave wave