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
Trin 3: Klik derefter Redigere øverst i kontekstmenuen som vist på skærmbilledet nedenfor.
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.
Trin 6: Næste, Dobbeltklik på den partifil eller Højreklik på den og vælg Åben for at køre denne batchfil.
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.
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.
Trin 2: Klik derefter Redigere fra menuen som vist.
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.
REKLAME
Trin 5: Gem nu filen ved at gå til Fil valgmulighed i topmenuen og klik Gemme fra listen som vist nedenfor.
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.
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.
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.
Trin 6: Skriv nu nedenstående linje i sin Værdidata tekstboks og klik OKAY.
cmd.exe /k "%1" %*
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.
Trin 9: Indtast derefter nedenstående linje i Værdi data felt og tryk på OKAY.
cmd.exe /k "%1" %*
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.
Trin 1 - Download Restoro PC Repair Tool herfra
Trin 2 - Klik på Start scanning for automatisk at finde og rette ethvert pc-problem.