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.
- Käivitage pakett- või CMD-fail minimeeritud aknarežiimis
- Käivitage partii- või CMD-fail peidetud (nähtamatu režiim) Windows Scripti kaudu
- 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.
- Looge otsetee .BAT- või .CMD-faili. Selleks paremklõpsake faili, klõpsake nuppu Saada, töölauale (loo otsetee)
- Paremklõpsake otsetee ja valige Atribuudid
- Valige rippmenüüst Käivita: Minimeeritud
- Klõpsake nuppu OK
- 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.
- 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.
- Salvestage fail laiendiga .VBS, öelge
launch_bat.vbs
- Muutke vastavalt .BAT-faili nime ja asukohta ning salvestage fail.
- Topeltklõpsake faili
syncfiles.bat
käivitamiseks, mis omakorda käivitab nähtamatultsyncfiles.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.