Echipe de lilieci-fișiere
endlocal set de rezultate =% prod%
5. Culoare setează culoarea fontului și în fundal. De exemplu, comanda seteaza culoarea litere albe F9 pe un fundal albastru. Cu nici o opțiune restabilește setările implicite.
6. Echo este folosit pentru a afișa informații și de a activa (echo on) sau dezactiva (ecoul) ieșirii. De exemplu, ecou comanda. Se afișează o linie nouă fără un punct, și ecou. - punct. Fără parametri, afișează informații despre starea curentă - ecou și pe ecoul.
7. Rem oferă aceeași funcționalitate ca și tag-ul
8. Pauză vă permite să întrerupă executarea de comenzi de liliac fișier. Acest lucru face posibil pentru a citi bara de progres înainte de a continua programul. În acest caz, ecranul afișează mesajul „Pentru a continua, apăsați orice tastă. “.
10. Start „“ [site] va lansa site-ul specificat într-un browser web, implicit.
11. În cazul în care utilizate pentru a verifica anumite condiții. Dacă este adevărat, atunci următoarea echipă în spatele ei. Condițiile există 3 tipuri:
12. Else trebuie să fie pe aceeași linie Dacă comanda. Acesta subliniază necesitatea de a finaliza următoarele instrucțiuni, în cazul în care expresia este falsă.
13. Pentru este folosit pentru a repeta anumite acțiuni cu fiecare membru al listei. Un format pentru %% argument în (listă) face comanda. Argumentul poate fi orice literă de la A la Z. Lista este o secvență de șiruri separate prin spații sau virgule. Metacaractere poate fi de asemenea utilizat. De exemplu:
14. Două puncte (:) înaintea cuvântului formele dintr-o referință care permite trecerea codului sau pentru a merge înapoi. Este folosit cu apelul și Mut˘a la, arătând în ce loc ar trebui să continue să efectueze BAT-fișier, de exemplu, în anumite condiții:
- %% o identifică fiecare fișier în dosarul;
- % CD% - directorul curent;
- .ATE% - data sistemului, al cărui format depinde de locație;
- % TIME% - ora sistemului în forma HH: MM: SS.mm;.
- %% RANDOM - generat numărul pseudoaleatoare în intervalul 0 32767;
- % ERRORLEVEL% - cod de ieșire returnat de ultima comandă executată sau liliac-script.
Se extrage o parte din șirul care este conținută în variabila, cu poziția sa cunoscută și lungimea poate fi după cum urmează:
[Top] [lungime]%. De exemplu, pentru a afișa data în formatul ZZ / LL / AAAA ca AAAA-LL-ZZ poate fi atât: echo .ate:
16. ( "") - directorul rădăcină. Când lucrați cu consola înainte de a schimba numele fișierului, acesta este șters, și așa mai departe. E. Este necesar pentru a trimite comenzi de acțiune într-un anumit director. Dacă utilizați un fișier batch pentru a rula suficient în orice director dorit.
17% Figura - ia valorile parametrilor transmise de către utilizator într-un liliac-fișier. Ele pot fi separate prin spații, virgule sau două puncte. „Digital“ este un număr de la 0 la 9. De exemplu, 0% este setat la comanda curentă. 1% corespunde primului parametru, și așa mai departe. D.
18. Shift - comandă utilizată pentru deplasarea parametrilor de intrare pe o singură poziție. Acesta este utilizat atunci când argumentele externe sunt trecute la dosar de lot. De exemplu, acest liliac-fișier este copiat fișierele unitatea D date ca parametri de la linia de comandă:
dacă nu (% 1) == () Goto următoare
În plus, argumentele pot fi făcute următoarele manipulări:
- eliminarea citate din jur;$ PATH: - caută directoarele listate în variabila de mediu PATH și se extinde parametru la prima găsit a numelui complet corespunzător sau dă un șir gol în caz de eșec.
metacaractere
Multe echipe iau modelele de nume de fișiere - caractere care vă permit să se stabilească o corespondență cu un grup de nume de fișiere. Pentru metacaractere includ:
- * (Asterisk) - este orice secvență de caractere;
- ? (Question mark) - înlocuiește unul (sau 0) caracter, altul decât o perioadă de (.).
De exemplu, dir * .txt comandă afișează o listă a txt-fișiere și dir. txt - lista de documente de tip text, lungime nume nu depășește 3 litere.
Ca rutine sunt emulat printr-o instrucțiune de apel, setlocal, endlocal și etichete. Următorul exemplu demonstrează capacitatea de a determina o variabilă, în care rezultatul este stocat în linia de apel:
suna: spun = rezultatul mondial
calculator
Liliacul-Fișierele pot efectua operații simple aritmetice pe numere întregi pe 32 de biți și biți de comandă set / a. Numărul maxim acceptate este 2 ^ 31-1 = 2147483647, iar minimum - - (2 ^ 31) = -2147483648. Sintaxa care amintește de limbajul de programare C. Pentru aritmetica operatorii sunt: *, /,%, +, -. Procentul% liliac-file (restul de diviziune număr întreg) pentru a fi administrat ca „%%“.
Operatorii cu numere binare este interpretat ca numărul de secvență de 32 de biți. Printre acestea se numără:
(Sau complement la nivel de bit NU) (AND), | (OR), ^ (XOR) <<(сдвиг влево),>> (Deplasare dreapta). Operatorul negație logică este. (Punctul exclamare). Se schimbă 0 până la 1 și o valoare nenulă este 0. Operatorul care combină. (Comma), care permite un număr mai mare de operații într-o singură comandă set. operatori de atribuire combinate + = și - = expresia într-o + = b și a- = și expresiile corespund a = a + b și a = a-b. Doar alerga și * =,% =, / =, =, | =, ^ =, >> =, <<=. Приоритет операторов следующий:
Literals poate fi administrat sub formă de zecimal, hexazecimal (cu prima cifră 0x) și numerele octal (cu un lider zero). De exemplu, setați / o n1 = 0xFFFF atribuie o n1 valoare hexazecimală.
comenzi externe
Command Biblioteca liliac-fișier este imens. Din fericire, există o mulțime de pagini web, în care acestea sunt listate, împreună cu script lot variabil.
Pasul 3: Înregistrarea și lansarea BAT-fișier
Următorul script este mult mai ușor activitatea online de zi cu zi. Ce se întâmplă dacă există o dorință de a explora instantaneu toate site-urile de știri preferate? Deoarece script-urile utilizând comenzi CLI, puteți crea un script care se deschide fiecare feed sindicalizare într-o singură fereastră de browser.
În continuare, se repetă procesul de creare a unui liliac-fișier, începând cu un document text gol. Pentru a face acest lucru, faceți clic dreapta pe un loc gol într-un dosar și selectați „nou“, apoi - „document Text“. După deschiderea fișierului pe care doriți să introduceți următorul script, care lansează principalele mass-media de limbă rusă, disponibilă pe Internet:
După salvarea pentru a rula script-ul pur și simplu, dublu-clic pe ea. Paginile web se vor încărca instantaneu. Dacă se dorește, puteți plasa fișierul pe desktop. Acest lucru vă va oferi acces instantaneu la toate site-urile preferate.
organizator
Dacă descărcați câteva fișiere pe zi, apoi în curând în dosarul „Descărcări“ sute de Skopje. Puteți crea un script care le va organiza în funcție de tipul. Doar pune .bat-fișier cu programul într-un dosar cu date neorganizate și dublu-clic pentru a rula:
rem Fiecare fișier în dosarul
cec rem pentru extindere și care nu aparțin acestui script
Verifică disponibilitatea rem dosare pentru fiecare extensie și, dacă nu, apoi creați
rem mutați fișierul într-un dosar
Aceasta este o simplă demonstrație a ceea ce poate script-uri lot. În cazul în care anumite sarcini simple, trebuie efectuate din nou și din nou, dacă este comanda de fișiere, puteți deschide mai multe pagini web, redenumirea în masă, sau de a face copii ale documentelor importante, un script lot va efectua munca obositoare în câteva clicuri.