Sådan stopper du kommandoprompt i at lukke efter at have udført en batchfil i Windows 11/10

Når der er mange sæt kommandoer, der skal udføres, opretter brugere en batch-fil og kører den på Windows-systemet. Men har du bemærket, at kommandolinjeværktøjet som kommandoprompt, der kører denne batch-fil, lukkes kort efter udførelse af batch-filen? Så brugere er ikke i stand til at se output eller resultater af kommandoudførelsen.

Du spekulerer måske på, om det er muligt at stoppe kommandoprompten i at lukke umiddelbart efter udførelse? Ja det er!

I denne artikel lærer du om, hvordan dette kan gøres ved hjælp af 3 enkle metoder. Fortsæt med at læse, hvis du vil vide mere.

Indholdsfortegnelse

Metode 1 - Ved at tilføje PAUSE til batchscriptfilen

En af måderne, hvorpå brugeren kan stoppe kommandoprompten i at lukke, er at tilføje et ord kaldet Pause i slutningen af ​​scriptfilen. Dette gør, at kommandoprompten pauser efter udførelse af batchfilen, indtil brugeren trykker på en vilkårlig tast og lukker, så snart der trykkes på en tast.

Følg nedenstående trin for, hvordan du gør det.

Trin 1: Gå til mappen, hvor batchfilen er til stede.

Trin 2: Højreklik på den batch-fil og klik Vis flere muligheder fra kontekstmenuen.

REKLAME

Vis flere muligheder Batch-fil 11zon

Trin 3: Klik derefter Redigere øverst i kontekstmenuen som vist på skærmbilledet nedenfor.

Rediger batchscriptfil 11zon

Trin 4: Dette åbner batchfilen i en Notesblok eller enhver anden tekstredigeringsapp, der er indstillet som standard.

Trin 5: Indtast pause i slutningen af ​​scriptet som en sidste linje og gem filen ved at trykke på CTRL + S tasterne sammen på tastaturet.

Tilføj pause batchfil 11zon

Trin 6: Næste, Dobbeltklik på den partifil eller Højreklik på den og vælg Åben for at køre denne batchfil.

Åbn Batch File 11zon

Trin 7: Nu kan du se, at batchscriptet er blevet udført, og kommandopromptvinduet er stadig åbent med beskeden "Tryk på en vilkårlig tast for at fortsætte.. . " som vist på billedet nedenfor.

Tryk på en vilkårlig tast for at fortsætte 11zon

Metode 2 – Tilføj cmd /k i slutningen af ​​batchfilen

Hvis en bruger ikke kun ønsker at stoppe med at lukke kommandopromptvinduet efter at have udført en batchfil, men også at køre nogle andre kommandoer, så er denne metode god at prøve. Brugeren skal kun tilføje cmd /k i slutningen, hvilket vil blive forklaret ved hjælp af nedenstående trin.

Trin 1: Højreklik på den batch-fil og du bør vælge Vis flere muligheder fra dens kontekstmenu som vist nedenfor.

Vis flere muligheder Batch-fil 11zon

Trin 2: Klik derefter Redigere fra menuen som vist.

Rediger batchscriptfil 11zon

Trin 3: Hvis der ikke er nogen standard teksteditor indstillet på systemet, vil det bede dig om at vælge enhver editor installeret som notesblok.

Trin 4: Når det åbner, skal du skrive cmd /k i slutningen af ​​batchscript-filen som vist nedenfor.

Cmd K Batch-fil 11zon

REKLAME

Trin 5: Gem nu filen ved at gå til Fil valgmulighed i topmenuen og klik Gemme fra listen som vist nedenfor.

Fil Gem batchfil 11zon

Trin 6: Nu kan du køre batchfilen ved at dobbeltklikke på den.

Trin 7: Du kan se, at efter at have kørt batchfilen, lukkes kommandoprompten ikke og giver også brugerne mulighed for at udføre enhver anden kommando som vist på billedet nedenfor.

Cmd K Batch File Output Resultat 11zon

Trin 8: Sådan kan du stoppe kommandoprompten i at lukke, men du skal tilføje enten Pause eller cmd /k til alle de batchfiler, du kører.

Metode 3 - Ændring af registreringsfilen for at forhindre kommandoprompten i at lukke

Efter at have anvendt denne metode, sikrer den, at kommandoprompten aldrig lukker umiddelbart efter batchen script-fil udføres hver gang, og brugeren behøver ikke at redigere batch-filen for at tilføje enten pause eller cmd /k.

Vi vil vise dig, hvordan dette kan gøres ved at ændre nogle indstillinger ved at redigere registreringsdatabasen ved hjælp af registreringseditoren som vist nedenfor.

Advarsel – Før du fortsætter, skal du sikre dig eksporter/gem sikkerhedskopien af din registreringsfil, så du kan vende tilbage til den originale registreringsfil, hvis noget går galt under redigeringen.

Trin 1: Først skal du åbne registreringseditoren. For at gøre det skal du trykke på Win + R tasterne sammen, hvilket åbner Løb kommandoboksen.

Trin 2: Indtast regedit i feltet Kør og tryk på Gå ind nøgle.

Trin 3: Accepter prompten for brugeradgangskontrol ved at klikke Ja at fortsætte.

1 Kør Regedit Min

Trin 4: Når vinduet til registreringseditoren åbner, skal du rydde adresselinjen og kopiere og indsætte nedenstående linje og trykke på Gå ind.

HKEY_CLASSES_ROOT\batfil\shell\open\command

Trin 5: Sørg for, at du har valgt registreringsdatabasenøglen kaldet kommando og på højre side, Dobbeltklik på den kaldede strengværdi (Standard), som åbner dets redigeringsvindue.

Bat File Command 11zon

Trin 6: Skriv nu nedenstående linje i sin Værdidata tekstboks og klik OKAY.

cmd.exe /k "%1" %*
Værdi Data Kommando Standard 11zon

Trin 7: Gå nu til adresselinjen og ryd den, og skriv derefter følgende sti og tryk Gå ind nøgle.

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

Trin 8: Når du når til kommando registreringsdatabasenøgle, skal du åbne redigeringsvinduet for (Standard) strengværdi med dobbeltklik på det.

Cmd fil kommando 11zon

Trin 9: Indtast derefter nedenstående linje i Værdi data felt og tryk på OKAY.

cmd.exe /k "%1" %*
Værdi Data Kommando Standard 11zon

Trin 10: Når du er færdig, skal du lukke vinduet til registreringseditoren.

Trin 11: Genstart nu dit system én gang, og efter at systemet starter, kan du se, at kommandoprompten ikke lukkes, efter at nogen batchscript-fil er blevet udført.

Du kan også downloade dette pc-reparationsværktøj for at finde og rette ethvert pc-problem:
Trin 1 - Download Restoro PC Repair Tool herfra
Trin 2 - Klik på Start scanning for automatisk at finde og rette ethvert pc-problem.
FIX: CHKDSK kan ikke køre, fordi lydstyrken bruges af en anden proces

FIX: CHKDSK kan ikke køre, fordi lydstyrken bruges af en anden procesWindows 10Kommandoprompt

Mange gange har du muligvis bemærket, at når du kører chkdsk-kommandoen, ser du en fejlmeddelelse om -Chkdsk kan ikke køre, fordi lydstyrken bruges af en anden procesSe nedenstående billede for fle...

Læs mere
Sådan aktiverer/deaktiverer du Windows Firewall via kommandoprompt i Windows 11

Sådan aktiverer/deaktiverer du Windows Firewall via kommandoprompt i Windows 11HvordanWindows 11Kommandoprompt

1. oktober 2021 Ved TechieWriterHvis du har en førsteklasses antivirussoftware installeret på din maskine, kan det forårsage ustabilitet i systemet, hvis Windows Firewall er tændt på samme tid. I s...

Læs mere
Fix: Kommandopromptvindue åbner og lukker automatisk i Windows 11

Fix: Kommandopromptvindue åbner og lukker automatisk i Windows 11Windows 11Kommandoprompt

Lukker et kommandopromptvindue, så snart det dukker op på din nye Windows 11-maskine? Nogle brugere har rapporteret dette problem i flere fora, at en kommandoprompt-terminal kort blinker på skærmen...

Læs mere