Kuidas käivitada .BAT-faile nähtamatult, ilma käsuviiba akent kuvamata

2019-09-18 01:09:09
Põhiline·Microsoft·Kuidas käivitada .BAT-faile nähtamatult, ilma käsuviiba akent kuvamata

Pakkfailide (.BAT) ja Windows NT käsuskripti (.CMD) failid käivitatakse topeltklõpsuga konsooliaknas. See tähendab, et käsuviiba aken on nähtav, kuni .BAT või .CMD faili täitmine on lõpule viidud.

Kui soovite .BAT- või .CMD-faili täideviimise vähem häirivaks muuta, saate selle konfigureerida käima minimeerituna. Või kui .BAT- või .CMD-fail ei vaja töö ajal kasutaja sisestamist, saate selle skripti abil nähtamatu režiimis käivitada.

Windowsi sisseehitatud toiminguajasti suudab käivitada programme varjatud režiimis. Kui te ei soovi toiminguajasti marsruuti jätkata, vaadake selles artiklis käsitletud suvandeid.

  1. Käivitage pakett- või CMD-fail minimeeritud aknarežiimis
  2. Käivitage partii- või CMD-fail peidetud (nähtamatu režiim) Windows Scripti kaudu
  3. Käivitage NirCmd utiliidi abil peidetud partii- või CMD-fail (nähtamatu režiim)

.BAT- või .CMD-failide käitamine minimeeritud režiimis

Pakkfaili käitamiseks minimeeritud akna olekus toimige järgmiselt.

  1. Looge otsetee .BAT- või .CMD-faili. Selleks paremklõpsake faili, klõpsake nuppu Saada, töölauale (loo otsetee)
  2. Paremklõpsake otsetee ja valige Atribuudid
  3. Valige rippmenüüst Käivita: Minimeeritud
  4. Klõpsake nuppu OK
  5. Pakkfaili käivitamiseks minimeeritud akna olekus topeltklõpsake otsetee.

.BAT- või .CMD-failide käitamine peidetud (nähtamatu režiim) skripti abil

Windows Script Host'i käivitusmeetod võimaldab teil programmi või skripti käivitada nähtamatus režiimis. Siin on Windowsi skriptikoodi näidis, mis käivitab nähtamatult pakkfaili nimega syncfiles.bat .

Viide: käivitusmeetod. Kui määrate parameetri intWindowStyle väärtuseks 0, peidetakse aken.

Oletame, et kataloogis C:\Batch Files on fail syncfiles.bat . Käivitame selle varjatud režiimis, kasutades Windowsi skriptimist.

  1. Kopeerige järgmised read Notepadisse.
     Määra WshShell = CreateObject ("WScript.Shell") WshShell.Run chr (34) & "C: \ Batch Files \ syncfiles.bat" & Chr (34), 0 Set WshShell = Nothing 

    Märkus. Asendage vastavalt vajadusele skriptis pakettfaili nimi / tee.

  2. Salvestage fail laiendiga .VBS, öelge launch_bat.vbs
  3. Muutke vastavalt .BAT-faili nime ja asukohta ning salvestage fail.
  4. Topeltklõpsake faili syncfiles.bat käivitamiseks, mis omakorda käivitab nähtamatult syncfiles.bat .

SEOTUD: Kuidas saab partii faili automaatselt tõsta, et käivitada see administraatorina? -ja- VBScriptid ja UAC-i tõus (käivitage administraatorina)

.BAT- või .CMD-failide käitamine peidetud (nähtamatu režiim), kasutades NirCmd

NirCmd on mitme osapoole tarnija Nirsofti mitmeotstarbeline käsurida automatiseerimise utiliit. Oleme varem oma saidil NirCmdit mitu korda katnud.

Programmi, skripti või pakkfaili käitamiseks varjatud režiimis saame kasutada rakendust NirCmd.

Laadige alla NirCmd ja ekstraheerige fail Windowsi kataloogi.

Pakkimisfaili või programmi käivitamiseks peidetud režiimis kasutage dialoogiboksi Käivita või käsurealt järgmist süntaksit:

 nircmd exec peida [pakettfaili tee] 

Näide:

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

Kui peate pakkfaili käitama kõrgendatud (administraatorina), kasutage järgmist käsku:

 nircmd elevatecmd exec peida c: \ pakkfailid \ syncfiles.bat 

(NirCmd-i käsukorraldus - täitmine)

Ongi! Kui teate mõnda muud meetodit pakk- või CMD-faili käitamiseks varjatud režiimis, andke meile sellest teada.

Toimetaja Valik