Batch és batch fájlok (
Mielőtt elkezdenénk, hogy hozzon létre egy batch fájlt telepíteni kedvenc alkalmazások és a változások a rendszerleíró adatbázisban, akkor érdemes tudni, hogy mik a fájlokat és hogyan kell használni őket.
Batch fájlok (* .cmd és * .bat) végezhetjük különböző szakaszaiban Windows telepítő. Batch fájl segítségével automatizálni több feladatot. Ebben az esetben nincs szükség felhasználói beavatkozásra.
Ezeket a fájlokat lehet a Cmdlines.txt, Svcpack.inf. RunOnceEx szakaszt a nyilvántartásban, vagy a szekció [GuiRunOnce] a Winnt.sif fájl. Van egy közelebbi pillantást a különböző lehetőségeket kínálunk.
Tipikus tartalmát egy batch fájlt
Batch fájl támogatja az összes parancsot végre tud hajtani a parancssorból. Látni, hogy a parancssor elegendő tegye a következőket: Start-> Run> Cmd-> OK
Próbáljuk, hogy egy egyszerű batch fájlt. Nyílt Jegyzettömb és másolja az alábbi szöveget:
cím Batch File tesztelése
echo Hello World
echo.
echo indítása Jegyzettömb
indul jegyzettömb
echo.
echo indítása Wordpad
indítsa el a WordPad
echo.
szünet
kijárat
Mentse a fájlt bármilyen nevet, bárhol. Győződjön meg róla, hogy rendelt kiterjesztése * .cmd (nem .txt, Jegyzettömb, amely kijelöli az alapértelmezett). Most fut a fájlt. Látni fogja, hogy kijelöl egy ablak nevére „Batch File tesztelés” elindítása Notepad és a WordPad, kérte, hogy nyomjon meg egy gombot a folytatáshoz, és zárja be az ablakot.
Melyek a csapat használta ezt a fájlt?
Amikor elkezdi adni az alkalmazás automatikusan telepíti az XP telepítő lemezt, akkor láthatjuk, hogy fog kinézni ez a legtöbb esetben a következő parancsot:
start / várjon% systemdrive% # 92; telepítés # 92; valami_szkript # 92; setup.exe / / gombot még
elindítani az alkalmazást indítását és / várj bezárása előtt teljes telepítés a következő alkalmazás. A / várakozás nagyon fontos. mert különben ugyanakkor elindul a telepítés több alkalmazás és a konfliktusok elkerülhetetlenek.
Bármikor, a példa oldalt. ahol láthatjuk a különböző példákat a kötegelt fájlokat.
változó színek
A telepítés során az ablakon, és végrehajtható utasításokat, hogy fog kinézni. Számos komor, de ez változhat. a háttér és a betűtípus színét a színes xx parancsot. Színes attribútumok két hexadecimális számjegy - az első beállítja a háttér színét, és a második határozza meg a szöveg színét. Minden számjegy a következő értékeket:
Így egy fényes fehér font és kék háttérben használható színes 9F.
Ha látni, hogyan néz ki a gyakorlatban, másolja a szöveget a Jegyzettömb, és mentse a fájlt colors.cmd.
CLS
@echo off
Cím Graphics csoport telepítése most
színes 9F
ECHO Adobe Photoshop 7.0
ECHO ACDSee 6.0.3
SZÜNET
Cím Internet csoport telepítése most
színes 57
ECHO Stay Connected! 3.5
ECHO MSN Messenger 6.2
SZÜNET
EXIT
Megjegyzés: SZÜNET parancs kiadásakor kizárólag annak érdekében, hogy képes legyen figyelembe veszi az összes jobb. Egy valódi fájl, a telepítés leáll nincs. Ebben a példában az ötlet csoportosítása alkalmazások által kiszolgált típusa (grafika, az internet) és a találkozó egy másik szín-csoport. Ahhoz, hogy törölje a képernyő előtt, minden csoport iktatható be Cím @CLS sorban.
Cmdlines.txt, Svcpack.inf és [GuiRunOnce]
Svcpack.inf módszer. Ez általában használt frissítések telepítéséhez (gyorsjavításait). Azonban semmi sem akadályoz meg abban, figyelembe véve egy batch fájlt, mint egy másik javítást.
Példa kötegelt fájl indított [GuiRunOnce] (képernyőkép).
Mint látható, ez kombinációját használja ECHO és az ECHO Message. Ez nem kötelező, de ajánlott, mert lehetőséget ad arra, hogy milyen az alkalmazás telepítési folyamat valós időben. [GuiRunOnce] kezdődött az első bejelentkezéskor.
Egy példa a tartalmát egy batch file:
Gyárt eltávolítását háttérkép és képernyővédők, telepített rendszer, valamint néhány, a hivatkozások. Ezután meghatározza TweakUI, import kulcsokat és törli a fiókot ASP.NET, létre, amikor telepíti a .NET-keretrendszer. Több értelmes fájl akkor nézd meg a példákat oldalon.