I Windows -miljöer kan vi automatisera och utföra flera uppgif.webpter tack vare bat -filerna som gör det möjligt att utföra en uppgif.webpt tack vare utformningen av ett skript med en serie kommandon.
En batfil, eller även kallad batch, är i grunden en fil där det finns en serie kommandon som vi har konfigurerat som kommer att köras sekventiellt i systemet.
När vi kör en bat -fil är den förkonfigurerad så att den körs och kommandotolken, genom vilken kommandona körs, öppnas och stängs automatiskt, det är därför vi ser en enkel kommandotolkonsol när vi kör den här typen av filer blixt.
Idag kommer Solvetic att analysera några sätt hur vi kan förhindra att konsolen stängs när en bat -fil körs och på detta sätt se i detalj instruktionerna som har körts.
1. Undvik att stänga konsolen genom att redigera bat -filen för Windows
Steg 1
För att använda det här första alternativet måste vi redigera bat -filen och för detta högerklickar vi på den och väljer alternativet Redigera:
Steg 2
Detta öppnar innehållet i bat -filen i en anteckningsblock och för att undvika automatisk stängning av konsolen lägger vi till cmd / k -raden i slutet av filen:
Steg 3
Vi sparar ändringarna med Ctrl + G -tangenterna eller från Arkiv / Spara -menyn. Nu när vi kör filen kommer kommandotolken att förbli synlig och vi kommer att kunna se den körda ordningen:
FÖRSTORA
2. Undvik att stänga konsolen genom att lägga till en ny rad i Windows -filen
På samma sätt som föregående steg kommer vi denna gång att lägga till ordet PAUSE i slutet av filen i slutet av bat -filen:
Nu när vi kör bat -filen kommer vi att se dess innehåll och för att avsluta måste vi trycka på en knapp:
FÖRSTORA
3. Undvik att stänga konsolen via Windows registerredigerare
Nästa tillgängliga alternativ är att skapa en .reg -fil som Windows -registret kommer att modifieras med. För detta rekommenderar vi att du skapar en säkerhetskopia innan du kör den.
Steg 1
Vi öppnar en anteckningsblock och klistrar in följande:
[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" \ "\ ""
FÖRSTORA
Steg 2
Senare kommer vi att spara filen med tillägget .reg så att dess innehåll kan läggas till i registerredigeraren:
FÖRSTORA
Steg 3
När vi väl har sparat, fortsätter vi till dess körning och vi kommer att se följande meddelande:
Klicka på Ja -knappen för att bekräfta åtgärden för att lägga till nämnda register i operativsystemet och därmed förhindra att kommandotolken stängs automatiskt när en bat -fil körs.