Dávkové soubory (*.cmd nebo *.bat, doporučuje se použít přípona .cmd) mohu být vykonány v několika fázích instalace. Použití dávkových souborů pomůže automatizovat některé úlohy a docílit tak instalace ovladačů a aplikací bez zásahu uživatele.
Dávkové soubory se dají volat ze souborů cmdlines.txt, svcpack.inf a winnt.sif (oddíl [GuiRunOnce]) nebo RunOnceEx položkou v registru. Všem těmto metodám se budeme věnovat.
Tady je příklad dávkového osouboru. Otevřete notepad a vložte následujcí text:
Uložte soubor pod libovolným názvem, ale s příponou .cmd a spusťte ho. Okno bude mít záhlaví "Test dávkového souboru", otevře se malování a wordpad. Nakonec budete vyzváni ke stisku klávesy a okno se po stisku zavře.
@echo off | Skryje "C:\>" a jakýkoliv příkaz. |
echo. | Vloží prázdný řádek. |
echo zpráva | Napíše "zpráva". |
title | Změní záhlaví okna. |
start | Spustí aplikaci (třeba instalátor :-)). |
pause | Napíše "Pokračujte stisknutím libovolné klávesy..." a počká na stisk klávesy. |
exit | Zavření okna. |
sleep # | Přeruší vykovávání na # sekund. Sleep je program a musíteho nejprve ztáhnout. http://unattended.msfn.org/files/global/sleep.zip |
cmdow @ /hid | Skryje okno dávkového souboru. To se hodí pokud nechcete aby někdo perušil jeho vykonávání. Cmdow je program a musíte ho nejprve ztáhnout. http://www.commandline.co.uk/cmdow/index.html |
Až začnete přidávat vaše oblíbené programu k bezobslužné instalaci, tak většina příkazů bude vypadat podobně jako tento:
Ukázka dávkového souboru volaného z [GuiRunOnce]:
Jak vidíte na obrázku, je použito kobinací příkazu "ECHO." a "ECHO zpráva". Není potřeba to použít, ale budete vědět jak to funguje. [GuiRunOnce] se zpracovává po prvním přihlášení.
Soubor svcpack.inf ukládejte do složky I386 a ujistěte se že jste odstranily svcpack.in_. Dávkové soubory volané z svcpack.inf dávejte do složky I386\SVCPACK.
Nahoru | Verze pro tisk