Slik kjører du .BAT-filer usynlig, uten å vise Command Prompt-vinduet

2019-09-18 01:09:09
Hoved~~Pos=Trunc·Microsoft·Slik kjører du .BAT-filer usynlig, uten å vise Command Prompt-vinduet

Batchfiler (.BAT) og Windows NT Command Script (.CMD) filer kjøres i konsollvinduet når du dobbeltklikker på dem. Dette betyr at Kommandoprompt-vinduet vil være synlig til .BAT- eller .CMD-filutføringen er fullført.

For å gjøre .BAT- eller .CMD-filutførelse mindre påtrengende, kan du konfigurere den til å bli minimert. Eller hvis .BAT- eller .CMD-filen ikke krever brukerinndata under kjøretid, kan du starte den i usynlig modus ved hjelp av et skript.

Den innebygde oppgaveplanleggeren i Windows er i stand til å starte programmer i skjult modus. Hvis du ikke vil fortsette via oppgaveplanleggingsruten, kan du sjekke alternativene som er diskutert i denne artikkelen.

  1. Kjør en batch- eller CMD-fil i minimert vindusmodus
  2. Kjør en batch- eller CMD-fil skjult (usynlig modus) via Windows Script
  3. Kjør en batch- eller CMD-fil skjult (usynlig modus) ved å bruke NirCmd-verktøyet

Å kjøre .BAT- eller .CMD-filer i minimalt modus

Følg disse trinnene for å kjøre en batchfil i et minimert vindustilstand:

  1. Lag en snarvei til .BAT- eller .CMD-filen. For å gjøre det, høyreklikk på filen, klikk Send til, Desktop (opprett snarvei)
  2. Høyreklikk på snarveien og velg Egenskaper
  3. Velg Minimert i rullegardinmenyen Kjør:
  4. Klikk OK
  5. Dobbeltklikk på snarveien for å kjøre batch-filen i en minimert vindustilstand.

Kjører .BAT- eller .CMD-filer skjult (usynlig modus) ved hjelp av script

Kjøringsmetode for Windows Script Host lar deg kjøre et program eller et skript i usynlig modus. Her er et eksempel på Windows-skriptkode som lanserer en batchfil med navnet syncfiles.bat usynlig.

Henvisning: Kjørmetode. Innstilling av intWindowStyle- parameter til 0 skjuler vinduet.

La oss si at vi har en fil som heter syncfiles.bat i syncfiles.bat C:\Batch Files . La oss starte den i skjult modus ved hjelp av Windows Scripting.

  1. Kopier følgende linjer til Notisblokk.
     Sett WshShell = CreateObject ("WScript.Shell") WshShell.Run chr (34) & "C: \ Batch Files \ syncfiles.bat" & Chr (34), 0 Sett WshShell = Ingenting 

    Merk: Bytt ut batchfilnavnet / -stien tilsvarende i skriptet i henhold til kravet ditt.

  2. Lagre filen med .VBS-utvidelsen, sier launch_bat.vbs
  3. Rediger .BAT-filnavnet og banen deretter, og lagre filen.
  4. Dobbeltklikk for å kjøre filen start_bat.vbs, som igjen lanserer batch-filen syncfiles.bat usynlig.

RELATERT: Hvordan løfte en batch-fil automatisk for å kjøre den som administrator? -og- VBScripts og UAC elevation (Kjør som administrator)

Å kjøre .BAT- eller .CMD-filer skjult (usynlig modus) ved hjelp av NirCmd

NirCmd er et flerbruks kommandolinjeautomatiseringsverktøy fra tredjepartsleverandøren Nirsoft. Vi har dekket NirCmd mange ganger tidligere på siden vår.

Vi kan bruke NirCmd til å kjøre et program, skript eller batchfil i skjult modus.

Last ned NirCmd og trekke ut filen til din Windows-katalog.

Bruk følgende syntaks til å starte en batchfil eller et program i skjult modus fra Kjør-dialogboksen eller ledeteksten.

 nircmd exec hide [bane til batchfil] 

Eksempel:

 nircmd exec hide "c: \ batch files \ syncfiles.bat" 

Hvis du trenger å kjøre batch-filen forhøyet (som administrator), bruk følgende kommando i stedet:

 nircmd elevatecmd exec hide c: \ batch files \ syncfiles.bat 

(NirCmd-kommandoreferanse - exec)

Det er det! Hvis du kjenner noen annen metode for å kjøre en batch- eller CMD-fil i skjult modus, gi oss beskjed.

Redaksjonens