Erätiedostot (.BAT) ja Windows NT Command Script (.CMD) tiedostot ajetaan konsoli-ikkunassa kaksoisnapsauttamalla. Tämä tarkoittaa, että komentokehote-ikkuna on näkyvissä, kunnes .BAT- tai .CMD-tiedoston suorittaminen on valmis.
Jotta .BAT- tai .CMD-tiedostojen suorittaminen olisi vähemmän häiritsevää, voit määrittää sen toimimaan pienennettynä. Tai jos .BAT- tai .CMD-tiedosto ei vaadi käyttäjän syöttämistä ajon aikana, voit käynnistää sen näkymättömässä tilassa komentosarjan avulla.
Windowsin sisäänrakennettu Task Scheduler pystyy käynnistämään ohjelmia piilotilassa. Jos et halua jatkaa Task Scheduler -reitin kautta, tutustu tässä artikkelissa käsiteltyihin vaihtoehtoihin.
- Suorita erä- tai CMD-tiedosto pienennetyssä ikkunatilassa
- Suorita erä- tai CMD-tiedosto piilotettuna (näkymätön tila) Windows Scriptin kautta
- Suorita erä- tai CMD-tiedosto piilotettuna (näkymätön tila) NirCmd-apuohjelmalla
Suoritetaan .BAT- tai .CMD-tiedostoja pienennetyssä tilassa
Suorita komentojonotiedosto pienennetyssä ikkunassa seuraavasti:
- Luo pikakuvake .BAT- tai .CMD-tiedostoon. Napsauta tiedostoa hiiren kakkospainikkeella, napsauta Lähetä, työpöydälle (luo pikakuvake)
- Napsauta hiiren kakkospainikkeella pikakuvaketta ja valitse Ominaisuudet
- Valitse avattavasta Suorita: -kohdasta Minimoitu
- Napsauta OK
- Kaksoisnapsauta pikakuvaketta ajaaksesi komentojonotiedoston pienennetyssä ikkunassa.
.BAT- tai .CMD-tiedostojen ajaminen piilossa (näkymätön tila) komentosarjan avulla
Windows Script Host -suoritusmenetelmä antaa sinun suorittaa ohjelman tai komentosarjan näkymättömässä tilassa. Tässä on esimerkki Windows-komentosarjan koodista, joka käynnistää syncfiles.bat
nimisen syncfiles.bat
.
Viite: Suorita menetelmä. Asettamalla intWindowStyle- parametriksi 0 piilottaa ikkunan.
Oletetaan, että meillä on tiedosto nimeltä syncfiles.bat
C:\Batch Files
-hakemistossa. Käynnistetään se piilotetussa tilassa Windows-komentosarjojen avulla.
- Kopioi seuraavat rivit Muistioon.
Aseta WshShell = LuoObject ("WScript.Shell") WshShell.Run chr (34) & "C: \ Erätiedostot \ syncfiles.bat" & Chr (34), 0 Aseta WshShell = Ei mitään
Huomaa: Korvaa komentojonotiedoston nimi / polku vastaavasti komentosarjasta vaatimuksen mukaan.
- Tallenna tiedosto
launch_bat.vbs
tiedostotunnisteella, sanolaunch_bat.vbs
- Muokkaa .BAT-tiedoston nimeä ja polkua vastaavasti ja tallenna tiedosto.
- Kaksoisnapsauta suorittaaksesi käynnistys_bat.vbs-tiedoston, joka puolestaan käynnistää eräajotiedoston
syncfiles.bat
näkymättömästi.
LIITTYVÄT: Kuinka nostaa erä automaattisesti tiedostoa ajamalla sitä järjestelmänvalvojana? -ja- VBScriptit ja UAC-korkeus (Suorita järjestelmänvalvojana)
.BAT- tai .CMD-tiedostojen suorittaminen piilossa (näkymätön tila) NirCmd: llä
NirCmd on monitoimi komentoriviautomaatio-apuohjelma valmistajalta Nirsoft. Olemme peittäneet NirCmdin useita kertoja aiemmin sivustollemme.
Voimme käyttää NirCmd-ohjelmaa ohjelman, komentosarjan tai erätiedoston ajamiseen piilotetussa tilassa.
Lataa NirCmd ja purkaa tiedosto Windows-hakemistoon.
Käytä Suorita-valintaikkunassa tai komentokehotteessa seuraavaa syntaksia käynnistääksesi eräajotiedoston tai ohjelman piilotetussa tilassa:
nircmd exec hide [polku eräntiedostoon]
Esimerkki:
nircmd exec piilota "c: \ erä tiedostot \ syncfiles.bat"
Jos joudut suorittamaan kohdetiedoston korotettuna (järjestelmänvalvojana), käytä seuraavaa komentoa:
nircmd elevatecmd exec piilota c: \ erätiedostot \ syncfiles.bat
(NirCmd-komentoviite - exec)
Se siitä! Jos tiedät jonkin muun menetelmän suorittaa erä- tai CMD-tiedosto piilotetussa tilassa, ota meihin yhteyttä.