Cum să opriți închiderea promptului de comandă după executarea unui fișier batch în Windows 11/10

Ori de câte ori sunt multe seturi de comenzi care trebuie executate, utilizatorii creează un fișier batch și îl rulează pe sistemul Windows. Dar ați observat că instrumentul din linia de comandă, cum ar fi promptul de comandă, care rulează acest fișier batch, se închide la scurt timp după executarea fișierului batch? Deci, utilizatorii nu pot vedea rezultatul sau rezultatele executării comenzii.

S-ar putea să vă întrebați dacă este posibil să opriți închiderea promptului de comandă imediat după execuție? Da, este!

În acest articol, veți afla cum se poate face acest lucru folosind 3 metode simple. Vă rugăm să continuați să citiți dacă doriți să aflați mai multe.

Cuprins

Metoda 1 - Adăugând PAUSE la fișierul script batch

Una dintre modalitățile prin care utilizatorul poate opri închiderea promptului de comandă este să adauge un cuvânt numit Pauză la sfârșitul fișierului script. Acest lucru face ca promptul de comandă să se întrerupă după execuția fișierului batch până când utilizatorul apasă orice tastă și se închide imediat ce o tastă este apăsată.

Urmați pașii de mai jos despre cum să o faceți.

Pasul 1: Accesați folderul în care este prezent fișierul batch.

Pasul 2: Click dreapta pe fișier batch și faceți clic Afișați mai multe opțiuni din meniul contextual.

PUBLICITATE

Afișați mai multe opțiuni Fișier lot 11zon

Pasul 3: Apoi faceți clic Editați | × în partea de sus a meniului contextual, așa cum se arată în captura de ecran de mai jos.

Editați fișierul script batch 11zon

Pasul 4: Acest lucru va deschide fișierul batch într-un Notepad sau în orice altă aplicație de editare de text care este setată implicit.

Pasul 5: Introduceți pauză la sfârșitul scriptului ca o linie finală și salvați fișierul apăsând CTRL + S tastele împreună de pe tastatură.

Adăugați fișierul Pauză batch 11zon

Pasul 6: În continuare, dublu click pe lotfişier sau Click dreapta pe el și selectați Deschis pentru a rula acest fișier batch.

Deschideți fișierul batch 11zon

Pasul 7: Acum puteți vedea că scriptul batch a fost executat și fereastra promptului de comandă este încă deschisă cu mesajul care spune „Apăsați orice tastă pentru a continua.. . ” așa cum se arată în imaginea de mai jos.

Apăsați orice tastă pentru a continua 11zon

Metoda 2 - Adăugați cmd /k la sfârșitul fișierului batch

Dacă orice utilizator dorește nu numai să oprească închiderea ferestrei promptului de comandă după executarea unui fișier batch, ci și să ruleze alte comenzi, atunci această metodă este bine de încercat. Utilizatorul trebuie să adauge doar cmd /k la sfârșit, ceea ce va fi explicat folosind pașii de mai jos.

Pasul 1: Click dreapta pe fișier batch si ar trebui sa selectezi Afișați mai multe opțiuni din meniul său contextual, așa cum se arată mai jos.

Afișați mai multe opțiuni Fișier lot 11zon

Pasul 2: Apoi faceți clic Editați | × din meniu așa cum se arată.

Editați fișierul script batch 11zon

Pasul 3: Dacă nu există un editor de text implicit setat pe sistem, atunci acesta vă va solicita să selectați orice editor instalat precum blocnotes.

Pasul 4: Odată ce se deschide, tastați cmd /k la sfârșitul fișierului script batch, așa cum se arată mai jos.

Cmd K Fișier lot 11zon

PUBLICITATE

Pasul 5: Acum salvați fișierul mergând la Fişier opțiunea din meniul de sus și dând clic Salvați din listă, așa cum se arată mai jos.

Fișier Salvare fișier lot 11zon

Pasul 6: Acum puteți rula fișierul batch făcând dublu clic pe el.

Pasul 7: Puteți vedea că după rularea fișierului batch, promptul de comandă nu se va închide și, de asemenea, permite utilizatorilor să execute orice altă comandă, așa cum se arată în imaginea de mai jos.

Cmd K Rezultat ieșire fișier batch 11zon

Pasul 8: Acesta este modul în care puteți opri închiderea promptului de comandă, dar trebuie să adăugați fie Pauză, fie cmd /k la toate fișierele batch pe care le executați.

Metoda 3 - Modificarea fișierului de registry pentru a opri închiderea promptului de comandă

După aplicarea acestei metode, se asigură că promptul de comandă nu se va închide niciodată imediat după lot fișierul script este executat de fiecare dată și utilizatorul nu trebuie să editeze fișierul batch pentru a adăuga fie pauză, fie cmd /k.

Vă vom arăta cum se poate face acest lucru prin modificarea unor setări prin editarea fișierului de registry folosind editorul de registry, așa cum se arată mai jos.

Avertizare – Înainte de a continua, asigură-te că exportați/salvați copia de rezervă a fișierului dvs. de registry, astfel încât să puteți reveni la fișierul de registry original dacă ceva nu merge bine în timpul editării.

Pasul 1: Mai întâi trebuie să deschideți editorul de registry. Pentru a face acest lucru, trebuie să apăsați tasta Câștigă + R cheile împreună, care deschide Alerga caseta de comandă.

Pasul 2: Introduceți regedit în caseta Run și apăsați introduce cheie.

Pasul 3: Acceptați solicitarea Control acces utilizator făcând clic da a continua.

1 Rulați Regedit Min

Pasul 4: După ce se deschide fereastra editorului de registry, ar trebui să ștergeți bara de adrese și să copiați-lipiți linia de mai jos și să apăsați Introduce.

HKEY_CLASSES_ROOT\batfile\shell\open\command

Pasul 5: Asigurați-vă că ați selectat cheia de registry apelată comanda și pe partea dreaptă, dublu click pe valoarea șirului numită (Mod implicit), care deschide fereastra de editare.

Bat File Command 11zon

Pasul 6: Acum introduceți linia de mai jos în ea Date valorice caseta de text și faceți clic O.K.

cmd.exe /k „%1” %*
Comanda datelor valorii Implicit 11zon

Pasul 7: Acum mergeți la bara de adrese și ștergeți-o, apoi introduceți următoarea cale și apăsați introduce cheie.

HKEY_CLASSES_ROOT\cmdfile\shell\open\command

Pasul 8: Odată ce ajungeți la comanda cheie de registry, deschideți fereastra de editare a fișierului (Mod implicit) valoare șir de dublu clic pe el.

Comanda fișierului Cmd 11zon

Pasul 9: După aceea, introduceți linia de mai jos în Date valorice câmp și atingeți O.K.

cmd.exe /k „%1” %*
Comanda datelor valorii Implicit 11zon

Pasul 10: Odată terminat, închideți fereastra editorului de registry.

Pasul 11: Acum reporniți sistemul o dată și după ce sistemul pornește, puteți vedea că promptul de comandă nu se va închide după ce este executat orice fișier script batch.

De asemenea, puteți descărca acest instrument de reparare a computerului pentru a localiza și remedia orice problemă cu PC-ul:
Pasul 1 - Descărcați Instrumentul de reparare PC Restoro de aici
Pasul 2 - Faceți clic pe Pornire scanare pentru a găsi și remedia automat orice problemă de PC.
FIX: Completarea automată a promptului de comandă Windows 10 nu funcționează

FIX: Completarea automată a promptului de comandă Windows 10 nu funcționeazăPrompt Comandă

Pentru a rezolva diverse probleme ale computerului, vă recomandăm DriverFix:Acest software vă va menține drivere în funcțiune, astfel vă va proteja de erorile obișnuite ale computerului și de defec...

Citeste mai mult
Cum se utilizează comanda utilizatorului net în Windows 10,8,7

Cum se utilizează comanda utilizatorului net în Windows 10,8,7Prompt Comandă

Pentru a rezolva diferite probleme ale computerului, vă recomandăm DriverFix:Acest software vă va menține drivere în funcțiune, astfel vă va proteja de erorile obișnuite ale computerului și de defe...

Citeste mai mult
Microsoft nu elimină Promptul de comandă în Windows 10 Creators Update

Microsoft nu elimină Promptul de comandă în Windows 10 Creators UpdatePrompt Comandă

Nu există niciun adevăr în rapoartele anterioare care susțineau că Microsoft ar fi ucis Linia de comandă în favoarea PowerShell odata ce Actualizare creatori se lansează în aprilie. Rich Turner, se...

Citeste mai mult