lot fișiere și lot (

Înainte de a începe să creați un fișier batch pentru a instala aplicații preferate și modificări în registry, probabil că doriți să știți ce sunt fișierele și cum să le folosească.







lot fișiere (* .cmd și * .bat) poate fi efectuată în diferite stadii de instalare Windows. Utilizarea fișierelor lot ajută pentru a automatiza mai multe sarcini. În acest caz, nu este necesară intervenția utilizatorului.

Aceste fișiere pot fi realizate din cmdlines.txt, svcpack.inf. secțiunea RunOnceEx în registru, sau din secțiunea [GuiRunOnce] în fișierul winnt.sif. Avem o privire mai atentă la diferitele opțiuni de mai târziu.

conținutul tipic al unui fișier batch

lot fișiere suporta toate comenzile care pot fi executate din linia de comandă. Pentru a vedea linia de comandă este suficientă pentru a face următoarele: Start-> Run-> Cmd-> OK

Hai să încercăm să facem un fișier batch simplu. Deschideți Notepad și copiați următorul text:

Titlu lot de testare fișier
echo Hello World
ecou.
echo de pornire Notepad
începe Notepad
ecou.
echo de pornire Wordpad
începe Wordpad
ecou.
pauză
ieșire

Salvați fișierul cu orice nume, oriunde. Asigurați-vă că ați atribuit extensia * .cmd (nu .txt, Notepad, care va atribui implicit). Acum, rulați fișierul. Vei vedea că el va numi un nume de fereastră „Testarea Batch File“, Notepad lansare și WordPad, a cerut să apăsați pe orice tastă pentru a continua și a închide fereastra.

Care sunt echipa utilizate în acest fișier?

Când începe să adăugați aplicația pentru a instala automat XP de pe discul de instalare, veți vedea că va arăta ceva de genul asta, în cele mai multe cazuri, comanda:

începe / așteptați% SystemDrive% # 92; instalați # 92; some_application # 92; Tasta setup.exe / / încă







începe setarea de lansare de aplicații și / așteptați să aștepte închiderea acestuia înainte de a finaliza instalarea aplicației următoare. Utilizarea / așteptați este foarte importantă. deoarece în caz contrar, în același timp, va începe instalarea de aplicații multiple și conflictele sunt inevitabile.

Puteți consulta oricând pagina de exemplu. unde puteți vedea diferite exemple de utilizare a fișierelor lot.

schimbarea culorilor

În timpul instalării ferestrei, cu instrucțiuni executabile, se va arata. Mai multe sumbru, dar poate varia. face de fundal și culoarea fontului folosind comanda de culoare xx. Atributele de culoare sunt specificate ca două cifre hexazecimale - primul seteaza culoarea de fundal, iar al doilea determină culoarea textului. Fiecare cifră poate avea următoarele valori:

Astfel, pentru un font alb strălucitor și fundal albastru utilizați 9F culoare.

Pentru a vedea cum arată în practică, copiați textul în Notepad și salvați fișierul ca colors.cmd.

cls
@echo off
Grup Titlu Grafica este instalat acum
culoare 9F
ECHO Adobe Photoshop 7.0
ECHO ACDSee 6.0.3
PAUZĂ
Grup Titlul Internet este instalat acum
culoare 57
ECHO Rămâneți conectat! 3.5
ECHO MSN Messenger 6.2
PAUZĂ
EXIT

Notă: comanda PAUZĂ este dat numai pentru a fi în măsură să ia în considerare atât mai bine. Într-un fișier real de instalare se va opri nr. În acest exemplu, ideea de a grupa aplicațiile deservite de tip (grafica, internet), precum și numirea unui grupuri diferite de culori. Pentru a goli ecranul înainte de fiecare grup poate fi inserat înainte de linia Titlu @CLS.

cmdlines.txt, svcpack.inf și [GuiRunOnce]

Metoda svcpack.inf. Acesta este de obicei folosit pentru a instala actualizări (hotfix). Cu toate acestea, nimic nu ne împiedică în considerare un fișier batch ca o altă remediere rapidă.

fișier batch EXEMPLU lansat de la [GuiRunOnce] (screenshot).

După cum puteți vedea, folosește o combinație de ECHO și ECHO mesaj. Acest lucru nu este necesar, dar a recomandat, deoarece oferă posibilitatea de a vedea modul în care procesul de instalare a aplicației în timp real. [GuiRunOnce] a început la prima logare.

Un exemplu al conținutului unui fișier batch:

Ea produce eliminarea tapet și protectoare de ecran, instalate de sistem, precum și unele dintre comenzile rapide. Apoi seturi TweakUI, registru chei de import și șterge contul ASP.NET, creat atunci când instalați .NET Framework. Mai multe fișiere semnificative vă puteți uita la pagina de exemple.

În cazul în care pentru a pune fișierele lot?