Vykdydami komandas, venkite uždaryti CMD „Windows“ langą

„Windows“ aplinkoje mes galime automatizuoti ir vykdyti kelias užduotis dėl bat failų, kurie leidžia atlikti užduotį dėl scenarijaus su keliomis komandomis.

Šikšnosparnių failas, dar vadinamas paketiniu, iš esmės yra failas, kuriame yra daugybė mūsų sukonfigūruotų komandų, kurios bus vykdomos nuosekliai sistemoje.

Kai vykdome šikšnosparnio failą, jis yra iš anksto sukonfigūruotas taip, kad būtų įvykdytas, o komandų eilutės langas, per kurį vykdomos komandos, būtų atidarytas ir uždarytas automatiškai, todėl vykdydami tokio tipo failus matome paprastą komandų eilutės konsolę blykstė.

Šiandien „Solvetic“ išanalizuos keletą būdų, kaip užkirsti kelią konsolės uždarymui vykdant „bat“ failą, ir tokiu būdu išsamiai pamatyti vykdytas instrukcijas.

1. Venkite uždaryti konsolę redaguodami „Windows“ failą

1 žingsnis
Norėdami naudoti šią pirmąją parinktį, turime redaguoti šikšnosparnio failą ir tam dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite parinktį Redaguoti:

2 žingsnis
Tai atvers šikšnosparnio failo turinį užrašų knygelėje ir, kad išvengtumėte automatinio konsolės uždarymo, failo pabaigoje pridėsime cmd / k eilutę:

3 žingsnis
Pakeitimus išsaugome naudodami klavišus Ctrl + G arba meniu Failas / Išsaugoti. Dabar, kai vykdysime failą, komandų eilutė liks matoma ir galėsime pamatyti įvykdytą užsakymą:

DIDELIS

2. Venkite uždaryti konsolę, pridėdami naują eilutę prie „Windows“ failo


Panašiai kaip ir ankstesniame žingsnyje, šį kartą prie failo pabaigos šikšnosparnio failo pabaigoje pridėsime žodį PAUSE:

Dabar, kai vykdysime bat failą, pamatysime jo turinį ir norėdami išeiti, turime paspausti klavišą:

DIDELIS

3. Venkite uždaryti konsolę per „Windows“ registro rengyklę


Kitas galimas variantas yra sukurti .reg failą, su kuriuo bus modifikuotas „Windows“ registras, todėl prieš vykdydami rekomenduojame sukurti atsarginę kopiją.

1 žingsnis
Mes atidarome užrašų knygelę ir įklijuojame:

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

DIDELIS

2 žingsnis
Vėliau išsaugosime failą su plėtiniu .reg, kad jo turinį būtų galima pridėti prie registro redaktoriaus:

DIDELIS

3 žingsnis

Išsaugoję tęsiame jo vykdymą ir pamatysime tokį pranešimą:

Spustelėkite mygtuką Taip, kad patvirtintumėte minėto registro pridėjimo prie operacinės sistemos veiksmą ir taip neleistumėte komandų eilutės konsolės automatiškai uždaryti vykdant bat failą.

wave wave wave wave wave